IP Library › Granted Patent US 7,444,283
Granted Patent B2
US 7,444,283 · App. 11/490,286 · Granted Oct 28, 2008

Method and apparatus for transmitting an encoded speech signal

Assignee: InterDigital Technology Corporation
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 7,444,283
App. No.
11/490,286
Granted
Oct 28, 2008
Kind
B2
Abstract

A method and apparatus for processing speech in a wireless communication system uses CELP speech encoded signals. A speech input receives samples of a speech signal and a codebook analysis block for selects an index of a code from at least one of a plurality of codebooks. A weighted synthesis filter is used in the generation of a prediction error between a predicted current sample and a current sample of the speech samples. The index is transmitted to the receiver to enable reconstruction of the speech signal at the receiver.

Claims (41)

1. A method of transmitting an encoded speech signal, the method comprising:

receiving speech samples;

determining a line spectral pair (LSP) index based on the speech samples;

determining a code index and an associated gain based on the speech samples, wherein the code index is selected from at least one of a plurality of codebooks;

determining a pitch lag and a pitch gain based on the speech samples; and

transmitting an encoded speech signal including the code index, the associated gain, the pitch lag, the pitch gain and the LSP index.

2. The method of claim 1 wherein the LSP index is determined by performing linear predictive coding (LPC) analysis and quantizing results of the LPC analysis.

3. The method of claim 1 wherein the pitch lag and the pitch gain are determined by performing adaptive codebook analysis on weighted speech samples.

4. The method of claim 1 wherein the code index and the associated gain are determined by performing ternary codebook analysis on weighted speech samples.

5. An apparatus comprising:

a sampler configured to generate speech samples;

an encoder configured to encode a speech signal using a line spectral pair (LSP) index, a code index from at least one of a plurality of codebooks, a gain associated with the code index, a pitch lag, and a pitch gain based on the speech samples; and

a transmitter configured to transmit an encoded speech signal including the code index, the gain associated with the code index, the pitch lag, the pitch gain, and the LSP index.

6. The apparatus of claim 5 , wherein the encoder is configured to determine the LSP index by performing linear predictive coding (LPC) analysis and quantizing results of the LPC analysis.

7. The apparatus of claim 5 , wherein the encoder is configured to determine the pitch lag and the pitch gain by performing adaptive codebook analysis on weighted speech samples.

8. The apparatus of claim 5 , wherein the encoder is configured to determine the code index and the gain associated with the code index by performing ternary codebook analysis on weighted speech samples.

9. An apparatus comprising:

a sampler configured to generate speech samples;

an encoder configured to determine a line spectral pair (LSP) index, a code index, a gain associated with the code index, a pitch lag, and a pitch gain based on the speech samples;

a multiplexer configured to multiplex the code index, the gain associated with the code index, the pitch lag, the pitch gain, and the LSP index to generate multiplexed information; and

a transmitter configured to transmit an encoded speech signal including the multiplexed information.

10. A method of transmitting an encoded speech signal, the method comprising:

receiving speech samples;

determining a code index and an associated gain from a plurality of codebooks based on the speech samples, wherein the code index is determined by searching the plurality of codebooks for a codevector that maximizes a fidelity criterion function; and

transmitting an encoded speech signal including the code index and the associated gain.

11. The method of claim 6 further comprising:

determining a line spectral pair (LSP) index based on the speech samples; and

determining a pitch lag and a pitch gain based on the speech samples, wherein the encoded speech signal further includes the pitch lag, the pitch gain and the LSP index.

12. A method of transmitting an encoded speech signal, the method comprising:

receiving speech samples;

determining a line spectral pair (LSP) index based on the speech samples;

determining a code index and an associated gain based on the speech samples;

determining a pitch lag and a pitch gain based on the speech samples;

generating multiplexed information by multiplexing the code index, the associated gain, the pitch lag, the pitch gain and the LSP index; and

transmitting an encoded speech signal including the multiplexed information.

13. An apparatus comprising:

a sampler configured to generate speech samples;

an encoder configured to encode a speech signal using, based on the speech samples, a code index and a gain associated with the code index from a plurality of codebooks, wherein the code index is determined by searching the plurality of codebooks for a codevector that maximizes a fidelity criterion function; and

a transmitter configured to transmit an encoded speech signal including the code index and the gain associated with the code index.

14. The apparatus of claim 13 , wherein the encoder is further configured to determine a line spectral pair (LSP) index, a pitch lag, and a pitch gain based on the speech samples; and

wherein the encoded speech signal further includes the pitch lag, the pitch gain, and the LSP index.

Continuity (6)
Continuation 1085204700 · May 24, 2004
Continuation 1008241200 · Feb 25, 2002
Continuation 0971125200 · Nov 13, 2000
Continuation 0873435600 · Oct 21, 1996
Continuation 0816622300 · Dec 14, 1993
Related Publication 20060259296A1 · Nov 16, 2006