Method and apparatus for coding and decoding speech
First Claim
Patent Images
1. A method for coding an unvoiced speech signal comprising the steps of:
- partitioning the unvoiced speech signal into finite length blocks;
analyzing the finite length blocks to generate an autocorrelation sequence;
producing a short-term repetition factor based on a maximum of the autocorrelation sequence;
coding each finite length block using the repetition factor to produce a codebook index representing a codebook sequence, wherein 12 bits are allocated for the repetition factor and 60 bits are allocated for the codebook index in a 5.5 kbps speech coder; and
transmitting the codebook index and the repetition factor to a destination, whereby the sequence corresponding to the codebook index is processed according to a function of the repetition factor to construct an estimate of the unvoiced speech signal.
4 Assignments
0 Petitions
Accused Products
Abstract
Bits are allocated to short-term repetition information for unvoiced input signals. Stated differently, more bits are allocated for pitch information during unvoiced input speech than in the prior art. The improved method and apparatus in an encoder (300) and decoder (700) result in improved consistency of amplitude pulses compared to prior art methods which indicates improved stability due to increased search resolution. Also, the improved method and apparatus result in higher energy compared to prior art methods which indicates that the synthesized waveform matches the target waveform more closely, resulting in a higher fixed codebook (FCB) gain.
-
Citations
3 Claims
-
1. A method for coding an unvoiced speech signal comprising the steps of:
-
partitioning the unvoiced speech signal into finite length blocks;
analyzing the finite length blocks to generate an autocorrelation sequence;
producing a short-term repetition factor based on a maximum of the autocorrelation sequence;
coding each finite length block using the repetition factor to produce a codebook index representing a codebook sequence, wherein 12 bits are allocated for the repetition factor and 60 bits are allocated for the codebook index in a 5.5 kbps speech coder; and
transmitting the codebook index and the repetition factor to a destination, whereby the sequence corresponding to the codebook index is processed according to a function of the repetition factor to construct an estimate of the unvoiced speech signal. - View Dependent Claims (2)
-
-
3. A method of coding speech comprising the steps of:
-
determining a voicing mode of an input signal based on at least one characteristic of the input signal;
analyzing, when the voicing mode is unvoiced, the input signal to generate an autocorrelation sequence;
producing short-term repetition parameters based on a maximum of the autocorrelation sequence; and
allocating bits in a codeword to the short-term repetition parameters when the voicing mode is unvoiced, wherein 12 bits are allocated for a repetition factor τ
s and 60 bits are allocated for a codebook index k in a 5.5 kbps speech coder.
-
Specification