Reusing codebooks in parameter quantization
First Claim
1. A method of reusing codebooks for a multistage vector quantization of parameter quantizers for a signal, comprising the steps of:
- training multistage vector quantization codebooks for all predictor and non-predictor modes of said parameter quantizers;
analyzing said trained codebooks for different stages of said vector quantization and optionally analyzing corresponding training data used for said training and identifying similar codebooks corresponding to different predictor and non-predictor modes out of said all predictor and non-predictor modes for said different stages based on said analyzing using a predetermined criterion;
combining said training data corresponding to N codebooks selected from said similar codebooks based on a further predetermined criterion; and
training said N codebooks using said combined training data thus generating a new common codebook to be used instead of said N codebooks for said multistage vector quantization of said parameter quantizers for said signal, wherein N is an integer of at least a value of two.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a new methodology for reusing codebooks for a multistage vector quantization of parameter quantizers of signals. Prior art multistage vector quantization is done in such a way that each stage has different optimized codebooks. The prior art codebooks, thus, use quite a lot of a memory storage space. Using the same codebook stages several times, according to the present invention, reduces the memory usage and a codebook structure maintains good quality by using optimized codebooks for the most important (first) stages in the quantization. The number of codebooks is reduced by reusing the same codebooks in the refining stages. Additionally, according to the present invention, using many predictors is space-wise efficient since they need only a few of coefficients instead of larger codebooks.
26 Citations
23 Claims
-
1. A method of reusing codebooks for a multistage vector quantization of parameter quantizers for a signal, comprising the steps of:
-
training multistage vector quantization codebooks for all predictor and non-predictor modes of said parameter quantizers;
analyzing said trained codebooks for different stages of said vector quantization and optionally analyzing corresponding training data used for said training and identifying similar codebooks corresponding to different predictor and non-predictor modes out of said all predictor and non-predictor modes for said different stages based on said analyzing using a predetermined criterion;
combining said training data corresponding to N codebooks selected from said similar codebooks based on a further predetermined criterion; and
training said N codebooks using said combined training data thus generating a new common codebook to be used instead of said N codebooks for said multistage vector quantization of said parameter quantizers for said signal, wherein N is an integer of at least a value of two. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An encoder capable of reusing codebooks for a multistage vector quantization of parameter quantizers for a signal, comprising:
-
means for training multistage vector quantization codebooks for all predictor and non-predictor modes of said parameter quantizers;
an analyzing block, for analyzing said trained codebooks for different stages of said vector quantization and optionally analyzing corresponding training data used for said training and identifying similar codebooks corresponding to different predictor and non-predictor modes out of said all predictor and non-predictor modes for said different stages based on said analyzing using a predetermined criterion; and
a combining block, for combining said training data corresponding to N codebooks selected from said similar codebooks based on a further predetermined criterion; and
means for training said N codebooks using said combined training data thus generating a new common codebook to be used instead of said N codebooks for said multistage vector quantization of said parameter quantizers for said signal, wherein N is an integer of at least a value of two. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification