Codebook population using centroid pairs
First Claim
1. A codebook populating method for a split vector quantizer vocoder, said method comprising the steps of:
- (a) determining a first number of eligible codewords in original second codebook given a selected codeword from a first codebook;
(b) when said first number is greater than a predetermined number, computing a second number of centroid of pairs of said codewords in said second codebook; and
(c) when said first number is less than said predetermined number, computing said second number of centriods by repeatedly calculating said centroids of all said pairs of codewords having a first form and then calculating said centroids of all said pairs of codewords having a second form until said second codebook is fully populated.
0 Assignments
0 Petitions
Accused Products
Abstract
First and second codeword are selected from respective first and second codebooks having an equal number of codewords and wherein the first and second codewords represent unequal numbers of elements of respective first and second sub-vectors. A codebook populating method for a split vector quantizer relies on comparing centroid calculations for the first codebook. The calculations are performed on eligible pairs of codewords. Eligible codewords are limited to those which satisfy and ordered property based on Line Spectrum Frequencies (LSF). The results of the centroid pair codeword calculations are used to populate the second codebook.
30 Citations
1 Claim
-
1. A codebook populating method for a split vector quantizer vocoder, said method comprising the steps of:
-
(a) determining a first number of eligible codewords in original second codebook given a selected codeword from a first codebook;
(b) when said first number is greater than a predetermined number, computing a second number of centroid of pairs of said codewords in said second codebook; and
(c) when said first number is less than said predetermined number, computing said second number of centriods by repeatedly calculating said centroids of all said pairs of codewords having a first form and then calculating said centroids of all said pairs of codewords having a second form until said second codebook is fully populated.
-
Specification