Audio decoder for audio channel reconstruction
A method and apparatus for reconstructing N audio channels from M audio channels is disclosed. The method includes receiving a bitstream containing an encoded audio signal representing the M audio channels and decoding the encoded audio signal to obtain a frequency domain representation of the M audio channels. The method further includes extracting a parameter from the bitstream and reconstructing at least one of the N audio channels using the parameter. The parameter represents an angle between two signals, at least one of which is included in the M audio channels.
1. A method performed in an audio decoder for reconstructing a plurality of original audio channels from two or more audio channels, the method comprising:
receiving a bitstream containing a parameter, φ, and the two or more audio channels;
decoding the two or more audio channels to obtain a frequency domain representation of the two or more audio channels;
extracting the parameter, φ, from the bitstream; and
reconstructing at least one of the plurality of original audio channels from the two or more audio channels based on:
a′=m cos φ+ s sin φ,
where a′ is the at least one reconstructed audio channel, m is one of the two or more audio channels, s is derived from a weighted or unweighted combination of the plurality of original audio channels, and φ is an angle representing amounts of signal m and s present in a′.
2. The method of claim 1 wherein the parameter is quantized.
3. The method of claim 1 further comprising denormalizing the at least one reconstructed audio channel by multiplying the at least one reconstructed audio channel by a square root of an energy of m or s.
4. A non-transitory computer readable medium comprising instructions that when executed by a processor perform the method of claim 1 .
5. An apparatus for reconstructing a plurality of original audio channels from two or more audio channels, the audio decoder comprising:
an input interface for receiving a bitstream containing a parameter, φ, and a representation of the two or more audio channels;
a decoder for obtain a frequency domain representation of the two or more audio channels;
an extractor for obtaining the parameter, φ, from the bitstream; and
a recontructor for reconstructing at least one of the plurality of original audio channels from the two or more audio channels based on:
a′=m cos φ+ s sin φ,
where a′ is the at least one reconstructed audio channel, m is one of the two or more audio channels, s is derived from a weighted or unweighted combination of the plurality of original channels, and φ is an angle representing amounts of signal m and s present in a′.
6. The apparatus of claim 5 wherein the parameter is quantized.
7. The apparatus of claim 5 further comprising a denormalizer for multiplying the at least one reconstructed audio channel using a square root of an energy of m or s.