METHOD AND APPARATUS FOR GENERATING LATTICE VECTOR QUANTIZER CODEBOOK
First Claim
1. A method for generating a lattice vector quantizer codebook, comprising:
- storing an eigenvector set that comprises at least one of amplitude vectors and length vectors, wherein the amplitude vectors and/or length vectors are different from each other and correspond to a root leader of a lattice vector quantizer;
storing storage addresses of the amplitude vectors and length vectors located in the eigenvector set, wherein the amplitude vectors and length vectors correspond to the root leader; and
generating a lattice vector quantizer codebook according to the eigenvector set and the storage addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for generating a lattice vector quantizer codebook are disclosed. The method includes: storing an eigenvector set that includes amplitude vectors and/or length vectors, where the amplitude vectors and/or length vectors are different from each other and correspond to a root leader of a lattice vector quantizer; storing storage addresses of the amplitude vectors and length vectors, where the amplitude vectors and length vectors correspond to the root leader and are in the eigenvector set; and generating a lattice vector quantizer codebook according to the eigenvector set and the storage addresses.
12 Citations
14 Claims
-
1. A method for generating a lattice vector quantizer codebook, comprising:
-
storing an eigenvector set that comprises at least one of amplitude vectors and length vectors, wherein the amplitude vectors and/or length vectors are different from each other and correspond to a root leader of a lattice vector quantizer; storing storage addresses of the amplitude vectors and length vectors located in the eigenvector set, wherein the amplitude vectors and length vectors correspond to the root leader; and generating a lattice vector quantizer codebook according to the eigenvector set and the storage addresses. - View Dependent Claims (2, 3, 4, 5, 14)
-
-
6. An apparatus for generating a lattice vector quantizer codebook, comprising:
-
a first storing module, configured to store an eigenvector set that comprises at least one of amplitude vectors and length vectors, wherein the amplitude vectors and/or length vectors are different from each other and correspond to a root leader of a lattice vector quantizer; a second storing module, configured to store storage addresses of the amplitude vectors and length vectors located in the eigenvector set, wherein the amplitude vectors and length vectors correspond to the root leader; and a generating module, configured to generate a lattice vector quantizer codebook according to the eigenvector set and the storage addresses. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for generating lattice vector quantizer codebooks, comprising:
-
obtaining storage addresses in an eigenvector set of amplitude vectors and length vectors corresponding to a root leader of a lattice vector quantizer; obtaining an amplitude vector set and a length vector set corresponding to the root leader of the lattice vector quantizer according to the storage addresses of the amplitude vectors and length vectors located in the eigenvector set; and generating the lattice vector quantizer codebooks according to the amplitude vector set and the length vector set;
whereinthe eigenvector set comprises at least one of amplitude vectors and length vectors, the amplitude vectors and/or length vectors are different from each other and correspond to a root leader of a lattice vector quantizer;
the amplitude vector represents values of different nonzero elements in a corresponding root leader vector, and the length vector represents a count of occurrences of each nonzero element value in the corresponding root leader vector. - View Dependent Claims (12, 13)
-
Specification