SYSTEMS AND METHODS FOR DETECTING WIND NOISE USING MULTIPLE AUDIO SOURCES
First Claim
Patent Images
1. A method for detecting wind noise, the method comprising:
- receiving at least two audio signals;
filtering the at least two audio signals to reduce higher frequencies and to reduce lower frequencies to provide at least two filtered audio signals;
computing the cross correlation of the at least two filtered audio signals for multiple delays;
determining a maximum cross correlation from the cross correlations computed for the multiple delays; and
detecting wind noise by comparing the maximum cross correlation with a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting wind noise is described. At least two audio signals are received. The at least two audio signals are filtered to reduce higher frequencies and to reduce lower frequencies to provide at least two filtered audio signals. The cross correlation of the at least two filtered audio signals is computed for multiple delays. A maximum cross correlation is determined from the cross correlations computed for the multiple delays. Wind noise is detected by comparing the maximum cross correlation with a threshold.
111 Citations
45 Claims
-
1. A method for detecting wind noise, the method comprising:
-
receiving at least two audio signals; filtering the at least two audio signals to reduce higher frequencies and to reduce lower frequencies to provide at least two filtered audio signals; computing the cross correlation of the at least two filtered audio signals for multiple delays; determining a maximum cross correlation from the cross correlations computed for the multiple delays; and detecting wind noise by comparing the maximum cross correlation with a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A wireless communication device configured to detect wind noise, the device comprising:
-
at least two microphones for receiving at least two audio signals; filters for filtering the at least two audio signals to reduce higher frequencies and to reduce lower frequencies to provide at least two filtered audio signals; a cross correlation block coupled to the filters for computing the cross correlation of the at least two filtered audio signals for multiple delays; a maximum determination block coupled to the cross correlation block for determining a maximum cross correlation from the cross correlations computed for the multiple delays; and a decision block coupled to the maximum determination block for detecting wind noise by comparing the maximum cross correlation with a threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A wireless communication device configured for detecting wind noise, comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable by the processor to; receive at least two audio signals; filter the at least two audio signals to reduce higher frequencies and to reduce lower frequencies to provide at least two filtered audio signals; compute the cross correlation of the at least two filtered audio signals for multiple delays; determine a maximum cross correlation from the cross correlations computed for the multiple delays; and detect wind noise by comparing the maximum cross correlation with a threshold. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A wireless communication device configured for detecting wind noise, comprising:
-
means for receiving at least two audio signals; means for filtering the at least two audio signals to reduce higher frequencies and to reduce lower frequencies to provide at least two filtered audio signals; means for computing the cross correlation of the at least two filtered audio signals for multiple delays; means for determining a maximum cross correlation from the cross correlations computed for the multiple delays; and means for detecting wind noise by comparing the maximum cross correlation with a threshold. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A computer-program product for detecting wind noise, the computer-program product comprising a computer-readable medium having instructions thereon, the instructions comprising:
-
code for receiving at least two audio signals; code for filtering the at least two audio signals to reduce higher frequencies and to reduce lower frequencies to provide at least two filtered audio signals; code for computing the cross correlation of the at least two filtered audio signals for multiple delays; code for determining a maximum cross correlation from the cross correlations computed for the multiple delays; and code for detecting wind noise by comparing the maximum cross correlation with a threshold. - View Dependent Claims (40, 41, 42, 43)
-
-
44. An integrated circuit for detecting wind noise, the integrated circuit being configured to:
-
receive at least two audio signals; filter the at least two audio signals to reduce higher frequencies and to reduce lower frequencies to provide at least two filtered audio signals; compute the cross correlation of the at least two filtered audio signals for multiple delays; determine a maximum cross correlation from the cross correlations computed for the multiple delays; and detect wind noise by comparing the maximum cross correlation with a threshold. - View Dependent Claims (45)
-
Specification