According to one or more aspects of the present disclosure, operations may include obtaining multiple microphone signals derived from a microphone array that includes a multiple omnidirectional microphones. Each of the microphone signals may be derived from a different microphone of the microphone a
According to one or more aspects of the present disclosure, operations may include obtaining multiple microphone signals derived from a microphone array that includes a multiple omnidirectional microphones. Each of the microphone signals may be derived from a different microphone of the microphone array. The operations may further include determining whether the microphone signals include noise, such as wind noise, based on two or more of the plurality of microphone signals. In addition, the operations may include generating an output signal based on a beamformed signal or a reduced-noise signal based on whether the microphone signals are determined to include noise.
대표청구항▼
1. A system comprising: a microphone array that includes a plurality of omnidirectional microphones, each of the plurality of microphones being configured to produce a microphone signal based on sound detected by the corresponding microphone such that the microphone array produces a plurality of mic
1. A system comprising: a microphone array that includes a plurality of omnidirectional microphones, each of the plurality of microphones being configured to produce a microphone signal based on sound detected by the corresponding microphone such that the microphone array produces a plurality of microphone signals; anda computing system communicatively coupled to the microphone array and configured to perform operations, the operations comprising: generate a beamformed signal by beamforming two or more of the plurality of microphone signals;generate an averaged signal by averaging two or more of the plurality of microphone signals;determine that the plurality of microphone signals include noise based on two or more of the plurality of microphone signals; andgenerate an output signal such that at least a portion of the output signal is based on the averaged signal instead of the beamformed signal in response to determining that the plurality of microphone signals include noise. 2. The system of claim 1, wherein the operations further comprise increasing, over a period time during which it is determined that the plurality of microphone signals include noise, how much of the output signal is based on the averaged signal instead of the beamformed signal. 3. The system of claim 1, wherein all of the output signal is based on the averaged signal instead of the beamformed signal in response to determining that the plurality of microphone signals include noise. 4. The system of claim 1, wherein the operations further comprise: determine, after determining that the plurality of microphone signals include noise, that the plurality of microphone signals no longer include noise; andgenerate the output signal such that all of the output signal is based on the beamformed signal in response to determining that the plurality of microphone signals no longer include noise. 5. The system of claim 4, wherein the operations further comprise increasing, over a period time after which it is determined that the plurality of microphone signals no longer include noise, how much of the output signal is based on the beamformed signal instead of the averaged signal until all of the output signal is based on the beamformed signal. 6. The system of claim 1, wherein averaging the two or more of the plurality of microphone signals includes averaging samples of the two or more of the plurality of microphone signals. 7. The system of claim 1, wherein determining that the plurality of microphone signals include noise based on two or more of the plurality of microphone signals is based on a correlation between the two or more of the plurality of microphone signals. 8. A system comprising: one or more computer-readable storage media configured to store instructions; andone or more processors configured to execute the instructions, wherein execution of the instructions causes the system to perform operations comprising: obtain a plurality of microphone signals derived from a microphone array that includes a plurality of omnidirectional microphones, each of the plurality of microphone signals being derived from a different microphone of the microphone array;determine that the plurality of microphone signals include noise based on two or more of the plurality of microphone signals; andgenerate an output signal such that at least a portion of the output signal is based on an averaged signal instead of a beamformed signal in response to determining that the plurality of microphone signals include noise, the beamformed signal is based on beamforming of two or more of the plurality of microphone signals and the averaged signal is based on an averaging of two or more of the plurality of microphone signals. 9. The system of claim 8, wherein the operations further comprise increasing, over a period time during which it is determined that the plurality of microphone signals include noise, how much of the output signal is based on the averaged signal instead of the beamformed signal. 10. The system of claim 8, wherein all of the output signal is based on the averaged signal instead of the beamformed signal in response to determining that the plurality of microphone signals include noise. 11. The system of claim 8, wherein the operations further comprise: determine, after determining that the plurality of microphone signals include noise, that the plurality of microphone signals no longer include noise; andgenerate the output signal such that all of the output signal is based on the beamformed signal in response to determining that the plurality of microphone signals no longer include noise. 12. The system of claim 11, wherein the operations further comprise increasing, over a period time after which it is determined that the plurality of microphone signals no longer include noise, how much of the output signal is based on the beamformed signal instead of the averaged signal until all of the output signal is based on the beamformed signal. 13. The system of claim 8, wherein the operations further comprise: generate the beamformed signal;generate the averaged signal; andgenerate the output signal by selecting the averaged signal instead of the beamformed signal as the output signal. 14. The system of claim 8, wherein determining that the plurality of microphone signals include noise based on two or more of the plurality of microphone signals is based on a correlation between the two or more of the plurality of microphone signals. 15. A method comprising: obtaining a plurality of microphone signals derived from a microphone array that includes a plurality of omnidirectional microphones, each of the plurality of microphone signals being derived from a different microphone of the microphone array;determining that the plurality of microphone signals include noise based on two or more of the plurality of microphone signals; andselecting a reduced-noise signal instead of a beamformed signal as all of an output signal based on determining that the plurality of microphone signals include noise, the beamformed signal is based on beamforming of two or more of the plurality of microphone signals and the reduced-noise signal is based on an averaging of two or more of the plurality of microphone signals or is based on only one of the plurality of microphone signals. 16. The method of claim 15, further comprising increasing, over a period time during which it is determined that the plurality of microphone signals include noise, how much of the output signal is based on the reduced-noise signal instead of the beamformed signal until all of the output signal is based on the reduced-noise signal. 17. The method of claim 15, further comprising: determining, after determining that the plurality of microphone signals include noise, that the plurality of microphone signals no longer include noise; andselecting the beamformed signal instead of the reduced-noise signal as all of the output signal in response to determining that the plurality of microphone signals no longer include noise. 18. The method of claim 15, further comprising increasing, over a period time after which it is determined that the plurality of microphone signals no longer include noise, how much of the output signal is based on the beamformed signal instead of the reduced-noise signal until all of the output signal is based on the beamformed signal. 19. The method of claim 15, wherein determining that the plurality of microphone signals include noise based on two or more of the plurality of microphone signals is based on a correlation between the two or more of the plurality of microphone signals. 20. At least one non-transitory computer-readable media configured to store one or more instructions that in response to being executed by at least one computing system cause performance of the method of claim 15.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Jing, Zhinian; Campbell, Scott Patrick, Audio encoder for wind and microphone noise reduction in a microphone array system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.