IP Library Granted Patent US 7,283,956
Granted Patent B2
US 7,283,956 · App. 10/245,963 · Granted Oct 16, 2007

Noise suppression

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,283,956
App. No.
10/245,963
Granted
Oct 16, 2007
Kind
B2
Abstract

A method and apparatus for noise suppression is described herein. The channel gain is controlled based on a degree of variability of the background noise. The noise variability estimate is used in conjunction with a variable attenuation concept to produce a family of gain curves that are adaptively suited for a variety of combinations of long-term peak SNR and noise variability. More specifically, a measure of the variability of the background noise is used to provide an optimized threshold that reduces the occurrence of non-stationary background noise entering into the transition region of the gain curve.

Claims (45)

1. An apparatus comprising:

a noise variability estimator determining an amount of variability of background noise (σ n ) in a speech-plus-noise signal and for determining an SNR gain threshold (σ th ); and

a channel gain generator adjusting a gain (γ DB ) applied to the speech-plus-noise signal based on the SNR gain threshold such that

γ DB ( i )=μ g (σ q ″( i )−σ th (σ n ))+γ n

wherein

μ g is a gain slope,

σ q ″ (i) is a channel SNR for channel i,

γ n is a minimum overall gain.

2. The apparatus of claim 1 wherein the speech-plus-noise signal is attenuated a first amount when the variability in background noise is high, otherwise the speech-plus-noise signal is attenuated a second amount.

3. The apparatus of claim 1 wherein the channel gain generator adjusts the gain of the speech-plus-noise signal by increasing the signal-to-noise (SNR) gain threshold when there exists a high variability in the background noise, wherein the speech-plus-noise signal will have a maximum attenuation when the SNR value of the speech-plus-noise signal is below the SNR gain threshold.

4. The apparatus of claim 3 wherein the maximum attenuation is based on the variability in background noise.

5. The apparatus of claim 1 farther comprising:

a channel signal-to-noise (SNR) estimator; and

wherein the noise variability estimator comprises an SNR variability estimator.

6. An apparatus for noise suppression, the apparatus comprising:

a channel signal energy estimator for estimating a total energy of a speech-plus-noise signal;

a noise energy estimator for estimating a noise energy of the speech-plus-noise signal;

a channel signal-to-noise (SNR) estimator having the noise energy estimate and the total energy estimate as an input and outputting an SNR estimate of the speech-plus-noise signal;

a SNR variability estimator for estimating the SNR variability (σ n ) of the noise energy estimate and for determining an SNR gain threshold (σ th ); and

a channel gain generator for adjusting a gain (γ DB ) of the speech-plus-noise signal based on the SNR variability of the noise energy estimate such that

γ DB ( i )=μ g (σ q ″( i )−σ th (σ n ))+γ n

wherein

μ g is a gain slope,

σ q ″ (i) is a channel SNR for channel i,

γ n is a minimum overall gain.

7. The apparatus of claim 6 wherein the speech-plus-noise signal is attenuated a first amount when the SNR variability is high, otherwise the speech-plus-noise signal is attenuated a second amount.

8. The apparatus of claim 6 wherein the channel gain generator increases an SNR threshold when there exists a high SNR variability, wherein the speech-plus-noise signal will have a maximum attenuation when the SNR estimate of the speech-plus-noise signal is below the SNR threshold.

9. The apparatus of claim 8 wherein the maximum attenuation is based on the SNR variability.

10. A method for noise suppression, the method comprising the steps of:

estimating an amount of variability in background noise in a speech-plus-noise signal;

determining an SNR gain threshold that is a function of the amount of variability in the background noise in a speech-plus-noise signal; and

adjusting a channel gain applied to the speech-plus noise signal based on the SNR gain threshold, wherein the SNR gain threshold is the value of a channel SNR where the channel gain begins to increase from a minimum value.

11. The method of claim 10 farther comprising the step of:

attenuating the speech-plus-noise signal a first amount when the SNR variability is high, otherwise attenuating the speech-plus-noise signal a second amount.

12. The method of claim 10 wherein the step of adjusting the gain comprises the step of attenuating the speech-plus-noise signal a first amount when the variability in background noise is high, otherwise attenuating the speech-plus-noise signal a second amount.

13. The method of claim 10 wherein the step of adjusting the gain comprises the step of adjusting a gain in the speech-plus-noise signal by increasing a signal-to-noise (SNR) threshold when there exists a high variability in the background noise, wherein the speech-plus-noise signal will have a maximum attenuation when the SNR value of the speech-plus-noise signal is below the SNR threshold.

14. The method of claim 10 wherein the channel gain (γ DB (i)) is adjusted according to the relations:

γ DB ( i )=μ g (σ q ″( i )−σ th (σ n ))+γ n

and

γ n ≦γ DB ( )≦ 0

where

μ g is a gain slope,

σ q ″ is the channel SNR for channel i,

σ th (σ n is the SNR gain threshold as a function of the background noise variability σ n ,

γ n is a minimum overall gain.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034422/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →