IP Library Granted Patent US 8,195,450
Granted Patent B2
US 8,195,450 · App. 13/199,794 · Granted Jun 5, 2012

Decoder with embedded silence and background noise compression

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 8,195,450
App. No.
13/199,794
Granted
Jun 5, 2012
Kind
B2
Abstract

There is provided a method for use by a speech encoder to encode an input speech signal. The method comprises receiving the input speech signal; determining whether the input speech signal includes an active speech signal or an inactive speech signal; low-pass filtering the inactive speech signal to generate a narrowband inactive speech signal; high-pass filtering the inactive speech signal to generate a high-band inactive speech signal; encoding the narrowband inactive speech signal using a narrowband inactive speech encoder to generate an encoded narrowband inactive speech; generating a low-to-high auxiliary signal by the narrowband inactive speech encoder based on the narrowband inactive speech signal; encoding the high-band inactive speech signal using a wideband inactive speech encoder to generate an encoded wideband inactive speech based on the low-to-high auxiliary signal from the narrowband inactive speech encoder; and transmitting the encoded narrowband inactive speech and the encoded wideband inactive speech.

Claims (43)

1. A method of decoding a narrowband inactive speech and a wideband inactive speech for generating an inactive speech, the method comprising:

receiving the narrowband inactive speech;

receiving the wideband inactive speech;

generating a first auxiliary signal by a narrowband inactive speech decoder based on the narrowband inactive speech;

generating a second auxiliary signal by a wideband inactive speech decoder based on the wideband inactive speech;

decoding the narrowband inactive speech using the narrowband inactive speech decoder to generate a decoded narrowband inactive speech based on the second auxiliary signal;

decoding the wideband inactive speech using the wideband inactive speech decoder to generate a decoded wideband inactive speech based on the first auxiliary signal; and

constructing the inactive speech using the decoded narrowband inactive speech and the decoded wideband inactive speech.

2. The method of claim 1 , wherein the narrowband inactive speech is a G.729B bitstream in accordance with ITU-T G.729 Annex B Recommendation, and the wideband inactive speech is a wideband base layer bitstream following the G.729B bitstream.

3. The method of claim 2 further comprising:

receiving an enhanced narrowband base layer bitstream encoded in the narrowband inactive speech following the wideband base layer bitstream; and

decoding the narrowband inactive speech to generate the enhanced narrowband base layer bitstream.

4. The method of claim 3 further comprising:

receiving an enhanced wideband base layer bitstream encoded in the wideband inactive speech following the enhanced narrowband base layer bitstream; and

decoding the wideband inactive speech to generate the enhanced wideband base layer bitstream.

5. The method of claim 3 further comprising:

receiving an enhanced wideband base layer bitstream encoded in the wideband inactive speech following the wideband base layer bitstream; and

decoding the wideband inactive speech signal to generate the enhanced wideband base layer bitstream.

6. The method of claim 5 further comprising:

receiving an enhanced narrowband base layer bitstream encoded in the narrowband inactive speech following the enhanced wideband base layer bitstream; and

decoding the narrowband inactive speech signal to generate the enhanced narrowband base layer bitstream.

7. A speech decoder adapted to decode a narrowband inactive speech and a wideband inactive speech for generating an inactive speech, the speech decoder comprising:

a microprocessor configured to:

receive the narrowband inactive speech;

receive the wideband inactive speech;

generate a first auxiliary signal by a narrowband inactive speech decoder based on the narrowband inactive speech;

generate a second auxiliary signal by a wideband inactive speech decoder based on the wideband inactive speech;

decode the narrowband inactive speech using the narrowband inactive speech decoder to generate a decoded narrowband inactive speech based on the second auxiliary signal;

decode the wideband inactive speech using the wideband inactive speech decoder to generate a decoded wideband inactive speech based on the first auxiliary signal; and

construct the inactive speech using the decoded narrowband inactive speech and the decoded wideband inactive speech.

8. The speech decoder of claim 7 , wherein the narrowband inactive speech is a G.729B bitstream in accordance with ITU-T G.729 Annex B Recommendation, and the wideband inactive speech is a wideband base layer bitstream following the G.729B bitstream.

9. The speech decoder of claim 7 , wherein the microprocessor is configured to:

receive an enhanced narrowband base layer bitstream encoded in the narrowband inactive speech following the wideband base layer bitstream; and

decode the narrowband inactive speech to generate the enhanced narrowband base layer bitstream.

10. The speech decoder of claim 9 , wherein the microprocessor is configured to:

receive an enhanced wideband base layer bitstream encoded in the wideband inactive speech following the enhanced narrowband base layer bitstream; and

decode the wideband inactive speech to generate the enhanced wideband base layer bitstream.

11. The speech decoder of claim 9 , wherein the microprocessor is configured to:

receive an enhanced wideband base layer bitstream encoded in the wideband inactive speech following the wideband base layer bitstream; and

decode the wideband inactive speech signal to generate the enhanced wideband base layer bitstream.

12. The speech decoder of claim 11 , wherein the microprocessor is configured to:

receive an enhanced narrowband base layer bitstream encoded in the narrowband inactive speech following the enhanced wideband base layer bitstream; and

decode the narrowband inactive speech signal to generate the enhanced narrowband base layer bitstream.

Assignments (3)
MERGER Recorded Nov 24, 2015
From: O'HEARN AUDIO LLC
To: NYTELL SOFTWARE LLC
Reel/Frame 037136/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2012
From: MINDSPEED TECHNOLOGIES, INC.
To: O'HEARN AUDIO LLC
Reel/Frame 029343/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2011
From: SHLOMOT, EYAL; GAO, YANG; BENYASSINE, ADIL
To: MINDDSPEED TECHNOLOGIES, INC.
Reel/Frame 027054/0991 →