Method and Apparatus for Generating a Candidate Code-Vector to Code an Informational Signal
First Claim
1. A method comprising:
- receiving an input signal;
producing a target vector from the input signal;
constructing a plurality of inverse weighting functions based on the target vector;
evaluating an error value associated with each of the plurality of inverse weighting functions to produce a fixed codebook code-vector; and
generating a codeword representative of the fixed codebook code-vector, where the codeword is for use by a decoder to generate an approximation of the input signal.
4 Assignments
0 Petitions
Accused Products
Abstract
A method (300) and apparatus (100) generate a candidate code-vector to code an information signal. The method can include producing (310) a target vector from a received input signal. The method can include constructing (320) a plurality of inverse weighting functions based on the target vector. The method can include evaluating (330) an error value associated with each of the plurality of inverse weighting functions to produce a fixed codebook code-vector. The method can include generating (340) a codeword representative of the fixed codebook code-vector, where the codeword can be used by a decoder to generate an approximation of the input signal.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving an input signal; producing a target vector from the input signal; constructing a plurality of inverse weighting functions based on the target vector; evaluating an error value associated with each of the plurality of inverse weighting functions to produce a fixed codebook code-vector; and generating a codeword representative of the fixed codebook code-vector, where the codeword is for use by a decoder to generate an approximation of the input signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
an input configured to receive an input signal; a target vector generator configured to produce a target vector from the input signal; a fixed codebook candidate code-vector generator configured to construct a plurality of inverse weighting functions based on the target vector; an error minimization unit configured to evaluate an error value associated with each of the plurality of inverse weighting functions to produce a fixed codebook code-vector; and an output configured to output a codeword based on the fixed codebook code-vector. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving an input signal based on audible speech; producing a target vector from the input signal; constructing a plurality of candidate code-vectors based on the target vector and based on a plurality of inverse weighting functions; evaluating an error value associated with each of the plurality of candidate code-vectors to produce a fixed codebook code-vector; generating a codeword representative of the fixed codebook code-vector, where the codeword is used to generate a fixed codebook index parameter that identifies, at least in part, a set of pulse amplitude and position combinations in a codebook used to generate an approximation of the input signal; and outputting the codeword by one of;
transmitting the codeword or storing the codeword. - View Dependent Claims (23)
-
Specification