Modification of codewords in dictionary used for efficient coding of digital media spectral data
First Claim
Patent Images
1. An audio encoding method, comprising:
- providing codewords comprising a library of codewords;
transforming at least one codeword from the library;
comparing a sub-band to at least one transformed codewords from the library;
coding the sub-band in an output bitstream comprising coding an identifier of one or more codewords from the library and a transform identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Coding of spectral data by representing certain portions of the spectral data as a scaled version of a code-vector, where the code-vector is chosen from either a fixed predetermined codebook or a codebook taken from a baseband. Various optional features are described for modifying the code-vectors in the codebook according to some rules which allow the code-vector to better represent the data they are modeling. The code-vector modification comprises a linear or non-linear transform of one or more code-vectors, such as, by exponentiation, negation, reversing, or combining elements from plural code-vectors.
-
Citations
20 Claims
-
1. An audio encoding method, comprising:
-
providing codewords comprising a library of codewords;
transforming at least one codeword from the library;
comparing a sub-band to at least one transformed codewords from the library;
coding the sub-band in an output bitstream comprising coding an identifier of one or more codewords from the library and a transform identifier. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
5. (canceled)
-
17. An audio decoding method comprising:
-
decoding encoded spectral coefficients in a bitstream; and
decoding one or more encoded sub-bands in the bitstream comprising, determining one or more codeword identifiers for each sub-band, obtaining the one or more determined codewords for each sub-band, and for at least one sub-band, determining a transformation rule, for the at least one sub-band, transforming a codeword obtained for the sub-band using the transformation rule. - View Dependent Claims (18, 19)
-
-
20. An audio encoder comprising:
-
a transform for transforming an input audio signal block into spectral coefficients;
a base coder for coding values of a baseband portion of spectral coefficients into a bitstream;
a divider for dividing a portion of spectral coefficients into sub-bands;
a scaler for scaling sub-bands;
a comparer for comparing sub-bands to codewords from a library of codewords;
an extended band coder for coding sub-bands into the bitstream, wherein a coded sub-band comprises an identifier of a codeword and a exponent for transforming the identified codeword.
-
Specification