Method and apparatus for wind noise detection and suppression using multiple microphones
First Claim
Patent Images
1. An apparatus for detecting and suppressing wind noise in a primary signal received by a primary microphone, the apparatus comprising:
- a multi-method wind noise detection module configured to generate first and second wind noise detection signals that indicate whether wind noise is present or absent in the primary signal;
a wind noise detection signal combining module configured to combine the first and second wind noise detection signals to provide a primary microphone wind noise detection signal that indicates whether wind noise is present or absent in the primary signal; and
a primary microphone wind noise suppression module configured to determine a suppression gain for a sub-band of the primary signal based on;
the primary microphone wind noise detection signal, anda comparison, performed by a suppression gain calculation module, of a difference in energy between the sub-band of the primary signal and a corresponding sub-band of a reference signal received by a reference microphone to a speech threshold and a wind threshold, wherein the speech threshold or the wind threshold is calculated based on the difference in energy and a previously calculated threshold value.
7 Assignments
0 Petitions
Accused Products
Abstract
Unlike sound based pressure waves that go everywhere, air turbulence caused by wind is usually a fairly local event. Therefore, in a system that utilizes two or more spatially separated microphones to pick up sound signals (e.g., speech), wind noise picked up by one of the microphones often will not be picked up (or at least not to the same extent) by the other microphone(s). Embodiments of methods and apparatuses that utilize this tact and others to effectively detect and suppress wind noise using multiple microphones that are spatially separated are described.
-
Citations
20 Claims
-
1. An apparatus for detecting and suppressing wind noise in a primary signal received by a primary microphone, the apparatus comprising:
-
a multi-method wind noise detection module configured to generate first and second wind noise detection signals that indicate whether wind noise is present or absent in the primary signal; a wind noise detection signal combining module configured to combine the first and second wind noise detection signals to provide a primary microphone wind noise detection signal that indicates whether wind noise is present or absent in the primary signal; and a primary microphone wind noise suppression module configured to determine a suppression gain for a sub-band of the primary signal based on; the primary microphone wind noise detection signal, and a comparison, performed by a suppression gain calculation module, of a difference in energy between the sub-band of the primary signal and a corresponding sub-band of a reference signal received by a reference microphone to a speech threshold and a wind threshold, wherein the speech threshold or the wind threshold is calculated based on the difference in energy and a previously calculated threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for detecting and suppressing wind noise in a primary signal received by a primary microphone, the apparatus comprising:
-
generating first and second wind noise detection signals that indicate whether wind noise is present or absent in the primary signal; combining the first and second wind noise detection signals to provide a primary microphone wind noise detection signal that indicates whether wind noise is present or absent in the primary signal; and determining a suppression gain for a sub-band of the primary signal based on; the primary microphone wind noise detection signal, and a comparison, performed by a suppression gain calculation module, of a difference in energy between the sub-band of the primary signal and a corresponding sub-band of a reference signal received by a reference microphone to a speech threshold and a wind threshold, wherein the speech threshold or the wind threshold is calculated based on the difference in energy and a previously calculated threshold value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification