Quantization of excitation vector
First Claim
1. A method for performing excitation quantization of an input signal using a vector quantization codebook having a plurality of code-vectors, the codebook being associated with a filter system, the method comprising:
- determining filter states for the filter system independent of the codebook to define a codebook independent filter system;
determining a quantization error vector for at least a portion of the code-vectors in the codebook based at least in part on the codebook independent filter system;
selecting a winning code-vector from the codebook based on predetermined criteria that is functionally related to the determined quantization error vector; and
updating the filter memory states of the filter system using the selected winning code-vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for performing excitation quantization of an input signal using a vector quantization codebook having a plurality of code-vectors, the codebook being associated with a filter system. The method can include determining filter states for the filter system independent of the codebook to define a codebook independent filter system. A quantization error vector for at least a portion of the code-vectors in the codebook is determined based at least in part on the codebook independent filter system. A winning code-vector from the codebook is selected based on predetermined criteria that is functionally related to the determined quantization error vector. The filter memory states of the filter system are updated using the selected winning code-vector.
-
Citations
20 Claims
-
1. A method for performing excitation quantization of an input signal using a vector quantization codebook having a plurality of code-vectors, the codebook being associated with a filter system, the method comprising:
-
determining filter states for the filter system independent of the codebook to define a codebook independent filter system;
determining a quantization error vector for at least a portion of the code-vectors in the codebook based at least in part on the codebook independent filter system;
selecting a winning code-vector from the codebook based on predetermined criteria that is functionally related to the determined quantization error vector; and
updating the filter memory states of the filter system using the selected winning code-vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for performing excitation quantization of an input signal, comprising:
-
means for determining a codebook independent filter having filter states that are independent of an associated scaled codebook;
means for determining a winning code-vector candidate from a plurality of code-vector candidates in the codebook based on predetermined criteria that evaluates the code-vector candidates using the codebook independent filter; and
means for updating filter memory with filter states determined based on the winning code-vector candidate. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a filter system associated with a scaled codebook that has a plurality of code-vectors, the filter system having filter parameters that define respective filter states in corresponding filter memory; and
a codebook search having a first component that configures the filter system independently of the codebook for a given input signal and updates the filter memory to define a codebook independent filter system having corresponding codebook independent filter states, the codebook search having a second component that updates the filter memory with a second set of filter states based on a winning code-vector that is selected from the scaled codebook to substantially minimize energy of a quantization error vector of the filter system, at least a portion of the quantization error vector being determined as a function of the codebook independent filter system. - View Dependent Claims (19, 20)
-
Specification