Quantization and inverse quantization for audio
First Claim
1. In an audio encoder, a computer-implemented method comprising:
- receiving audio data in plural channels; and
quantizing the audio data, including applying plural channel-specific quantization factors for the plural channels.
2 Assignments
0 Petitions
Accused Products
Abstract
An audio encoder and decoder use architectures and techniques that improve the efficiency of quantization (e.g., weighting) and inverse quantization (e.g., inverse weighting) in audio coding and decoding. The described strategies include various techniques and tools, which can be used in combination or independently. For example, an audio encoder quantizes audio data in multiple channels, applying multiple channel-specific quantizer step modifiers, which give the encoder more control over balancing reconstruction quality between channels. The encoder also applies multiple quantization matrices and varies the resolution of the quantization matrices, which allows the encoder to use more resolution if overall quality is good and use less resolution if overall quality is poor. Finally, the encoder compresses one or more quantization matrices using temporal prediction to reduce the bitrate associated with the quantization matrices. An audio decoder performs corresponding inverse processing and decoding.
161 Citations
68 Claims
-
1. In an audio encoder, a computer-implemented method comprising:
-
receiving audio data in plural channels; and
quantizing the audio data, including applying plural channel-specific quantization factors for the plural channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In an audio decoder, a computer-implemented method comprising:
-
receiving encoded audio data in plural channels;
retrieving information for plural channel-specific quantizer step modifiers; and
decoding the audio data, including applying the plural channel-specific quantizer step modifiers for the plural channels in inverse quantization. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. In an audio encoder, a computer-implemented method comprising:
-
receiving audio data; and
quantizing the audio data, including applying plural quantization matrices, wherein the encoder varies resolution of the plural quantization matrices. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. In an audio decoder, a computer-implemented method comprising:
-
receiving encoded audio data;
decoding the audio data, including applying plural quantization matrices in inverse quantization, wherein the resolution of the plural quantization matrices varies during the decoding. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. In an audio encoder, a computer-implemented method comprising:
-
receiving audio data;
computing plural quantization matrices; and
compressing at least one of the plural quantization matrices using temporal prediction. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. In an audio decoder, a computer-implemented method comprising:
-
receiving encoded audio data;
retrieving information for plural quantization matrices; and
decompressing at least one of the plural quantization matrices using temporal prediction. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
Specification