Fixed sound source vector generation method and fixed sound source codebook
First Claim
1. A method for generating a fixed excitation vector, said fixed excitation vector required in a CELP type speech encoder or a CELP type speech decoder, by convoluting a dispersion vector in a pulse excitation vector, said method comprising:
- preparing a plurality of dispersion vectors;
selecting an optimum dispersion vector shape in accordance with a shape of an excitation vector; and
generating the fixed excitation vector by convoluting a selected dispersion vector in the excitation vector.
2 Assignments
0 Petitions
Accused Products
Abstract
At the speech encoding end, upon generation of an fixed excitation vector, the shape of an excitation vector output from pulse excitation codebook 301 is identified in pulse excitation vector shape identifier 302, a dispersion vector used for excitation vectors of the shape is output from dispersion vector storage 304, and, in dispersion vector convolution processor 303, dispersion vector convolution processing of the excitation vector is performed. In particular, when a pulse excitation vector having a specific shape of high frequency of use is output from pulse excitation codebook 301, pulse excitation vector shape identifier 302 controls dispersion vector storage 304 in such a way that an additional dispersion vector prepared dedicated to the pulse excitation vector is output. By this means, it is possible to provide a technology that improves the quality of decoded speech and that decodes speech more natural and audible to the user.
25 Citations
10 Claims
-
1. A method for generating a fixed excitation vector, said fixed excitation vector required in a CELP type speech encoder or a CELP type speech decoder, by convoluting a dispersion vector in a pulse excitation vector, said method comprising:
-
preparing a plurality of dispersion vectors;
selecting an optimum dispersion vector shape in accordance with a shape of an excitation vector; and
generating the fixed excitation vector by convoluting a selected dispersion vector in the excitation vector. - View Dependent Claims (2)
-
-
3. A fixed excitation codebook that generates a fixed excitation vector by convoluting a dispersion vector in a pulse excitation vector, comprising:
-
means for selecting an optimum dispersion vector shape in accordance with a shape of an excitation vector from a plurality of dispersion vectors; and
means for convoluting a selected dispersion vector in the excitation vector. - View Dependent Claims (4, 5, 6)
-
-
7. A CELP type speech encoder having a fixed excitation codebook, said fixed excitation codebook comprising:
-
means for selecting an optimum dispersion vector shape in accordance with a shape of an excitation vector from a plurality of dispersion vectors; and
means for generating a fixed excitation vector by convoluting a selected dispersion vector in the excitation vector. - View Dependent Claims (8, 9)
-
-
10. A program that generates a fixed excitation vector by convoluting a dispersion vector in a pulse excitation vector, comprising the steps of:
-
selecting an optimum dispersion vector shape in accordance with a shape of an excitation vector from a plurality of dispersion vectors; and
convoluting a selected dispersion vector in the excitation vector.
-
Specification