Adaptive noise cancellation for multi-microphone systems
First Claim
1. A method for suppressing noise, the method comprising:
- receiving a primary acoustic signal, a first secondary acoustic signal and a second secondary acoustic signal;
forming a first noise reference signal by suppressing a first speech component sub-band in the first secondary acoustic signal correlated with a speech component sub-band in the primary acoustic signal, the forming of the first noise reference signal further including suppressing a further first speech component sub-band in the first secondary acoustic signal correlated with a second speech component sub-band in the second secondary acoustic signal;
forming a second noise reference signal by suppressing the second speech component sub-band in the second secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal, the forming of the second noise reference signal further including suppressing a further second speech component sub-band in the second secondary acoustic signal correlated with the first speech component sub-band in the first secondary acoustic signal; and
reducing an energy level of a noise component sub-band in the primary acoustic signal based on the first and the second noise reference signals.
3 Assignments
0 Petitions
Accused Products
Abstract
Null processing noise subtraction is performed per sub-band and time frame for acoustic signals received from multiple microphones. The acoustic signals may include a primary acoustic signal and one or more additional acoustic signals. A noise component signal may be determined for each additional acoustic signal in each sub-band of signals received by N microphones by subtracting a desired signal component within every other acoustic signal weighted by a complex-valued coefficient σ from the secondary acoustic signal. The noise component signals, each weighted by a corresponding complex-valued coefficient α, may then be subtracted from the primary acoustic signal resulting in an estimate of a target signal (i.e., a noise subtracted signal).
50 Citations
18 Claims
-
1. A method for suppressing noise, the method comprising:
-
receiving a primary acoustic signal, a first secondary acoustic signal and a second secondary acoustic signal; forming a first noise reference signal by suppressing a first speech component sub-band in the first secondary acoustic signal correlated with a speech component sub-band in the primary acoustic signal, the forming of the first noise reference signal further including suppressing a further first speech component sub-band in the first secondary acoustic signal correlated with a second speech component sub-band in the second secondary acoustic signal; forming a second noise reference signal by suppressing the second speech component sub-band in the second secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal, the forming of the second noise reference signal further including suppressing a further second speech component sub-band in the second secondary acoustic signal correlated with the first speech component sub-band in the first secondary acoustic signal; and reducing an energy level of a noise component sub-band in the primary acoustic signal based on the first and the second noise reference signals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for suppressing noise, the method comprising:
-
receiving a primary acoustic signal, a first secondary acoustic signal and a second secondary acoustic signal; forming a first noise reference signal by suppressing a first speech component sub-band in the first secondary acoustic signal correlated with a speech component sub-band in the primary acoustic signal; forming a second noise reference signal by suppressing a second speech component sub-band in the second secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal; and reducing an energy level of a noise component sub-band in the primary acoustic signal based on the first and the second noise reference signals; wherein forming the first noise reference signal further includes suppressing a further first speech component sub-band in the first secondary acoustic signal correlated with the second speech component sub-band in the second secondary acoustic signal; wherein forming the second noise reference signal further includes suppressing a further second speech component sub-band in the second secondary acoustic signal correlated with the first speech component sub-band in the first secondary acoustic signal; wherein suppressing the first speech component sub-band in the first secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal includes applying a first coefficient to the primary acoustic signal to form a first weighted signal; wherein suppressing the further first speech component sub-band in the first secondary acoustic signal correlated with the second speech component sub-band in the second secondary acoustic signal includes applying a second coefficient to the second secondary acoustic signal to form a second weighted signal; wherein forming the first noise reference signal includes subtracting the first and second weighted signals from the first secondary acoustic signal; wherein suppressing the second speech component sub-band in the second secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal includes applying a third coefficient to the primary acoustic signal to form a third weighted signal; wherein suppressing the further second speech component sub-band in the second secondary acoustic signal correlated with the first speech component sub-band in the first secondary acoustic signal includes applying a fourth coefficient to the second secondary acoustic signal to form a fourth weighted signal; and wherein forming the second noise reference signal includes subtracting the third and fourth weighted signals from the second secondary acoustic signal. - View Dependent Claims (9)
-
-
10. 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 a primary acoustic signal, a first secondary acoustic signal and a second secondary acoustic signal; forming a first noise reference signal by suppressing a first speech component sub-band in the first secondary acoustic signal correlated with a speech component sub-band in the primary acoustic signal, the forming of the first noise reference signal further including suppressing a further first speech component sub-band in the first secondary acoustic signal correlated with a second speech component sub-band in the second secondary acoustic signal; forming a second noise reference signal by suppressing the second speech component sub-band in the second secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal, the forming of the second noise reference signal further including suppressing a further second speech component sub-band in the second secondary acoustic signal correlated with the first speech component sub-band in the first secondary acoustic signal; and reducing an energy level of a noise component sub-band in the primary acoustic signal based on the first and the second noise reference signals. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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:
-
forming a first noise reference signal by suppressing a first speech component sub-band in a first secondary acoustic signal correlated with a speech component sub-band in a primary acoustic signal; forming a second noise reference signal by suppressing a second speech component sub-band in a second secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal; and reducing an energy level of a noise component sub-band in the primary acoustic signal based on the first and the second noise reference signals; wherein forming the first noise reference signal further includes suppressing a further first speech component sub-band in the first secondary acoustic signal correlated with the second speech component sub-band in the second secondary acoustic signal; wherein forming the second noise reference signal further includes suppressing a further second speech component sub-band in the second secondary acoustic signal correlated with the first speech component sub-band in the first secondary acoustic signal; wherein suppressing the first speech component sub-band in the first secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal includes applying a first coefficient to the primary acoustic signal to form a first weighted signal; wherein suppressing the further first speech component sub-band in the first secondary acoustic signal correlated with the second speech component sub-band in the second secondary acoustic signal includes applying a second coefficient to the second secondary acoustic signal to form a second weighted signal; wherein forming the first noise reference signal includes subtracting the first and second weighted signals from the first secondary acoustic signal; wherein suppressing the second speech component sub-band in the second secondary acoustic signal correlated with the speech component sub-band in the primary acoustic signal includes applying a third coefficient to the primary acoustic signal to form a third weighted signal; wherein suppressing the further second speech component sub-band in the second secondary acoustic signal correlated with the first speech component sub-band in the first secondary acoustic signal includes applying a fourth coefficient to the second secondary acoustic signal to form a fourth weighted signal; and wherein forming the second noise reference signal includes subtracting the third and fourth weighted signals from the second secondary acoustic signal. - View Dependent Claims (17)
-
-
18. A system for suppressing noise, comprising:
-
a primary microphone configured to receive a primary acoustic signal; N secondary microphones configured to each receive a secondary acoustic signal; and a noise reduction module executable by a processor to form a noise reference signal from each of the N secondary acoustic signals by suppressing N speech component sub-bands in each secondary acoustic signal, the N suppressed speech component sub-bands including a suppressed speech component sub-band correlated with a speech component sub-band in the primary acoustic signal and N−
1 suppressed speech component sub-bands correlated with each of the other secondary acoustic signals,the noise reduction module further executable to reduce an energy level of a noise component sub-band in the primary acoustic signal based on the N noise reference signals.
-
Specification