Complex-transform channel coding with extended-band frequency coding
First Claim
1. In an audio encoder, a computer-implemented method comprising:
- receiving multi-channel audio data, the multi-channel audio data comprising a group of plural source channels;
performing channel extension coding on the multi-channel audio data, the channel extension coding comprising;
encoding a combined channel for the group; and
determining plural parameters for representing individual source channels of the group as modified versions of the encoded combined channel, the plural parameters comprising a parameter representing a ratio of an imaginary part of cross-correlation between the individual source channels to a real part of cross-correlation between the individual source channels; and
performing frequency extension coding on the multi-channel audio data.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio encoder receives multi-channel audio data comprising a group of plural source channels and performs channel extension coding, which comprises encoding a combined channel for the group and determining plural parameters for representing individual source channels of the group as modified versions of the encoded combined channel. The encoder also performs frequency extension coding. The frequency extension coding can comprise, for example, partitioning frequency bands in the multi-channel audio data into a baseband group and an extended band group, and coding audio coefficients in the extended band group based on audio coefficients in the baseband group. The encoder also can perform other kinds of transforms. An audio decoder performs corresponding decoding and/or additional processing tasks, such as a forward complex transform.
-
Citations
20 Claims
-
1. In an audio encoder, a computer-implemented method comprising:
-
receiving multi-channel audio data, the multi-channel audio data comprising a group of plural source channels; performing channel extension coding on the multi-channel audio data, the channel extension coding comprising; encoding a combined channel for the group; and determining plural parameters for representing individual source channels of the group as modified versions of the encoded combined channel, the plural parameters comprising a parameter representing a ratio of an imaginary part of cross-correlation between the individual source channels to a real part of cross-correlation between the individual source channels; and performing frequency extension coding on the multi-channel audio data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In an audio decoder, a computer-implemented method of decoding encoded multi-channel audio data, the method comprising:
-
receiving channel extension coding data comprising; a combined audio channel; plural power ratios representing power of individual audio channels relative to the combined audio channel; and a parameter representing a ratio of an imaginary part of cross-correlation between the individual audio channels to a real part of cross-correlation between the individual audio channels; receiving frequency extension coding data comprising scale and shape parameters for representing extended-band coefficients as scaled versions of baseband coefficients; and reconstructing the individual audio channels using the channel extension coding data and the frequency extension coding data. - View Dependent Claims (13, 14, 15, 16)
-
-
17. In an audio decoder, a computer-implemented method comprising:
-
receiving encoded multi-channel audio data in a bitstream, the encoded multi-channel audio data comprising channel extension coding data and frequency extension coding data, wherein the channel extension coding data comprises a combined channel for the plural audio channels and plural parameters for representing individual channels of the plural audio channels as modified versions of the combined channel; determining based on information in the bitstream that the plural parameters comprise a parameter representing a ratio of an imaginary part of cross-correlation between the individual audio channels to a real part of cross-correlation between the individual audio channels; based on the determining, decoding the plural parameters; and reconstructing plural audio channels using the channel extension coding data and the frequency extension coding data.
-
-
18. One or more computer-readable memory or storage devices storing computer-executable instructions that, when executed by a computing device, perform a method of decoding encoded multi-channel audio data, the method comprising:
-
receiving channel extension coding data comprising; a combined audio channel representing individual audio channels; at least one power ratio representing power of one of the individual audio channels relative to either the combined audio channel or another of the individual audio channels; and a parameter representing a ratio of an imaginary part of cross-correlation between the individual audio channels to a real part of cross-correlation between the individual audio channels; receiving frequency extension coding data comprising scale and shape parameters for representing extended-band coefficients as scaled versions of baseband coefficients; and reconstructing the individual audio channels using the channel extension coding data and the frequency extension coding data. - View Dependent Claims (19, 20)
-
Specification