Adaptive sound source vector quantization device, adaptive sound source vector inverse quantization device, and method thereof
First Claim
1. An adaptive excitation vector quantization apparatus that is used in code excited linear prediction speech encoding to generate linear prediction residual vectors of a length m and linear prediction coefficients by dividing a frame of a length n into a plurality of subframes of the length m and performing a linear prediction analysis, (the length n and the length m being integers, the length n being a multiple of the length m, the apparatus comprising:
- an adaptive excitation vector generator including at least one of at least one processor and at least one circuit that cuts out an adaptive excitation vector of the length n from an adaptive excitation codebook;
a target vector generator including at least one of the at least one processor and the at least one circuit that forms a target vector of the length n by adding the linear prediction residual vectors of the plurality of subframes;
a synthesis filter including at least one of the at least one processor and the at least one circuit that generates m×
m impulse response matrixes using the linear prediction coefficients of the plurality of subframes;
an impulse response matrix former including at least one of the at least one processor and the at least one circuit that forms a n×
n impulse response matrix using the m×
m impulse response matrixes;
an evaluation measure calculator including at least one of the at least one processor and the at least one circuit that calculates an evaluation measure of an adaptive excitation vector quantization per each pitch period candidate, using the adaptive excitation vector of the length n, the target vector of the length n and the n×
n impulse response matrix; and
an evaluation measure comparator including at least one of the at least one processor and the at least one circuit that compares the evaluation measure with respect to each pitch period candidate and calculates a pitch period of a highest evaluation measure as a quantization result.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an adaptive excitation vector quantization device capable of improving quantization accuracy of adaptive excitation vector quantization while suppressing increase of the calculation amount in CELP encoding which performs encoding in sub-frame units. An adaptive excitation vector generator cuts out an adaptive excitation vector of a frame length (n) from an adaptive excitation codebook. An impulse response matrix former forms a n×n impulse response matrix using impulse response matrixes of sub-frames inputted from a synthesis filter. A target vector generator adds a linear prediction residual vector of each sub-frame to form a target vector of frame length (n). An evaluation measure calculator calculates an evaluation measure of the adaptive excitation vector quantization by using the adaptive excitation vector, the impulse response matrix, and the target vector.
15 Citations
7 Claims
-
1. An adaptive excitation vector quantization apparatus that is used in code excited linear prediction speech encoding to generate linear prediction residual vectors of a length m and linear prediction coefficients by dividing a frame of a length n into a plurality of subframes of the length m and performing a linear prediction analysis, (the length n and the length m being integers, the length n being a multiple of the length m, the apparatus comprising:
-
an adaptive excitation vector generator including at least one of at least one processor and at least one circuit that cuts out an adaptive excitation vector of the length n from an adaptive excitation codebook; a target vector generator including at least one of the at least one processor and the at least one circuit that forms a target vector of the length n by adding the linear prediction residual vectors of the plurality of subframes; a synthesis filter including at least one of the at least one processor and the at least one circuit that generates m×
m impulse response matrixes using the linear prediction coefficients of the plurality of subframes;an impulse response matrix former including at least one of the at least one processor and the at least one circuit that forms a n×
n impulse response matrix using the m×
m impulse response matrixes;an evaluation measure calculator including at least one of the at least one processor and the at least one circuit that calculates an evaluation measure of an adaptive excitation vector quantization per each pitch period candidate, using the adaptive excitation vector of the length n, the target vector of the length n and the n×
n impulse response matrix; andan evaluation measure comparator including at least one of the at least one processor and the at least one circuit that compares the evaluation measure with respect to each pitch period candidate and calculates a pitch period of a highest evaluation measure as a quantization result. - View Dependent Claims (2, 3, 4)
-
-
5. An adaptive excitation vector quantization method that is used in code excited linear prediction speech encoding to generate linear prediction residual vectors of a length m and linear prediction coefficients by dividing a frame of a length n into a plurality of subframes of the length m and performing a linear prediction analysis, (the length n and the length m being integers, the length n being a multiple of the length m, the method comprising:
-
cutting out, with at least one of at least one processor and at least one circuit, an adaptive excitation vector of the length n from an adaptive excitation codebook; forming, with at least one of the at least one processor and the at least one circuit, a target vector of the length n by adding the linear prediction residual vectors of the plurality of subframes; generating, with at least one of the at least one processor and the at least one circuit, m×
m impulse response matrixes using the linear prediction coefficients of the plurality of subframes;forming, with at least one of the at least one processor and the at least one circuit, a n×
n impulse response matrix using the m×
m impulse response matrixes;calculating, with at least one of the at least one processor and the at least one circuit, an evaluation measure of adaptive excitation vector quantization per pitch period candidate, using the adaptive excitation vector of the length n, the target vector of the length n and the n×
n impulse response matrix; andcomparing, with at least one of the at least one processor and the at least one circuit, the evaluation measures with respect to the pitch period candidates and calculating a pitch period of a highest evaluation measure as a quantization result. - View Dependent Claims (6, 7)
-
Specification