Method and apparatus for generating a candidate code-vector to code an informational signal
First Claim
1. A method for processing an input signal comprising:
- producing a weighted target vector from the input signal;
processing the weighted target vector through an inverse weighting function to create a residual domain target vector;
performing a first search process on the residual domain target vector to obtain an initial fixed codebook code-vector;
performing a second search process over a subset of possible codebook code-vectors for a low weighted-domain error to produce a final fixed codebook code-vector, wherein the subset of possible codebook code-vectors is based on the initial fixed codebook code-vector;
generating a codeword representative of the final fixed codebook code-vector to generate an approximation of the input signal; and
outputting the codeword by at least one of;
transmitting the codeword over a communications channel and storing the codeword on a digital media device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method (1100) and apparatus (100) generate a candidate code-vector to code an information signal. The method can include producing (1110) a weighted target vector from an input signal. The method can include processing (1120) the weighted target vector through an inverse weighting function to create a residual domain target vector. The method can include performing (1130) a first search process on the residual domain target vector to obtain an initial fixed codebook code-vector. The method can include performing (1140) a second search process over a subset of possible codebook code-vectors for a low weighted-domain error to produce a final fixed codebook code-vector. The subset of possible codebook code-vectors can be based on the initial fixed codebook code-vector. The method can include generating (1150) a codeword representative of the final fixed codebook code-vector. The codeword can be for use by a decoder to generate an approximation of the input signal.
22 Citations
20 Claims
-
1. A method for processing an input signal comprising:
-
producing a weighted target vector from the input signal; processing the weighted target vector through an inverse weighting function to create a residual domain target vector; performing a first search process on the residual domain target vector to obtain an initial fixed codebook code-vector; performing a second search process over a subset of possible codebook code-vectors for a low weighted-domain error to produce a final fixed codebook code-vector, wherein the subset of possible codebook code-vectors is based on the initial fixed codebook code-vector; generating a codeword representative of the final fixed codebook code-vector to generate an approximation of the input signal; and
outputting the codeword by at least one of;
transmitting the codeword over a communications channel and storing the codeword on a digital media device. - 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 weighted target vector from the input signal; an inverse weighting function generator configured to process the weighted target vector through an inverse weighting function to create a residual domain target vector; a fixed codebook candidate code-vector generator configured to perform a first search process on the residual domain target vector to obtain an initial fixed codebook code-vector and configured to perform a second search process over a subset of possible codebook code-vectors for a low weighted-domain error to produce a final fixed codebook code-vector, wherein the subset of possible codebook code-vectors is based on the initial fixed codebook code-vector; and a codeword generator configured to generate a codeword representative of the final fixed codebook code-vector to generate an approximation of the input signal; and an output configured to output the codeword, wherein the output is configured to output the codeword by at least one of;
transmitting the codeword over a communications channel and storing the codeword on a digital media device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification