IP Library Granted Patent US 6,925,435
Granted Patent B1
US 6,925,435 · App. 09/723,616 · Granted Aug 2, 2005

Method and apparatus for improved noise reduction in a speech encoder

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,925,435
App. No.
09/723,616
Granted
Aug 2, 2005
Kind
B1
Abstract

A speech encoder comprises an encoding element for encoding a noise reduced speech signal, and a noise suppression element that takes a noisy speech signal and generates the noise reduced speech signal by maximizing the signal to noise ratio (SNR) of the noisy speech signal without suppressing the voiced speech components of the noisy speech signal. The noise suppression element may use harmonic modeling techniques that maximize the SNR in each sub-band of the noisy speech signal by reconstructing the voiced speech components of the noisy voiced speech signal emphasizing harmonic frequencies within each sub-band. The SNR is further maximized by eliminating noise components between signal peaks at the harmonic frequencies, and eliminating noise at signal peaks at the harmonic frequencies by smoothing harmonic parameters generated by the reconstruction of the voiced speech components of the noisy speech signal.

Claims (42)

1. A speech encoder for encoding a speech signal having a spectrum, said spectrum being divided into a plurality of sub-bands, said speech encoder comprising:

a background noise suppression element configured to pre-process said speech signal and to generate a background noise reduced speech signal; and

a linear prediction (LP)-based synthesis-by-analysis coder coupled to said background noise suppression element and configured to apply an LP-based coding process to said background noise reduced speech signal, said LP-based synthesis-by-analysis coder including an error weighting filter for shaping a spectrum of an error signal;

wherein said background noise suppression element is further configured to perform a first background noise reduction operation to emphasize harmonic frequencies of said speech signal in each sub-band of said plurality of sub-bands and to reduce background noise between harmonic peaks of said harmonic frequencies to generate said background noise reduced speech signal;

wherein said background noise suppression element is further configured to determine whether said speech signal is a voiced signal or an unvoiced signal, and wherein said background noise suppression element performs said first background noise reduction operation if said speech signal is said voiced signal, and wherein said background noise suppression element performs a second background noise reduction operation if said speech signal is said unvoiced signal; and

wherein said LP-based synthesis-by-analysis coder applies said LP-based coding process to said background noise reduced speech signal whether voiced signal or unvoiced signal.

2. The speech encoder of claim 1 , wherein said background noise suppression element is further configured to smooth harmonic parameters at said harmonic peaks when performing said first background noise reduction operation.

3. The speech encoder of claim 1 , wherein said background noise suppression element is further configured to use a harmonic modeling technique to emphasize said harmonic frequencies of said speech signal when performing said first background noise reduction operation.

4. The speech encoder of claim 3 , wherein said harmonic modeling technique is PWI.

5. The speech encoder of claim 3 , wherein said harmonic modeling technique is WI.

6. The speech encoder of claim 1 , wherein said encoding element uses a technique from the group comprised of CELP, QCELP, MELP, and HE-LPC.

7. The speech encoder of claim 1 , wherein said second background noise reduction operation includes estimating a signal-to-noise ratio (SNR) for each of said plurality of sub-bands, and reducing an energy of one or more said plurality of sub-bands determined to have a low SNR.

8. A speech coding system for coding a speech signal having a spectrum, said spectrum being divided into a plurality of sub-bands, said speech coding system comprising:

an encoder comprising:

a background noise suppression element configured to pre-process a speech signal and to generate a background noise reduced speech signal, and

a linear prediction (LP)-based synthesis-by-analysis coder coupled to said background noise suppression element and configured to apply an LP-based coding process to said background noise reduced speech signal to generate an encoded background noise reduced speech signal, said LP-based synthesis-by-analysis coder including an error weighting filter for shaping a spectrum of an error signal,

wherein said background noise suppression element is further configured to perform a first background noise reduction operation to emphasize harmonic frequencies of said speech signal in each sub-band of said plurality of sub-bands and to reduce background noise between harmonic peaks of said harmonic frequencies to generate said background noise reduced speech signal;

