Encoding method, decoding method, encoding device, decoding device, and recording medium for a plurality of samples
First Claim
1. An encoding method comprising:
- vector-quantizing a plurality of samples collectively to obtain a vector quantization index and the quantized value of each of the plurality of samples; and
outputting index information indicating a group of coefficients that minimizes the sum of the error between the value of each sample and the value obtained by multiplying the quantized value of the sample by a coefficient corresponding to the position of the sample, for all sample positions, among a plurality of groups of predetermined coefficients corresponding to the positions of the samples,wherein the groups of coefficients are each formed of coefficients disposed on a straight line in a plane having values corresponding to frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and
the coefficients of each of the plurality of groups of coefficients are disposed in the plane on a straight line having a different gradient from straight lines for the other groups.
1 Assignment
0 Petitions
Accused Products
Abstract
In encoding, index information indicating a group of coefficients that minimizes the sum of the error between the value of each sample and the value is obtained by multiplying the quantized value of each of a plurality of samples by a coefficient corresponding to the position of the sample. The coefficient is selected from a plurality of groups of predetermined coefficients corresponding to the positions of the samples. In decoding, a plurality of values corresponding to an input vector quantization index are obtained as decoded values corresponding to a plurality of sample positions. With the use of a group of predetermined coefficients corresponding to the plurality of sample positions and indicated by input index information, the values obtained by multiplying the decoded values and the coefficients, corresponding to the sample positions are output.
18 Citations
12 Claims
-
1. An encoding method comprising:
-
vector-quantizing a plurality of samples collectively to obtain a vector quantization index and the quantized value of each of the plurality of samples; and outputting index information indicating a group of coefficients that minimizes the sum of the error between the value of each sample and the value obtained by multiplying the quantized value of the sample by a coefficient corresponding to the position of the sample, for all sample positions, among a plurality of groups of predetermined coefficients corresponding to the positions of the samples, wherein the groups of coefficients are each formed of coefficients disposed on a straight line in a plane having values corresponding to frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and the coefficients of each of the plurality of groups of coefficients are disposed in the plane on a straight line having a different gradient from straight lines for the other groups. - View Dependent Claims (3, 4)
-
-
2. An encoding method comprising:
-
vector-quantizing a plurality of samples collectively to obtain a vector quantization index and the quantized value of each of the plurality of samples; and outputting index information indicating a group of coefficients that minimizes the sum of the error between the value of each sample and the value obtained by multiplying the quantized value of the sample by a coefficient corresponding to the position of the sample, for all sample positions, among a plurality of groups of predetermined coefficients corresponding to the positions of the samples, wherein the groups of coefficients are each formed of coefficients distributed lopsidedly on a straight line or a specific curve in a plane having values of frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and the coefficients of the plurality of groups of coefficients are disposed lopsidedly in the plane on straight lines that are not parallel to the first axis or specific curves.
-
-
5. A decoding method comprising:
-
obtaining a plurality of values corresponding to an input vector quantization index as decoded values corresponding to a plurality of sample positions; and outputting, with the use of a group of predetermined coefficients corresponding to the plurality of sample positions and indicated by input index information, the values obtained by multiplying the decoded values and the coefficients, corresponding to the sample positions, wherein the group of coefficients is formed of coefficients disposed on a straight line in a plane having values corresponding to frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and the coefficients of each of the plurality of groups of coefficients are disposed in the plane on a straight line having a different gradient from straight lines for the other groups. - View Dependent Claims (7)
-
-
6. A decoding method comprising:
-
obtaining a plurality of values corresponding to an input vector quantization index as decoded values corresponding to a plurality of sample positions; and outputting, with the use of a group of predetermined coefficients corresponding to the plurality of sample positions and indicated by input index information, the values obtained by multiplying the decoded values and the coefficients, corresponding to the sample positions, wherein the group of coefficients is formed of coefficients distributed lopsidedly on a straight line or a specific curve in a plane having values of frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and the coefficients of the plurality of groups of coefficients are disposed lopsidedly in the plane on straight lines that are not parallel to the first axis or specific curves.
-
-
8. An encoding device comprising:
-
a vector quantizer that vector-quantizes a plurality of samples collectively to obtain a vector quantization index and the quantized value of each of the plurality of samples; a coefficient group selector that outputs index information indicating a group of coefficients that minimizes the sum of the error between the value of each sample and the value obtained by multiplying the quantized value of the sample by a coefficient corresponding to the position of the sample, for all sample positions, among a plurality of groups of predetermined coefficients corresponding to the positions of the samples, wherein the groups of coefficients are each formed of coefficients disposed on a straight line in a plane having values corresponding to frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and the coefficients of each of the plurality of groups of coefficients are disposed in the plane on a straight line having a different gradient from straight lines for the other groups. - View Dependent Claims (10)
-
-
9. An encoding device comprising:
-
a vector quantizer that vector-quantizes a plurality of samples collectively to obtain a vector quantization index and the quantized value of each of the plurality of samples; and a coefficient group selector that outputs index information indicating a group of coefficients that minimizes the sum of the error between the value of each sample and the value obtained by multiplying the quantized value of the sample by a coefficient corresponding to the position of the sample, for all sample positions, among a plurality of groups of predetermined coefficients corresponding to the positions of the samples, wherein the groups of coefficients are each formed of coefficients distributed lopsidedly on a straight line or a specific curve in a plane having values of frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and the coefficients of the plurality of groups of coefficients are disposed lopsidedly in the plane on straight lines that are not parallel to the first axis or specific curves.
-
-
11. A decoding device comprising:
-
a vector decoder that obtains a plurality of values corresponding to an input vector quantization index as decoded values corresponding to a plurality of sample positions; and a coefficient multiplier that outputs, with the use of a group of predetermined coefficients corresponding to the plurality of sample positions and indicated by input index information, the values obtained by multiplying the decoded values and the coefficients, corresponding to the sample positions, wherein the group of coefficients is formed of coefficients disposed on a straight line in a plane having values corresponding to frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and the coefficients of each of the plurality of groups of coefficients are disposed in the plane on a straight line having a different gradient from straight lines for the other groups.
-
-
12. A decoding device comprising:
-
a vector decoder that obtains a plurality of values corresponding to an input vector quantization index as decoded values corresponding to a plurality of sample positions; and a coefficient multiplier that outputs, with the use of a group of predetermined coefficients corresponding to the plurality of sample positions and indicated by input index information, the values obtained by multiplying the decoded values and the coefficients, corresponding to the sample positions, wherein the group of coefficients is formed of coefficients distributed lopsidedly on a straight line or a specific curve in a plane having values of frequency or time corresponding to the sample positions with which the coefficients are associated on a first axis thereof and the values of the coefficients on a second axis thereof; and the coefficients of the plurality of groups of coefficients are disposed lopsidedly in the plane on straight lines that are not parallel to the first axis or specific curves.
-
Specification