Method for searching codebook
AssigneeLG Electronics Inc.
InventorsSung Kyo Jung, Yong Soo Choi, Sung Wan Yoon, Kyung Tae Kim, Dae Hee Youn
Life of this patent
Estimating the term…
Abstract
A method for searching a codebook which predicts a residual element of an input voice signal includes combining each track of the input signal, forming track units including at least two tracks, and determining a pulse code for each track. The method further includes calculating energy for each track using an energy formula including a vector dot product, arranging or selecting codewords in a small track energy order, and searching or selecting an optimal pulse for a single- or double-pulse track of the selected codeword.
Claims15
A method for searching a codebook which extracts a residual element of an input voice signal, comprising:
- forming track units including at least two tracks of the input voice signal;
- determining a pulse sign for each of said tracks;
- calculating track energies for said tracks;
- selecting a codeword based on an amount of the track energies;
- and
- searching or selecting an optimal pulse for one of said tracks corresponding to the selected codeword.
A method for searching a codebook which extracts a residual element of an input voice signal, comprising:
- forming track units including at least two tracks of the input voice signal;
- determining a pulse code for each of said tracks;
- obtaining track energies for said tracks by calculating a sum of energies of a signal obtained by backward filtering a fixed codebook target signal in a predetermined number of pulse positions of the track;
- selecting a codeword based on an amount of the track energies;
- and
- searching or selecting an optimal pulse for one of said tracks corresponding to the selected codeword.
A method for searching a codebook, comprising:
- obtaining a fixed codebook target signal and an impulse response matrix through at least one of a linear predictive coefficient analysis, a residual signal correction process, and adaptive codebook search process performed on voice information;
- calculating a vector d and an autocorrelation function using the fixed codebook target signal and the impulse response matrix;
- computing energies distributed in each of a plurality of tracks of the voice information using the vector d;
- calculating energies for single-pulse track pairs using the detected track distribution energies;
- selecting a track pair which minimizes the single-pulse track pair energy as a track configuration codeword;
- determining a single-pulse track and a double-pulse track based on the selected track configuration codeword;
- and
- performing a pulse search on the selected tracks.
Dependencies are inferred from the claim text.