IP Library Granted Patent US 8,620,649
Granted Patent B2
US 8,620,649 · App. 12/284,623 · Granted Dec 31, 2013

Speech coding system and method using bi-directional mirror-image predicted pulses

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,620,649
App. No.
12/284,623
Granted
Dec 31, 2013
Kind
B2
Abstract

A method of decoding speech data generated from a speech signal includes receiving the speech data having at least one main pulse in a subframe of the speech data, and generating a first predicted pulse, based on the at least one main pulse, on one side of the main pulse in the subframe of the speech data, where the first predicted pulse has a lower gain than the main pulse. The method also includes generating a second predicted pulse, as a mirror image of the first predicted pulse on a reverse time scale, on the other side of the main pulse in the subframe of the speech data, and reconstructing the speech signal using the at least one main pulse, the first predicted pulse and the second predicted pulse.

Claims (25)

1. A method of decoding speech data in digital form generated from an analog speech signal, the method comprising:

receiving the speech data having at least one main pulse in a subframe of the speech data;

generating a first predicted pulse, based on the at least one main pulse, on one side of the main pulse in the subframe of the speech data, wherein the first predicted pulse has a lower gain than the main pulse, and wherein the first predicted pulse is at a first distance from the main pulse;

generating a second predicted pulse, as a mirror image of the first predicted pulse on a reverse time scale, on the other side of the main pulse in the subframe of the speech data wherein the second predicted pulse is at a second distance from the main pulse, and wherein the first distance is equal to the second distance; and

reconstructing the analog speech signal using the at least one main pulse, the first predicted pulse and the second predicted pulse.

2. The method of claim 1 , wherein the first predicted pulse is a forward predicted pulse and the second predicted pulse is a backward predicted pulse.

3. The method of claim 1 , wherein the speech data are code-excited linear prediction (CELP) speech data.

4. The method of claim 1 further comprising:

generating a third predicted pulse, based on the at least one main pulse, on the same side as the first predicted pulse in the subframe of the speech data, wherein the third predicted pulse has a lower gain than the first predicted pulse;

generating a fourth predicted pulse, as a mirror image of the third predicted pulse on a reverse time scale, on the same side as the second predicted pulse in the subframe of the speech data;

reconstructing the speech signal using the at least one main pulse, the first Predicted pulse, the second predicted pulse, the third predicted pulse and the fourth predicted pulse.

5. The method of claim 1 , wherein generating the second predicted pulse includes duplicating the first predicted pulse.

6. A speech decoder for decoding speech data generated from a speech signal, the speech decoder comprising:

a receiver configured to receive the speech data having at least one main pulse in a subframe of the speech data;

a first pulse prediction module configured to generate a first predicted pulse, based on the at least one main pulse, on one side of the main pulse in the subframe of the speech data, wherein the first predicted pulse has a lower gain than the main pulse, and wherein the first predicted pulse is at a first distance from the main pulse;

a second pulse prediction module configured to generate a second predicted pulse, as a mirror image of the first predicted pulse on a reverse time scale, on the other side of the main pulse in the subframe of the speech data, wherein the second predicted pulse is at a second distance from the main pulse, and wherein the first distance is equal to the second distance;

wherein the speech decoder is configured to reconstruct the speech signal using the at least one main pulse, the first predicted pulse and the second predicted pulse.

7. The speech decoder of claim 6 , wherein the first pulse prediction module is a forward pulse prediction module and the second pulse prediction module is a backward pulse prediction module.

8. The speech decoder of claim 6 , wherein the speech data are code-excited linear prediction (CELP) speech data.

9. The speech decoder of claim 6 , wherein:

the first pulse prediction module is further configured to generate a third predicted pulse, based on the at least one main pulse, on the same side as the first predicted pulse in the subframe of the speech data, wherein the third predicted pulse has a lower gain than the first predicted pulse;

the second pulse prediction module is further configured to generate a fourth predicted pulse, as a mirror image of the third predicted pulse on a reverse time scale, on the same side as the second predicted pulse in the subframe of the speech data; and

wherein the speech decoder is configured to reconstruct the speech signal using the at least one main pulse, the first predicted pulse, the second predicted pulse, the third predicted pulse and the fourth predicted pulse.

10. The speech decoder of claim 6 , wherein the second pulse prediction module is configured to generate the second predicted pulse by duplicating the first predicted pulse.

11. The speech decoder of claim 6 , wherein the speech data are in digital form and the speech signal is in an analog form.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 142
To: DIGIMEDIA TECH, LLC
Reel/Frame 051463/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2019
From: NYTELL SOFTWARE LLC
To: INTELLECTUAL VENTURES ASSETS 142 LLC
Reel/Frame 050963/0872 →
MERGER Recorded Nov 24, 2015
From: O'HEARN AUDIO LLC
To: NYTELL SOFTWARE LLC
Reel/Frame 037136/0356 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE GRANT LANGUAGE WITHIN THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 021657 FRAME 0611. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT DOCUMENT. Recorded Dec 4, 2012
From: CONEXANT SYSTEMS, INC.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 029405/0451 →
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 Jan 28, 2011
From: WIAV SOLUTIONS LLC
To: MINDSPEED TECHNOLOGIES, INC
Reel/Frame 025717/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2008
From: GAO, YANG; BENYASSINE, ADIL; THYSSEN, JES; SHLOMOT, EYAL; SU, HUAN-YU
To: CONEXANT SYSTEMS, INC.
Reel/Frame 021657/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2008
From: CONEXANT SYSTEMS, INC.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 021657/0611 →