Method and apparatus for multiplexed vector quantization
First Claim
Patent Images
1. A multiplexed vector quantizer comprising:
- a plurality of codebook storage means, each having prestored therein a predetermined number of candidate vectors;
selection means for selecting a set of candidate vectors each from one of the plurality of codebook storage means;
averaging means for averaging the set of candidate vectors and producing an averaged vector;
distortion calculating means whereby a distortion between an input vector and the averaged vector of the set of candidate vectors is calculated for each of a plurality of different sets of candidate vectors;
minimum distortion determining means for determining the set of candidate vectors whose averaged vector provides the smallest distortion; and
multiplexing means for multiplexing and outputting the codes representing the candidate vectors of the sets determined by the minimum distortion determining means.
1 Assignment
0 Petitions
Accused Products
Abstract
A vector quantization method and apparatus utilizes a plurality of codebooks each of which has a predetermined number of candidate vectors. A distortion between each input vector and an averaged vector of a set of candidate vectors, each selected from one of the codebooks, is calculated for all combinations of candidate vectors, and a combination of candidate vectors which provides the smallest distortion is determined. Codes representing the candidate vectors thus determined are multiplexed, thereafter being outputted.
47 Citations
35 Claims
-
1. A multiplexed vector quantizer comprising:
-
a plurality of codebook storage means, each having prestored therein a predetermined number of candidate vectors; selection means for selecting a set of candidate vectors each from one of the plurality of codebook storage means; averaging means for averaging the set of candidate vectors and producing an averaged vector; distortion calculating means whereby a distortion between an input vector and the averaged vector of the set of candidate vectors is calculated for each of a plurality of different sets of candidate vectors; minimum distortion determining means for determining the set of candidate vectors whose averaged vector provides the smallest distortion; and multiplexing means for multiplexing and outputting the codes representing the candidate vectors of the sets determined by the minimum distortion determining means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A multiplexed vector quantization method in which an input signal sequence is divided into a plurality of groups, each consisting of plurality of samples and forming one input vector, and each input vector is quantized, comprising the steps of:
-
(a) selecting one candidate vector from each of a plurality of channels of codebooks, each having a predetermined number of candidate vectors; (b) calculating a distortion between an averaged vector of the set of the selected candidate vectors and the input vector; (c) repeating the steps (a) and (b) for candidate vectors of a plurality of different sets selected from the plurality of codebooks and determining the set of candidate vectors which yields the smallest one of the distortions respectively calculated; and (d) multiplexing and outputting codes respectively representing the candidate vectors of the determined set. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification