VECTOR QUANTIZING DEVICE, VECTOR DEQUANTIZING DEVICE, VECTOR QUANTIZING METHOD, AND VECTOR DEQUANTIZING METHOD
First Claim
1. A vector quantization apparatus comprising:
- a split section that splits an input vector and acquires a plurality of split vectors;
a first quantizing section that quantizes one of the split vectors and acquires a first quantized split vector and a first code representing the first quantized split vector;
a second quantizing section that quantizes another split vector using a quantization result in the first quantizing section and acquires a second code; and
a multiplexing section that multiplexes the first code and the second code and acquires a vector code.
1 Assignment
0 Petitions
Accused Products
Abstract
A vector quantizing device for dividing a sequence of vectors and quantizing them with an enhanced performance of vector quantization by using information on the correlation between the high and low order that the vector sequence has. The vector quantizing device (100) creates a predicted vector by prediction using a first quantization divided vector, creates the difference between the divided vector and the predicted vector as a predicted residual vector, and determines a second code by converting the predicted residual vector into a quantized vector. A vector dequantizing device (150) creates a predated vector by prediction using a first quantization divided vector, creates a second quantization divided vector by adding the predicted vector and the predicted residual vector, and creates a quantized vector by connecting the first and second quantization divided vectors.
37 Citations
15 Claims
-
1. A vector quantization apparatus comprising:
-
a split section that splits an input vector and acquires a plurality of split vectors; a first quantizing section that quantizes one of the split vectors and acquires a first quantized split vector and a first code representing the first quantized split vector; a second quantizing section that quantizes another split vector using a quantization result in the first quantizing section and acquires a second code; and a multiplexing section that multiplexes the first code and the second code and acquires a vector code. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A dequantization apparatus comprising:
-
a demultiplexing section that demultiplexes a vector code multiplexing a first code and a second code into the first code and the second code, the first code representing a first quantized split vector acquired by quantizing one of the split vectors of an input vector, the second code being acquired by quantizing another split vector using the first quantized split vector; a first dequantizing section that dequantizes the first code and acquires a first quantized split vector; a second dequantizing section that acquires a second quantized split vector by dequantizing the second code using a dequantization result in the first dequantizing section; and a coupling section that couples the first quantized split vector and the second quantized split vector and generates a quantized vector.
-
-
8. A dequantization apparatus comprising:
-
a demultiplexing section that demultiplexes a vector code multiplexing a first code and a second code into the first code and the second code, the first code representing a first quantized split vector acquired by quantizing one of split vectors of an input vector, the second code being acquired by quantizing another split vector using a codebook determined according to the first quantized split vector; a first dequantizing section that acquires a first quantized split vector by dequantizing the first code; a second dequantizing section that dequantizes the second code and acquires a quantization prediction residual vector; a prediction residual combining section that generates a predicted vector by performing a prediction using the first quantized split vector and generates a second quantized split vector by adding the predicted vector and the quantization prediction residual vector; and a coupling section that couples the first quantized split vector and the second quantized split vector and generates a quantized vector.
-
-
9. A dequantization apparatus comprising:
-
a demultiplexing section that demultiplexes a vector code multiplexing a first code and a second code into the first code and the second code, the first code representing a first quantized split vector acquired by quantizing one of split vectors of an input vector, the second code being acquired by quantizing a prediction residual vector representing a prediction error between a predicted vector predicted using the first quantized split vector and another split vector; a first dequantizing section that dequantizes the first code and acquires a first quantized split vector; a codebook determining section that determines a codebook according to the first code; a second dequantizing section that acquires a second quantized split vector by dequantizing the second code using the codebook determined in the codebook determining section; and a coupling section that couples the first quantized split vector and the second quantized split vector and generates a quantized vector.
-
-
10. A vector quantization method comprising:
-
a split step of splitting an input vector into a plurality and acquiring a plurality of split vectors; a first quantization step of quantizing one of the split vectors and a first code representing the first quantized split vector and acquiring a first quantized split vector; a second quantization step of quantizing another split vector using a quantization result in the first quantizing step and acquiring a second code; and a multiplexing step of multiplexing the first code and the second code and acquiring a vector code. - View Dependent Claims (11, 12)
-
-
13. A vector dequantization method comprising:
-
a demultiplexing step of demultiplexing a vector code multiplexing a first code and a second code into the first code and the second code, the first code representing a first quantized split vector being acquired by quantizing one of split vectors of an input vector, the second code being acquired by quantizing another split vector using the first quantized split vector; a first dequantization step of dequantizing the first code and acquiring a first quantized split vector; a second dequantization step of acquiring a second quantized split vector by dequantizing the second code using a dequantization result in the first dequantizing step; and a coupling step of coupling the first quantized split vector and the second quantized split vector and generating a quantized vector.
-
-
14. A vector dequantization method comprising:
-
a demultiplexing step of demultiplexing a vector code multiplexing a first code and a second code into the first code and the second code, the first code representing a first quantized split vector being acquired by quantizing one of split vectors of an input vector, the second code being acquired by quantizing another split vector using a codebook determined according to the first quantized split vector; a first dequantization step of dequantizing the first code and acquiring a first quantized split vector; a second dequantization step of dequantizing the second code and acquiring a quantization prediction residual vector; a prediction residual combining step of generating a predicted vector by performing a prediction using the first quantized split vector and generating a second quantized split vector by adding the predicted vector and the quantization prediction residual vector; and a coupling step of coupling the first quantized split vector and the second quantized split vector and generating a quantized vector.
-
-
15. A dequantization method comprising:
-
a demultiplexing step of demultiplexing a vector code multiplexing a first code and a second code into the first code and the second code, the first code representing a first quantized split vector being acquired by quantizing one of split vectors of an input vector, the second code being acquired by quantizing a prediction residual vector representing a prediction error between a predicted vector predicted using the first quantized split vector and another split vector; a first dequantization step of dequantizing the first code and acquiring a first quantized split vector; a codebook determining step of determining a codebook according to the first code; a second dequantization step of acquiring a second quantized split vector by dequantizing the second code using the codebook determined in the codebook determining step; and a coupling step of coupling the first quantized split vector and the second quantized split vector and generating a quantized vector.
-
Specification