×

Method and apparatus for generating lattice vector quantizer codebook

  • US 8,489,395 B2
  • Filed: 11/28/2011
  • Issued: 07/16/2013
  • Est. Priority Date: 05/27/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a lattice vector quantizer codebook, comprising:

  • storing an eigenvector set that comprises at least one of an amplitude vector and a length vector, wherein the amplitude vector and/or the length vector are different from each other;

    before the storing of the eigenvector set, obtaining the eigenvector set corresponding to a root leader of the lattice vector quantizer;

    storing storage addresses of the amplitude vector and the length vector located in the eigenvector set, wherein the amplitude vector and length vector each corresponds to a the root leader of a lattice vector quantizer; and

    generating a lattice vector quantizer codebook according to the eigenvector set and the storage addresses;

    wherein the process of obtaining the eigenvector set corresponding to the root leader of the lattice vector quantizer comprises obtaining the at least one amplitude vector and the length vector which satisfies a decision condition; and

    wherein the decision condition comprises the following;

    the length vector of the root leader which varies between lattice vector quantizers of different Numbers of Code Bits (NCBs);

    the amplitude vector of the root leader which varies between the lattice vector quantizers of different NCBs;

    the amplitude vector of the root leader which varies between the lattice vector quantizers of the same NCB;

    the length vector of the root leader which varies between the lattice vector quantizers of the same NCB;

    the amplitude vector and the length vector of the root leader which vary between the lattice vector quantizers of the same NCB; and

    the amplitude vector and the length vector of the root leader which vary between the lattice vector quantizers of different NCBs.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×