CPC G10L 21/0232 (2013.01) [G10L 25/18 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); H04R 3/04 (2013.01); H04R 29/005 (2013.01); G10L 2021/02166 (2013.01); H04R 2410/01 (2013.01); H04R 2410/07 (2013.01)] | 15 Claims |
1. A system comprising:
one or more processors coupled to a non-transitory computer-readable storage medium having instructions encoded thereon that, when executed by the one or more processors, cause the one or more processors to:
obtain signals respectively generated from two or more microphones during a time period, the signals representing acoustic energy detected by the two or more microphones during the time period;
determine a coherence between the signals and a spectral gain between the signals based at least on the coherence; and
determine and apply a filter as a convolution of the spectral gain based on the coherence and a band-pass filter configured to cutoff frequencies outside an audible range, the filter comprising an absolute value of the convolution of the spectral gain; and
wherein the filter is configured to reduce wind noise in one or more of the signals.
|