FIXED CODEBOOK SEARCHING APPARATUS AND FIXED CODEBOOK SEARCHING METHOD
First Claim
1. A fixed codebook searching apparatus, comprising:
- a convolution operator that convolves an impulse response of a perceptually weighted synthesis filter with an impulse response vector that has values at negative times, to generate a second impulse response vector that has values at negative times;
a matrix generator that generates a Toeplitz-type convolution matrix using the second impulse response vector generated by the convolution operator; and
a searcher that performs a codebook search by maximizing a term using the Toeplitz-type convolution matrix,wherein a time length of negative time elements of the second impulse response vector is shorter than a time length of nonnegative time elements.
1 Assignment
0 Petitions
Accused Products
Abstract
A fixed codebook searching apparatus which slightly suppresses an increase in the operation amount, even if the filter applied to the excitation pulse has the characteristic that it cannot be represented by a lower triangular matrix and realizes a quasi-optimal fixed codebook search. This fixed codebook searching apparatus is provided with an algebraic codebook that generates a pulse excitation vector; a convolution operation section that convolutes an impulse response of auditory weighted synthesis filter into an impulse response vector that has a value at negative times, to generate a second impulse response vector that has a value at second negative times; a matrix generating section that generates a Toeplitz-type convolution matrix by means of the second impulse response vector; and a convolution operation section that convolutes the matrix generated by matrix generating section into the pulse excitation vector generated by algebraic codebook.
16 Citations
2 Claims
-
1. A fixed codebook searching apparatus, comprising:
-
a convolution operator that convolves an impulse response of a perceptually weighted synthesis filter with an impulse response vector that has values at negative times, to generate a second impulse response vector that has values at negative times; a matrix generator that generates a Toeplitz-type convolution matrix using the second impulse response vector generated by the convolution operator; and a searcher that performs a codebook search by maximizing a term using the Toeplitz-type convolution matrix, wherein a time length of negative time elements of the second impulse response vector is shorter than a time length of nonnegative time elements. - View Dependent Claims (2)
-
Specification