wherein said background noise suppression element is further configured to determine whether said speech signal is a voiced signal or an unvoiced signal, and wherein said background noise suppression element performs said first background noise reduction operation if said speech signal is said voiced signal, and wherein said background noise suppression element performs a second background noise reduction operation if said speech signal is said unvoiced signal; and

wherein said LP-based synthesis-by-analysis coder applies said LP-based coding process to said background noise reduced speech signal whether voiced signal or unvoiced signal;

a decoder configured to decode said encoder background noise reduced speech signal to generate a synthesized background noise reduced speech signal; and

a transmission channel for transmitting said encoded background noise reduced speech signal from said encoder to said decoder.

9. The speech coding system of claim 8 , wherein said background noise suppression element is further configured to smooth harmonic parameters at said harmonic peaks when performing said first background noise reduction operation.

10. The speech coding system of claim 9 , wherein said background noise suppression element is configured to use a harmonic modeling technique to emphasize said harmonic frequencies of said speech signal when performing said first background noise reduction operation.

11. The speech coding system of claim 8 , wherein said encoder further generates speech parameters to encode said background noise reduces speech signal.

12. The speech coding system of claim 11 , wherein said speech parameters include parameters that define an excitation signal and that define synthesis filter parameters.

13. The speech coding system of claim 8 , wherein said transmission channel is a RF transmission channel or a telephone communication channel.

14. The speech coding system of claim 13 , wherein said telephone communication channel comprises one of the communications medium from the group comprised of fiber optic, coaxial cable, and twisted pair.

15. The speech coding system of claim 8 in a system from a group comprised of a wireless communication network, a wireless local loop, a cordless phone system, and a voice over Internet system.

16. The speech coding system of claim 8 , wherein said second background noise reduction operation includes estimating a signal-to-noise ratio (SNR) for each of said plurality of sub-bands, and reducing an energy of one or more said plurality of sub-bands determined to have a low SNR.

17. A method for reducing background noise in a speech signal prior to encoding said speech signal, said speech signal having a spectrum, said spectrum being divided into a plurality of sub-bands, said method comprising:

receiving said speech signal;

determining whether said speech signal is a voiced signal or an unvoiced signal; and

if said determining determines that said speech signal is said voiced signal, applying a first noise reduction operation including:

emphasizing harmonic frequencies of said speech signal in each sub-band of said plurality of sub-bands; and

reducing background noise between harmonic peaks of said harmonic frequencies to generate a background noise reduced speech signal; and

if said determining determines that said speech signal is said unvoiced signal, applying a second noise reduction operation;

encoding said background noise reduced speech signal using a linear prediction (LP)-based synthesis-by-analysis coder whether said speech signal is said voiced signal or said unvoiced signal, wherein said LP-based synthesis-by-analysis coder includes an error weighting filter for shaping a spectrum of an error signal.

18. The method of claim 17 , further comprising smoothing harmonic parameters at said harmonic peaks for said first noise reduction operation.

19. The method of claim 17 , wherein said emphasizing said harmonic frequencies of said speech signal further comprises applying a harmonic modeling technique for said first noise reduction operation.

20. The method of claim 17 , wherein when applying said second noise reduction operation, said method further comprising:

estimating a signal-to-noise ratio (SNR) for each of said plurality of sub-bands; and

reducing an energy of one or more said plurality of sub-bands determined to have a low SNR.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: MINDSPEED TECHNOLOGIES, LLC
To: MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
Reel/Frame 044791/0600 →
CHANGE OF NAME Recorded Aug 10, 2016
From: MINDSPEED TECHNOLOGIES, INC.
To: MINDSPEED TECHNOLOGIES, LLC
Reel/Frame 039645/0264 →
SECURITY INTEREST Recorded May 9, 2014
From: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.; MINDSPEED TECHNOLOGIES, INC.; BROOKTREE CORPORATION
To: GOLDMAN SACHS BANK USA
Reel/Frame 032859/0374 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2014
From: JPMORGAN CHASE BANK, N.A.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 032861/0617 →
SECURITY INTEREST Recorded Mar 21, 2014
From: MINDSPEED TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032495/0177 →