Adaptive noise reduction using level cues
First Claim
1. A method for suppressing noise, the method comprising:
- receiving three acoustic signals;
determining level difference information from two pairs of the acoustic signals, one of the pairs comprising a first and second acoustic signal of the three acoustic signals, another of the pairs comprising a third acoustic signal of the acoustic signals and one of the first and second acoustic signals, wherein a primary acoustic signal comprises one of the three acoustic signals; and
performing noise cancellation on the primary acoustic signal by subtracting a noise component from the primary acoustic signal, the noise component based at least in part on the level difference information.
5 Assignments
0 Petitions
Accused Products
Abstract
A system utilizing two pairs of microphones for noise suppression. Primary and secondary microphones may be positioned closely spaced to each other to provide acoustic signals used to achieve noise cancellation/suppression. An additional, tertiary microphone may be spaced with respect to either the primary microphone or the secondary microphone in a spread-microphone configuration for deriving level cues from audio signals provided by the tertiary and the primary or secondary microphone. The level cues are expressed via a level difference used to determine one or more cluster tracking control signal(s). The level difference-based cluster tracking signals are used to control adaptation of noise suppression. A noise cancelled primary acoustic signal and level difference-based cluster tracking control signals are used during post filtering to adaptively generate a mask to be applied to a speech estimate signal.
216 Citations
20 Claims
-
1. A method for suppressing noise, the method comprising:
-
receiving three acoustic signals; determining level difference information from two pairs of the acoustic signals, one of the pairs comprising a first and second acoustic signal of the three acoustic signals, another of the pairs comprising a third acoustic signal of the acoustic signals and one of the first and second acoustic signals, wherein a primary acoustic signal comprises one of the three acoustic signals; and performing noise cancellation on the primary acoustic signal by subtracting a noise component from the primary acoustic signal, the noise component based at least in part on the level difference information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for suppressing noise, the system comprising:
-
a frequency analysis module stored in memory and executed by a processor to receive three acoustic signals; a level difference module stored in memory and executed by a processor to determine level difference information from two pairs of acoustic signals, one of the pairs of the acoustic signals comprising a first and second acoustic signal of the three acoustic signals, another of the pairs of acoustic signals comprising a third acoustic signal of the three acoustic signals and one of the first and second acoustic signals, wherein a primary acoustic signal comprises one of the three acoustic signals; and a noise cancellation module stored in memory and executed by a processor to perform noise cancellation on the primary acoustic signal by subtracting a noise component from the primary acoustic signal, the noise component based at least in part on the level difference information. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for suppressing noise, the method comprising:
-
receiving three acoustic signals; determining level difference information from two pairs of the acoustic signals, one of the pairs comprising a first and second acoustic signal of the three acoustic signals, another of the pairs comprising a third acoustic signal of the acoustic signals and one of the first and second acoustic signals, wherein a primary acoustic signal comprises one of the three acoustic signals; and performing noise cancellation on the primary acoustic signal by subtracting a noise component from the primary acoustic signal, the noise component based at least in part on the level difference information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification