Coding and decoding scale factor information
First Claim
1. A computer-implemented method performed by a decoder, the method comprising:
- with the decoder;
parsing, from a bit stream, information indicating a selected scale factor prediction mode, wherein the selected scale factor prediction mode is selected from plural scale factor prediction modes, wherein each of the plural scale factor prediction modes is available for processing a particular mask;
performing scale factor prediction according to the selected scale factor prediction mode;
entropy decoding difference values;
combining the difference values with results of the scale factor prediction to produce plural current scale factors;
reconstructing media using the plural current scale factors; and
outputting the reconstructed media.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques and tools for representing, coding, and decoding scale factor information are described herein. For example, during encoding of scale factors, an encoder uses one or more of flexible scale factor resolution selection, spatial prediction of scale factors, flexible prediction of scale factors, smoothing of noisy scale factor amplitudes, reordering of scale factor prediction residuals, and prediction of scale factor prediction residuals. Or, during decoding, a decoder uses one or more of flexible scale factor resolution selection, spatial prediction of scale factors, flexible prediction of scale factors, reordering of scale factor prediction residuals, and prediction of scale factor prediction residuals.
-
Citations
26 Claims
-
1. A computer-implemented method performed by a decoder, the method comprising:
with the decoder; parsing, from a bit stream, information indicating a selected scale factor prediction mode, wherein the selected scale factor prediction mode is selected from plural scale factor prediction modes, wherein each of the plural scale factor prediction modes is available for processing a particular mask; performing scale factor prediction according to the selected scale factor prediction mode; entropy decoding difference values; combining the difference values with results of the scale factor prediction to produce plural current scale factors; reconstructing media using the plural current scale factors; and outputting the reconstructed media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer-implemented method performed by a decoder, the method comprising:
with the decoder; parsing, from a bit stream, information indicating a spectral resolution for scale factors; selecting a scale factor spectral resolution from plural scale factor spectral resolutions, wherein the selecting is based at least in part upon the parsed information, wherein the plural scale factor spectral resolutions include six different pre-defined resolutions, wherein one of the six different pre-defined resolutions is a critical band resolution and the remaining five different pre-defined resolutions are sub-critical band resolutions, and wherein the information indicating the spectral resolution indicates one of the six different pre-defined resolutions; processing spectral coefficients with scale factors at the selected scale factor spectral resolution; and outputting reconstructed audio samples. - View Dependent Claims (10, 11)
-
12. A computer-implemented method performed by a decoder, the method comprising:
with the decoder; parsing, from a bit stream, information indicating a spectral resolution for scale factors; selecting a scale factor spectral resolution from plural scale factor spectral resolutions, wherein the selecting is based at least in part upon the parsed information, wherein each of the plural scale factor spectral resolutions is available for processing a particular sub-frame of spectral coefficients, wherein the plural scale factor spectral resolutions include six different pre-defined resolutions, wherein one of the six different pre-defined resolutions is a critical band resolution and the remaining five different pre-defined resolutions are sub-critical band resolutions, and wherein the information indicating the spectral resolution indicates one of the six different pre-defined resolutions; processing spectral coefficients including the particular sub-frame of spectral coefficients with scale factors at the selected scale factor spectral resolution; and outputting reconstructed audio samples. - View Dependent Claims (13, 14)
-
15. A computer-implemented method performed by an encoder, the method comprising:
with the encoder; selecting a scale factor prediction mode from plural scale factor prediction modes, wherein each of the plural scale factor prediction modes is available for processing a particular mask; performing scale factor prediction according to the selected scale factor prediction mode; signaling, in a bit stream, information indicating the selected scale factor prediction mode; computing difference values between plural scale factors for the particular mask and results of the scale factor prediction; entropy coding the difference values; and signaling, in the bit stream, the entropy coded difference values. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
23. A computer-implemented method performed by an encoder, the method comprising:
with the encoder; selecting a scale factor spectral resolution from plural scale factor spectral resolutions, wherein the plural scale factor spectral resolutions include six different pre-defined resolutions, wherein one of the six different pre-defined resolutions is a critical band resolution and the remaining five different pre-defined resolutions are sub-critical band resolutions; processing spectral coefficients with scale factors at the selected scale factor spectral resolution; and signaling, in a bit stream, information indicating the selected scale factor spectral resolution, wherein the selected scale factor spectral resolution is one of the six different pre- defined resolutions. - View Dependent Claims (24)
-
25. A computer-implemented method performed by an encoder, the method comprising:
with the encoder; selecting a scale factor spectral resolution from plural scale factor spectral resolutions, wherein each of the plural scale factor spectral resolutions is available for processing a particular sub-frame of spectral coefficients, wherein the encoder performs the selecting based at least in part on criteria including one or more of bit rate and quality, wherein the plural scale factor spectral resolutions include six different pre-defined resolutions, wherein one of the six different pre-defined resolutions is a critical band resolution and the remaining five different pre-defined resolutions are sub-critical band resolutions; processing spectral coefficients including the particular sub-frame of spectral coefficients with scale factors at the selected scale factor spectral resolution, wherein the processing includes weighting according to the scale factors; and signaling, in a bit stream, information indicating the selected scale factor resolution, wherein the selected scale factor spectral resolution is one of the six different pre-defined resolutions. - View Dependent Claims (26)
Specification