MULTI-CHANNEL AUDIO ENCODING AND DECODING
1 Assignment
0 Petitions
Accused Products
Abstract
An audio encoder and decoder use architectures and techniques that improve the efficiency of multi-channel 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 performs a pre-processing multi-channel transform on multi-channel audio data, varying the transform so as to control quality. The encoder groups multiple windows from different channels into one or more tiles and outputs tile configuration information, which allows the encoder to isolate transients that appear in a particular channel with small windows, but use large windows in other channels. Using a variety of techniques, the encoder performs flexible multi-channel transforms that effectively take advantage of inter-channel correlation. An audio decoder performs corresponding processing and decoding. In addition, the decoder performs a post-processing multi-channel transform for any of multiple different purposes.
-
Citations
171 Claims
-
1-95. -95. (canceled)
-
96. In a computing device that implements an audio encoder, a computer-implemented method comprising, with the computing device that implements the audio encoder:
-
receiving multi-channel audio data; transforming the audio data according to a hierarchy of plural multi-channel transforms in plural stages; and outputting information for the hierarchy of plural multi-channel transforms. - View Dependent Claims (97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. In a computing device that implements an audio decoder, a computer-implemented method comprising, with the computing device that implements the audio decoder:
-
receiving encoded multi-channel audio data; retrieving information for a hierarchy of plural inverse multi-channel transforms in plural stages; and decoding the audio data, including transforming the audio data according to the hierarchy of the plural inverse multi-channel transforms. - View Dependent Claims (109, 110, 111, 112, 113, 114, 168, 169, 170)
-
-
115-167. -167. (canceled)
-
171. A computer-readable storage medium storing computer-executable instructions for causing a computer programmed thereby to perform a method for decoding audio, the method comprising:
-
receiving encoded multi-channel audio data; retrieving information for a hierarchy of plural inverse multi-channel transforms in plural stages; and decoding the audio data, including transforming the audio data according to the hierarchy of the plural inverse multi-channel transforms.
-
Specification