Wind noise detection and suppression
First Claim
Patent Images
1. A method for performing noise reduction, comprising:
- transforming an acoustic signal from time domain to frequency domain sub-band signals, the acoustic signal representing at least one captured sound;
extracting, using at least one hardware processor, a feature from a sub-band of the transformed acoustic signal;
detecting the presence of wind noise based on the feature;
generating a modification to suppress the wind noise based on the feature; and
before reducing other noise within the transformed acoustic signal, applying the modification to suppress the wind noise.
4 Assignments
0 Petitions
Accused Products
Abstract
Wind noise is detected in and removed from an acoustic signal. Features may be extracted from the acoustic signal. The extracted features may be processed to classify the signal as including wind noise or not. The wind noise may be removed before or during processing of the acoustic signal. The wind noise may be suppressed by estimating a wind noise model, deriving a modification, and applying the modification to the acoustic signal. In audio devices with multiple microphones, the channel exhibiting wind noise (i.e., acoustic signal frame associated with the wind noise) may be discarded for the frame in which wind noise is detected.
244 Citations
20 Claims
-
1. A method for performing noise reduction, comprising:
-
transforming an acoustic signal from time domain to frequency domain sub-band signals, the acoustic signal representing at least one captured sound; extracting, using at least one hardware processor, a feature from a sub-band of the transformed acoustic signal; detecting the presence of wind noise based on the feature; generating a modification to suppress the wind noise based on the feature; and before reducing other noise within the transformed acoustic signal, applying the modification to suppress the wind noise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for reducing noise in an acoustic signal, the system comprising:
-
a wind noise characterization engine executable, using at least one hardware processor, to provide a wind noise characterization of a first acoustic signal, the first acoustic signal representing at least one captured sound; a mask generator executable to generate a modification to suppress wind noise; and a modifier module configured to apply the modification to suppress the wind noise based on the wind noise characterization, before environmental noise is reduced within the first acoustic signal. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for reducing noise in an audio signal, the method comprising:
-
transforming an acoustic signal from time domain to frequency domain sub-band signals, the acoustic signal representing at least one captured sound; extracting, using at least one hardware processor, a feature from a sub-band of the transformed acoustic signal; detecting the presence of wind noise based on the feature; generating a modification to suppress the wind noise based on the feature; and before reducing environmental noise within the transformed acoustic signal, applying the modification to suppress the wind noise. - View Dependent Claims (19, 20)
-
Specification