Patent US6122384A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6122384A Expired / Lapsed US ⏱️ 0.0 years remaining

Noise suppression system and method

Assignee: Qualcomm Inc
•
Filing: 1997-09-02
•
Granted: 2000-09-19
•
Expires: 2017-09-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for noise suppression in a speech processing system is presented. A gain estimator determines the gain, and thus the level of noise suppression, for each frame of the input signal. If no speech is present in the frame, then the gain is set at a predetermined minimum. If speech is present in the frame, then a gain factor is determined for each channel of a predefined set of frequency channels. For each channel, the gain factor is a function of the SNR of speech in the channel. The channel SNRs are generated by a SNR estimator based on channel energy estimates provided by an energy estimator and channel noise energy estimates provided by a noise energy estimator. The noise energy estimator updates its estimates during frames in which no speech is present, as determined by a speech detector.

Inventors

  • 👤 Anthony P. Mauro

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:26
CPC Classifications
G; G10; G10L; G10L21/00; G10L21/02; G10L21/0208; G10L21/0216; G10L21/0232; G10L19/00; G10L19/04; G10L19/16; G10L19/18; G10L19/24

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 134 words
A noise suppressor for suppressing the background noise of an audio signal, comprising: a signal to noise ratio (SNR) estimator for generating channel SNR estimates for a first predefined set of frequency channels of said audio signal; a gain estimator for generating a gain factor for each of said frequency channels based on a corresponding one of said channel SNR estimates, wherein said gain factor is derived using a gain function which defines gain factor as an increasing function of SNR; a gain adjuster for adjusting the gain level of each of said frequency channels based on said corresponding gain factor; and a speech detector for determining the presence of speech in said audio signal, wherein said speech detector uses the SNR estimator and a rate decision element to detect the presence of speech.
Claim 2
Dependent Claim 134 words
A noise suppressor for suppressing the background noise of an audio signal, comprising: a signal to noise ratio (SNR) estimator for generating channel SNR estimates for a first predefined set of frequency channels of said audio signal; a gain estimator for generating a gain factor for each of said frequency channels based on a corresponding one of said channel SNR estimates, wherein said gain factor is derived using a gain function which defines gain factor as an increasing function of SNR; a gain adjuster for adjusting the gain level of each of said frequency channels based on said corresponding gain factor; and a speech detector for determining the presence of speech in said audio signal, wherein said speech detector uses the SNR estimator and a rate decision element to detect the presence of speech.
Claim 3
Dependent Claim 13 words
The noise suppressor of claim 1 wherein said gain function is frequency dependent.
Claim 4
Dependent Claim 16 words
The noise suppressor of claim 1 wherein said gain function is implemented as a look-up table.
Claim 5
Dependent Claim 20 words
The noise suppressor of claim 1 wherein said gain function is a linear function having a slope and a y-intercept.
Claim 6
Dependent Claim 12 words
The noise suppressor of claim 4 wherein said y-intercept is user selectable.
Claim 7
Dependent Claim 22 words
The noise suppressor of claim 4 wherein said y-intercept is adjustable based on the measured characteristics of noise in said audio signal.
Claim 8
Dependent Claim 12 words
The noise suppressor of claim 4 wherein said slope is user selectable.
Claim 9
Dependent Claim 22 words
The noise suppressor of claim 4 wherein said slope is adjustable based on the measured characteristics of noise in said audio signal.
Claim 10
Dependent Claim 57 words
The noise suppressor of claim 1, further comprising a noise energy estimator for generating an updated channel noise energy estimate for each of said frequency channels when said speech detector determines that speech is not present in said audio signal, said updated channel noise energy estimates provided to said SNR estimator for generating said channel SNR estimates.
Claim 11
Dependent Claim 60 words
The noise suppressor of claim 9 wherein said speech detector comprises: a signal to noise ratio (SNR) estimator for generating channel SNR estimates for a second predefined set of frequency channels of said audio signal; and a speech decision element for determining the presence of speech in accordance with said channel SNR estimates for said second set of frequency channels.
Claim 12
Dependent Claim 47 words
The noise suppressor of claim 10 wherein said speech detector further comprises: a mode measurement element for determining at least one mode measure characterizing said audio signal; wherein said speech decision element determines the presence of speech further in accordance with said at least one mode measure.
Claim 13
Dependent Claim 17 words
The noise suppressor of claim 11 wherein said mode measures comprise a normalized autocorrelation function (NACF) measure.
Claim 14
Dependent Claim 179 words
A noise suppressor for suppressing the background noise of an audio signal, comprising: means for detecting an encoding rate associated with said audio signal, wherein said audio signal is already encoded in accordance with the encoding rate; means for determining the presence of speech in said audio signal in accordance with the encoding rate; means for generating channel signal to noise ratio (SNR) estimates for a predefined set of frequency channels of said audio signal; means for determining a gain factor for each of said frequency channels if said means for determining the presence of speech determines that speech is present, wherein a gain function is defined for each of a set of frequency bands, and for each said frequency band, gain factor is defined to increase with increasing SNR, so that for each of said frequency channels, a channel gain factor is determined based on the gain function for the frequency band whose range contains the frequency channel; and means for adjusting the gain level of each of said frequency channels based on said corresponding channel gain factor.
Claim 15
Dependent Claim 179 words
A noise suppressor for suppressing the background noise of an audio signal, comprising: means for detecting an encoding rate associated with said audio signal, wherein said audio signal is already encoded in accordance with the encoding rate; means for determining the presence of speech in said audio signal in accordance with the encoding rate; means for generating channel signal to noise ratio (SNR) estimates for a predefined set of frequency channels of said audio signal; means for determining a gain factor for each of said frequency channels if said means for determining the presence of speech determines that speech is present, wherein a gain function is defined for each of a set of frequency bands, and for each said frequency band, gain factor is defined to increase with increasing SNR, so that for each of said frequency channels, a channel gain factor is determined based on the gain function for the frequency band whose range contains the frequency channel; and means for adjusting the gain level of each of said frequency channels based on said corresponding channel gain factor.
Claim 16
Dependent Claim 40 words
The noise suppressor of claim 13 wherein said means for determining a gain factor determines a minimum gain factor for each of said frequency channels if said means for determining the presence of speech determines that speech is not present.
Claim 17
Dependent Claim 16 words
The noise suppressor of claim 13 wherein said gain functions are implemented as a look-up table.
Claim 18
Dependent Claim 22 words
The noise suppressor of claim 13 wherein each of said gain functions is a linear function having a slope and a y-intercept.
Claim 19
Dependent Claim 12 words
The noise suppressor of claim 16 wherein each said y-intercept is user-selectable.
Claim 20
Dependent Claim 23 words
The noise suppressor of claim 16 wherein each said y-intercept is adjustable based on the measured characteristics of noise in said audio signal.
Claim 21
Dependent Claim 12 words
The noise suppressor of claim 16 wherein each said slope is user-selectable.
Claim 22
Dependent Claim 23 words
The noise suppressor of claim 16 wherein each said slope is adjustable based on the measured characteristics of noise in said audio signal.
Claim 23
Dependent Claim 61 words
The noise suppressor of claim 13, further comprising: means for generating an updated channel noise energy estimate for each of said frequency channels when said means for determining the presence of speech determines that speech is not present in said audio signal, said updated channel noise energy estimates provided to means for generating SNR estimates for updating said channel SNR estimates.
Claim 24
Dependent Claim 34 words
A noise suppressor of claim 13 wherein said means for determining the presence of speech further comprises means for generating SNR estimates for a second predefined set of frequency channels of said audio signal.
Claim 25
Dependent Claim 48 words
The noise suppressor of claim 13 wherein said means for determining the presence of speech comprises: means for determining at least one mode measure characterizing said audio signal; and means for making a decision regarding the presence of speech in accordance with said at least one mode measure.
Claim 26
Dependent Claim 56 words
The noise suppressor of claim 23 wherein said means for determining the presence of speech further comprises: means for generating SNR estimates for a second predefined set of frequency channels of said audio signal; wherein said means for making a decision regarding the presence of speech makes the decision further in accordance with said SNR estimates.
Claim 27
Dependent Claim 17 words
The noise suppressor of claim 23 wherein said mode measures comprise a normalized autocorrelation function (NACF) measure.
Claim 28
Independent Claim 182 words
A method for suppressing the background noise of an audio signal, comprising the steps of: transforming said audio signal into a frequency representation of said audio signal; detecting an encoding rate associated with said audio signal; determining the presence of speech in said audio signal from the encoding rate of said audio signal; generating channel signal to noise ratio (SNR) estimates for a predefined set of frequency channels of said frequency representation; determining a gain factor for each of said frequency channels if speech is determined to be present in said audio signal, wherein a gain function is defined for each of a set of frequency bands, and for each said frequency band, gain is defined to increase with increasing SNR, so that for each of said frequency channels, a channel gain factor is determined based on the gain function for the frequency band whose range contains the frequency channel; adjusting the gain level of each of said frequency channels based on said corresponding channel gain factor; and inverse transforming said gain adjusted frequency representation to generate a noise suppressed audio signal.
Claim 29
Independent Claim 182 words
A method for suppressing the background noise of an audio signal, comprising the steps of: transforming said audio signal into a frequency representation of said audio signal; detecting an encoding rate associated with said audio signal; determining the presence of speech in said audio signal from the encoding rate of said audio signal; generating channel signal to noise ratio (SNR) estimates for a predefined set of frequency channels of said frequency representation; determining a gain factor for each of said frequency channels if speech is determined to be present in said audio signal, wherein a gain function is defined for each of a set of frequency bands, and for each said frequency band, gain is defined to increase with increasing SNR, so that for each of said frequency channels, a channel gain factor is determined based on the gain function for the frequency band whose range contains the frequency channel; adjusting the gain level of each of said frequency channels based on said corresponding channel gain factor; and inverse transforming said gain adjusted frequency representation to generate a noise suppressed audio signal.
Claim 30
Dependent Claim 32 words
The method of claim 26 further comprising the step of: determining a minimum gain factor for each of said frequency channels if speech is determined to be absent in said audio signal.
Claim 31
Dependent Claim 21 words
The method of claim 26 wherein each of said gain functions is a linear function having a slope and a y-intercept.
Claim 32
Dependent Claim 56 words
The method of claim 26 further comprising the step of: generating an updated channel noise energy estimate for each of said frequency channels when said step of determining the presence of speech determines that speech is absent in said audio signal, said updated channel noise energy estimates to be used for generating said channel SNR estimates.
Claim 33
Dependent Claim 55 words
The method of claim 26 wherein said step of determining the presence of speech comprises the steps of: generating channel SNR estimates for a second predefined set of frequency channels of said audio signal; and deciding on the presence of speech in accordance with said channel SNR estimates for said second set of frequency channels.
Claim 34
Dependent Claim 46 words
The method of claim 30 wherein said step of determining the presence of speech further comprises the steps of: determining at least one mode measure characterizing said audio signal; and deciding on the presence of speech further in accordance with said at least one mode measure.
Claim 35
Dependent Claim 16 words
The method of claim 31 wherein said mode measures comprise a normalized autocorrelation function (NACF) measure.

References Cited (Backward Citations)

US4628529A Cited
US4630304A Cited
US4630305A Cited
US4811404A Cited
US5341456A Cited
US5432859A Cited
US5544250A Cited
US5757937A Cited
US5920834A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-09-19 2004-03-20 2004-09-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-09-19 2008-03-20 2008-09-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-09-19 2012-03-20 2012-09-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag