Variable Bit Rate LPC Filter Quantizing and Inverse Quantizing Device and Method
First Claim
1. A device for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
- means for computing a first-stage approximation of the input vector;
means for subtracting the first-stage approximation from the input vector to produce a residual vector;
means for calculating a weighting function from the first-stage approximation;
means for applying the weighting function to the residual vector; and
means for quantizing the weighted residual vector to supply a quantized weighted residual vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and a method for quantizing a LPC filter in the form of an input vector in a quantization domain, comprises a calculator of a first-stage approximation of the input vector, a subtractor of the first-stage approximation from the input vector to produce a residual vector, a calculator of a weighting function from the first-stage approximation, a warper of the residual vector with the weighting function, and a quantizer of the weighted residual vector to supply a quantized weighted residual vector. A device and a method for inverse quantizing of a LPC filter, comprises means for receiving coded indices representative of a first-stage approximation of a vector representative of the LPC filter in a quantization domain and of a quantized weighted residual version of the vector, a calculator of an inverse weighting function from the first-stage approximation, an inverse quantizer of the quantized weighted residual version of the vector to produce a weighted residual vector, a multiplier of the weighted residual vector by the inverse weighting function to produce a residual vector, and an adder of the first-stage approximation with the residual vector to produce the vector representative of the LPC filter in the quantization domain.
-
Citations
37 Claims
-
1. A device for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
means for computing a first-stage approximation of the input vector; means for subtracting the first-stage approximation from the input vector to produce a residual vector; means for calculating a weighting function from the first-stage approximation; means for applying the weighting function to the residual vector; and means for quantizing the weighted residual vector to supply a quantized weighted residual vector.
-
-
2. A device for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
a calculator of a first-stage approximation of the input vector; a subtractor of the first-stage approximation from the input vector to produce a residual vector; a calculator of a weighting function from the first-stage approximation; a warper of the residual vector with the weighting function; and a quantizer of the weighted residual vector to supply a quantized weighted residual vector. - View Dependent Claims (3, 4, 9)
-
-
5. A device for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
a calculator of a first-stage approximation of the input vector; a subtractor of the first-stage approximation from the input vector to produce a residual vector; a calculator of a weighting function from the first-stage approximation; a warper of the residual vector with the weighting function; and a quantizer of the weighted residual vector to supply a quantized weighted residual vector; wherein the calculator of the first-stage approximation is selected from the group consisting of; an absolute quantizer of the input vector; a quantizer of a previous LPC vector; a quantizer of a future LPC vector; and an interpolator of previous quantized and/or future quantized LPC vectors; to give an estimate of the input vector.
-
-
6. A device for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
a calculator of a first-stage approximation of the input vector; a subtractor of the first-stage approximation from the input vector to produce a residual vector; a calculator of a weighting function from the first-stage approximation; a warper of the residual vector with the weighting function; and a quantizer of the weighted residual vector to supply a quantized weighted residual vector; wherein the calculator of the weighting function calculates different weights, and the warper applies the different weights to components of the residual vector. - View Dependent Claims (7, 8)
-
-
10. A device for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
a calculator of a first-stage approximation of the input vector; a subtractor of the first-stage approximation from the input vector to produce a residual vector; a calculator of a weighting function from the first-stage approximation; a warper of the residual vector with the weighting function; and a quantizer of the weighted residual vector to supply a quantized weighted residual vector; wherein the quantizer of the weighted residual vector comprises a variable bit rate quantizer. - View Dependent Claims (11)
-
-
12. A device for inverse quantizing of a LPC filter, comprising:
-
means for receiving coded indices representative of a first-stage approximation of a vector representative of the LPC filter in a quantization domain, and a quantized weighted residual version of the vector; means for calculating an inverse weighting function from the first-stage approximation; means for inverse quantizing the quantized weighted residual version of the vector to produce a weighted residual vector; means for applying the inverse weighting function to the weighted residual vector to produce a residual vector; and means for adding the first-stage approximation with the residual vector to produce the vector representative of the LPC filter in the quantization domain.
-
-
13. A device for inverse quantizing of a LPC filter, comprising:
-
means for receiving coded indices representative of a first-stage approximation of a vector representative of the LPC filter in a quantization domain, and a quantized weighted residual version of the vector; a calculator of an inverse weighting function from the first-stage approximation; an inverse quantizer of the quantized weighted residual version of the vector to produce a weighted residual vector; a multiplier of the weighted residual vector by the inverse weighting function to produce a residual vector; and an adder of the first-stage approximation with the residual vector to produce the vector representative of the LPC filter in the quantization domain. - View Dependent Claims (16, 19)
-
-
14. A device for inverse quantizing of a LPC filter, comprising:
-
means for receiving coded indices representative of a first-stage approximation of a vector representative of the LPC filter in a quantization domain, and a quantized weighted residual version of the vector; a calculator of an inverse weighting function from the first-stage approximation; an inverse quantizer of the quantized weighted residual version of the vector to produce a weighted residual vector; a multiplier of the weighted residual vector by the inverse weighting function to produce a residual vector; and an adder of the first-stage approximation with the residual vector to produce the vector representative of the LPC filter in the quantization domain; wherein the received coded indices include an index representative of a quantization mode. - View Dependent Claims (15)
-
-
17. A device for inverse quantizing of a LPC filter, comprising:
-
means for receiving coded indices representative of a first-stage approximation of a vector representative of the LPC filter in a quantization domain, and a quantized weighted residual version of the vector; a calculator of an inverse weighting function from the first-stage approximation; an inverse quantizer of the quantized weighted residual version of the vector to produce a weighted residual vector; a multiplier of the weighted residual vector by the inverse weighting function to produce a residual vector; and an adder of the first-stage approximation with the residual vector to produce the vector representative of the LPC filter in the quantization domain; wherein the inverse quantizer of the quantized weighted residual version of the vector comprises a variable bit rate inverse quantizer. - View Dependent Claims (18)
-
-
20. A method for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
computing a first-stage approximation of the input vector; subtracting the first-stage approximation from the input vector to produce a residual vector; calculating a weighting function from the first-stage approximation; applying the weighting function to the residual vector; and quantizing the weighted residual vector to supply a quantized weighted residual vector. - View Dependent Claims (21, 22, 27, 29)
-
-
23. A method for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
computing a first-stage approximation of the input vector; subtracting the first-stage approximation from the input vector to produce a residual vector; calculating a weighting function from the first-stage approximation; applying the weighting function to the residual vector; and quantizing the weighted residual vector to supply a quantized weighted residual vector; wherein computing the first-stage approximation is selected from the group consisting of; absolute quantizing of the input vector; quantizing of a previous LPC vector; quantizing of a future LPC vector; and interpolating of previous quantized and/or future quantized LPC vectors; to give an estimate of the input vector.
-
-
24. A method for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
computing a first-stage approximation of the input vector; subtracting the first-stage approximation from the input vector to produce a residual vector; calculating a weighting function from the first-stage approximation; applying the weighting function to the residual vector; and quantizing the weighted residual vector to supply a quantized weighted residual vector; wherein calculating a weighting function comprises calculating different weights, and applying the weighting function comprises applying the different weights to components of the residual vector. - View Dependent Claims (25, 26)
-
-
28. A method for quantizing a LPC filter in the form of an input vector in a quantization domain, comprising:
-
computing a first-stage approximation of the input vector; subtracting the first-stage approximation from the input vector to produce a residual vector; calculating a weighting function from the first-stage approximation; applying the weighting function to the residual vector; and quantizing the weighted residual vector to supply a quantized weighted residual vector; wherein quantizing the weighted residual vector comprises using a variable bit rate quantizer.
-
-
30. A method for inverse quantizing of a LPC filter, comprising:
-
receiving coded indices representative of a first-stage approximation of a vector representative of the LPC filter in a quantization domain, and a quantized weighted residual version of the vector; calculating an inverse weighting function from the first-stage approximation; inverse quantizing the quantized weighted residual version of the vector to produce a weighted residual vector; applying the inverse weighting function to the weighted residual vector to produce a residual vector; and adding the first-stage approximation with the residual vector to produce the vector representative of the LPC filter in the quantization domain. - View Dependent Claims (33, 36, 37)
-
-
31. A method for inverse quantizing of a LPC filter, comprising:
-
receiving coded indices representative of a first-stage approximation of a vector representative of the LPC filter in a quantization domain, and a quantized weighted residual version of the vector; calculating an inverse weighting function from the first-stage approximation; inverse quantizing the quantized weighted residual version of the vector to produce a weighted residual vector; applying the inverse weighting function to the weighted residual vector to produce a residual vector; and adding the first-stage approximation with the residual vector to produce the vector representative of the LPC filter in the quantization domain; wherein the received coded indices include an index representative of a quantization mode. - View Dependent Claims (32)
-
-
34. A method for inverse quantizing of a LPC filter, comprising:
-
receiving coded indices representative of a first-stage approximation of a vector representative of the LPC filter in a quantization domain, and a quantized weighted residual version of the vector; calculating an inverse weighting function from the first-stage approximation; inverse quantizing the quantized weighted residual version of the vector to produce a weighted residual vector; applying the inverse weighting function to the weighted residual vector to produce a residual vector; and adding the first-stage approximation with the residual vector to produce the vector representative of the LPC filter in the quantization domain; wherein inverse quantizing the quantized weighted residual version of the vector comprises variable bit rate inverse quantizing the quantized weighted residual version of the vector. - View Dependent Claims (35)
-
Specification