IP Library Granted Patent US 6,983,242
Granted Patent B1
US 6,983,242 · App. 09/643,017 · Granted Jan 3, 2006

Method for robust classification in speech coding

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 6,983,242
App. No.
09/643,017
Granted
Jan 3, 2006
Kind
B1
Abstract

A method for robust speech classification in speech coding and, in particular, for robust classification in the presence of background noise is herein provided. A noise-free set of parameters is derived, thereby reducing the adverse effects of background noise on the classification process. The speech signal is identified as speech or non-speech. A set of basic parameters is derived for the speech frame, then the noise component of the parameters is estimated and removed. If the frame is non-speech, the noise estimations are updated. All the parameters are then compared against a predetermined set of thresholds. Because the background noise has been removed from the parameters, the set of thresholds is largely unaffected by any changes in the noise. The frame is classified into any number of classes, thereby emphasizing the perceptually important features by performing perceptual matching rather than waveform matching.

Claims (36)

1. A method for classifying a speech signal having a background noise portion with a background noise level, the method comprising the steps of:

extracting a parameter from the speech signal;

estimating a noise component of the parameter;

removing the noise component from the parameter to generate a noise-free parameter;

selecting a pre-determined threshold, wherein the step of selecting said pre-determined threshold is unaffected by said background noise level;

comparing the noise-free parameter with a said pre-determined threshold; and

associating the speech signal with a class in response to the comparing step;

wherein the extracting step extracts a plurality of parameters and the steps of estimating, removing selecting, comparing and associating are performed for each of the plurality of parameters, wherein the plurality of parameters include a spectral tilt parameter, a pitch correlation parameter and an absolute maximum parameter, and wherein said spectral tilt parameter is weighted to generate a noise-free spectral tilt parameter during the step of removing, said pitch correlation parameter is weighted to generate a noise-free pitch correlation parameter during the step of removing and said absolute maximum parameter is weighted to generate a noise-free absolute maximum parameter during the step of removing.

2. The method of claim 1 , wherein weighting the parameter includes subtracting background noise contribution.

3. A method for processing a speech signal having a background noise portion with a background noise level, the method comprising the steps of:

extracting a set of speech parameters from the speech signal;

forming a set of noise-free parameters based on the speech parameters;

selecting a pre-determined set of thresholds, wherein the step of selecting said pre-determined set of thresholds is unaffected by said background noise level;

comparing each of the noise-free parameters with each corresponding threshold of said pre-determined set of thresholds; and

classifying the speech signal based on the comparing step;

wherein the speech parameters include a spectral tilt parameter, a pitch correlation parameter and an absolute maximum parameter, and wherein said spectral tilt parameter is weighted to generate a noise-free spectral tilt parameter during the step of forming, said pitch correlation parameter is weighted to generate a noise-free pitch correlation parameter during the step of forming and said absolute maximum parameter is weighted to generate a noise-free absolute maximum parameter during the step of forming.

4. The method of claim 3 , wherein the forming step comprises:

estimating a noise component of the speech signal; and

removing the noise component from each of the speech parameters.

5. A speech coding device for classifying a speech signal having a background noise portion with a background noise level, the speech coding device comprising:

a parameter extractor module configured to extract a parameter from the speech signal to be used for classifying the speech signal;

a noise estimator module configured to estimate a noise component of the parameter;

a noise removal module configured to remove the noise component from the parameter to generate a noise-free parameter;

a comparator module configured to compare the noise-free parameter with a pre-determined threshold, wherein said pre-determined threshold is unaffected by said background noise level; and

a classification module configured to associate the speech signal with a class in response to the comparator module;

wherein the parameter extractor module extracts a plurality of parameters and the noise estimator module, the noise removal module, the comparator module and classification module operate on each of the plurality of parameters, wherein the plurality of parameters include a spectral tilt parameter, a pitch correlation parameter and an absolute maximum parameter, and wherein the noise removal module weights said spectral tilt parameter to generate a noise-free spectral tilt parameter, the noise removal module weights said pitch correlation parameter to generate a noise-free pitch correlation parameter and the noise removal module weights said absolute maximum parameter to generate a noise-free absolute maximum parameter.

6. The speech coding device of claim 5 , wherein weighting the parameter includes subtracting a background noise contribution.

7. A computer program product for classifying a speech signal having a background noise portion with a background noise level, the computer program product comprising:

code for extracting a parameter from the speech signal;

code for estimating a noise component of the parameter;

code for removing the noise component from the parameter to generate a noise-free parameter;

code for selecting a pre-determined threshold, wherein selection of said pre-determined threshold is unaffected by said background noise level;

code for comparing the noise-free parameter with said pre-determined threshold; and

code for associating the speech signal with a class in response to the code for comparing;

wherein the code for extracting extracts a plurality of parameters and the code for estimating, removing, selecting, comparing and associating are performed for each of the plurality of parameters, and wherein the plurality of parameters include a spectral tilt parameter, a pitch correlation parameter and an absolute maximum parameter, and wherein the code for removing weights said spectral tilt parameter to generate a noise-free spectral tilt parameter, the code for removing weights said pitch correlation parameter to generate a noise-free Ditch correlation parameter and the code for removing weights said absolute maximum parameter to generate a noise-free absolute maximum parameter.

8. The computer program product of claim 7 , wherein the code for applying weighting includes code for subtracting a background noise contribution.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2010
From: CONEXANT SYSTEMS, INC.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 025565/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2010
From: MINDSPEED TECHNOLOGIES, INC.
To: WIAV SOLUTIONS LLC
Reel/Frame 025482/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2007
From: SKYWORKS SOLUTIONS INC.
To: WIAV SOLUTIONS LLC
Reel/Frame 019899/0305 →
EXCLUSIVE LICENSE Recorded Aug 6, 2007
From: CONEXANT SYSTEMS, INC.
To: SKYWORKS SOLUTIONS, INC.
Reel/Frame 019649/0544 →
SECURITY AGREEMENT Recorded Oct 8, 2003
From: MINDSPEED TECHNOLOGIES, INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 014546/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2003
From: CONEXANT SYSTEMS, INC.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 014568/0275 →