System and method for multi-channel noise suppression
First Claim
1. A system for suppressing noise in a primary input speech signal that comprises a first desired speech component and a first background noise component using a noise reference input speech signal that comprises a second desired speech component and a second background noise component, the system comprising:
- a blocking matrix configured to filter the primary input speech signal in accordance with a first transfer function to estimate the second desired speech component and to remove the estimate of the second desired speech component from the noise reference input speech signal to provide an adjusted second background noise component;
an adaptive noise canceler configured to filter the adjusted second background noise component in accordance with a second transfer function to estimate the first background noise component and to remove the estimate of the first background noise component from the primary input speech signal to provide a noise suppressed primary input speech signal; and
a non-linear processor configured to apply a suppression gain to the noise suppressed primary input speech signal, wherein the suppression gain is determined based on a difference between a level of the primary input speech signal, or a signal indicative of the level of the primary input speech signal, and a level of the noise reference input speech signal, or a signal indicative of the level of the noise reference input speech signal.
7 Assignments
0 Petitions
Accused Products
Abstract
Described herein are multi-channel noise suppression systems and methods that are configured to detect and suppress wind and background noise using at least two spatially separated microphones: at least one primary speech microphone and at least one noise reference microphone. The multi-channel noise suppression systems and methods are configured, in at least one example, to first detect and suppress wind noise in the input speech signal picked up by the primary speech microphone and, potentially, the input speech signal picked up by the noise reference microphone. Following wind noise detection and suppression, the multi-channel noise suppression systems and methods are configured to perform further noise suppression in two stages: a first linear processing stage that includes a blocking matrix and an adaptive noise canceler, followed by a second non-linear processing stage.
77 Citations
24 Claims
-
1. A system for suppressing noise in a primary input speech signal that comprises a first desired speech component and a first background noise component using a noise reference input speech signal that comprises a second desired speech component and a second background noise component, the system comprising:
-
a blocking matrix configured to filter the primary input speech signal in accordance with a first transfer function to estimate the second desired speech component and to remove the estimate of the second desired speech component from the noise reference input speech signal to provide an adjusted second background noise component; an adaptive noise canceler configured to filter the adjusted second background noise component in accordance with a second transfer function to estimate the first background noise component and to remove the estimate of the first background noise component from the primary input speech signal to provide a noise suppressed primary input speech signal; and a non-linear processor configured to apply a suppression gain to the noise suppressed primary input speech signal, wherein the suppression gain is determined based on a difference between a level of the primary input speech signal, or a signal indicative of the level of the primary input speech signal, and a level of the noise reference input speech signal, or a signal indicative of the level of the noise reference input speech signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for suppressing noise in a primary input speech signal that comprises a first desired speech component and a first background noise component using a noise reference input speech signal that comprises a second desired speech component and a second background noise component, the method comprising:
-
filtering the primary input speech signal in accordance with a first transfer function to estimate the second desired speech component; removing the estimate of the second desired speech component from the noise reference input speech signal to provide an adjusted second background noise component; filtering the adjusted second background noise component in accordance with a second transfer function to estimate the first background noise component; removing the estimate of the first background noise component from the primary input speech signal to provide a noise suppressed primary input speech signal; and determining a suppression gain to apply to the noise suppressed primary input speech signal, wherein the suppression gain is determined based on a difference between a level of the primary input speech signal, or a signal indicative of the level of the primary input speech signal, and a level of the noise reference input speech signal, or a signal indicative of the noise reference input speech signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for suppressing noise in a primary input speech signal that comprises a first desired speech component and a first background noise component using a noise reference input speech signal that comprises a second desired speech component and a second background noise component, the system comprising:
-
a blocking matrix configured to filter the primary input speech signal to estimate the second desired speech component and to remove the estimate of the second desired speech component from the noise reference input speech signal to provide an adjusted second background noise component; an adaptive noise canceler configured to filter the adjusted second background noise component to estimate the first background noise component and to remove the estimate of the first background noise component from the primary input speech signal to provide a noise suppressed primary input speech signal; and a non-linear processor configured to apply a suppression gain to the noise suppressed primary input speech signal determined based on the primary input speech signal and the noise reference input speech signal.
-
Specification