Quantization matrices for digital audio
First Claim
1. A method of compressing a quantization matrix in a computing device that implements an audio encoder comprising:
- with the computing device that implements the audio encoder, the computing device comprising a processing unit and memory, compressing a quantization matrix using a compression mode selected from among plural available compression modes, the plural available compression modes including a direct compression mode and a parametric compression mode, wherein the parametric compression mode accounts for audibility of distortion according to an auditory model; and
outputting, by the computing device that implements the audio encoder, the compressed quantization matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
Quantization matrices facilitate digital audio encoding and decoding. An audio encoder generates and compresses quantization matrices; an audio decoder decompresses and applies the quantization matrices. The invention includes several techniques and tools, which can be used in combination or separately. For example, the audio encoder can generate quantization matrices from critical band patterns for blocks of audio data. The encoder can compute the quantization matrices directly from the critical band patterns, which can be computed from the same audio data that is being compressed. The audio encoder/decoder can use different modes for generating/applying quantization matrices depending on the coding channel mode of multi-channel audio data. The audio encoder/decoder can use different compression/decompression modes for the quantization matrices, including a parametric compression/decompression mode.
127 Citations
20 Claims
-
1. A method of compressing a quantization matrix in a computing device that implements an audio encoder comprising:
-
with the computing device that implements the audio encoder, the computing device comprising a processing unit and memory, compressing a quantization matrix using a compression mode selected from among plural available compression modes, the plural available compression modes including a direct compression mode and a parametric compression mode, wherein the parametric compression mode accounts for audibility of distortion according to an auditory model; and outputting, by the computing device that implements the audio encoder, the compressed quantization matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of decompressing a quantization matrix in a computing device that implements an audio decoder, the method comprising:
-
receiving, at the computing device that implements the audio decoder, the computing device comprising a processing unit and memory, a compressed quantization matrix; and with the computing device that implements the audio decoder, decompressing the compressed quantization matrix using a decompression mode selected from among plural available decompression modes, the plural available decompression modes including a direct decompression mode and a parametric decompression mode, the parametric decompression mode for decompressing a quantization matrix compressed according to a parametric compression mode that accounts for audibility of distortion according to an auditory model. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing device that implements an audio decoder, the computing device comprising:
-
a processing unit; a memory; a communication connection; and one or more storage media storing instructions for causing the computing device to perform a method of decoding video comprising; receiving a compressed quantization matrix; and decompressing the compressed quantization matrix using a decompression mode selected from among plural available decompression modes, the plural available decompression modes including a direct decompression mode and a parametric decompression mode, the parametric decompression mode for decompressing a quantization matrix compressed according to a parametric compression mode that accounts for audibility of distortion according to an auditory model. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification