Dual channel phase flag determination for coupling bands in a transform coder for high quality audio
First Claim
1. A method for computing a phase reconstruction coefficient in a dual channel digital audio encoder having first and second encoded channels and a coupling channel, the method comprising:
- computing transform coefficients for said first and second channels;
computing coupling coefficients from the transform coefficients of the first and second channels;
computing a dot product of the corresponding transform coefficients for one of the first and second channels and the coupling coefficients; and
determining the sign of the computed dot product.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for subband phase flag determination for coupling of channels in a dual channel audio encoder is based on a psychoacoustic model of the human auditory system. The method and apparatus are applicable to audio encoders which utilize a coupling channel to combine certain frequency components of the input audio signals. The method ensures a least square error between the original channel frequency coefficients at the encoder and the estimated coefficients at the decoder by determining the sign of the dot product of the coefficients for one of the channels and the coupling coefficients. No restriction is placed on the strategy utilized for generating the coupling channel coefficients or the coupling coordinates.
18 Citations
17 Claims
-
1. A method for computing a phase reconstruction coefficient in a dual channel digital audio encoder having first and second encoded channels and a coupling channel, the method comprising:
-
computing transform coefficients for said first and second channels;
computing coupling coefficients from the transform coefficients of the first and second channels;
computing a dot product of the corresponding transform coefficients for one of the first and second channels and the coupling coefficients; and
determining the sign of the computed dot product. - View Dependent Claims (2, 3)
-
-
4. A method for computing a phase reconstruction coefficient in a dual channel digital audio encoder having first and second encoded channels and a coupling channel, the method comprising;
-
determining transform coefficients for one of the first and second channels;
determining coupling coefficients from the first and second channels; and
computing the sign of the sum of corresponding transform and coupling coefficients over a predetermined frequency range of the coefficients. - View Dependent Claims (5, 6, 7)
-
-
8. A method for computing a phase reconstruction coefficient in a dual channel digital audio encoder having first and second encoded channels and a coupling channel, the method comprising:
-
receiving first and second PCM coded audio data samples corresponding to first and second audio channels and for transforming the audio data into respective first and second frequency domain transform coefficients;
receiving the transform coefficients and generating coupling channel coefficients;
receiving the coupling channel coefficients and structuring one or more frequency bands in the coupling channel according to predetermined parameters;
receiving the coupling channel coefficients and the first and second channel transform coefficients and generating respective first and second channel coupling coordinates as a function of the coupling band structure;
receiving the coupling channel coefficients and the channel transform coefficients of one of the first and second channels and generating a phase flag for each coupling channel frequency band such that the phase flags correspond to the predetermined frequency bands of the channel coupling coordinates; and
including the phase flags in an encoded bit stream along with the coupling channel coefficients and the first and second channel coupling coordinates. - View Dependent Claims (9, 10, 11)
-
-
12. A dual channel encoder for coding of audio information which generates a coupling channel with at least one coupling band, the encoder comprising:
-
means for computing a dot product of input channel transform coefficients and coupling channel coefficients in said at least one coupling band; and
means for determining the sign of said dot product for use as a phase flag corresponding to the at least one coupling band.
-
-
13. A dual channel encoder for coding of audio information which generates a coupling channel and phase estimation data such that a difference between original coupled channel coefficients generated at the encoder and channel coefficients estimated at a compatible decoder have a least square error.
-
14. An encoder for transform coding digital audio information from first and second channels, the encoder comprising:
means for producing a coupling channel arranged in at least one frequency band and at least one phase flag corresponding to the at least one frequency band, wherein the at least one phase flag is computed according to;
-
15. A dual channel encoder comprising:
-
first and second analysis filter banks structured to receive PCM coded audio data samples corresponding to left and right audio channels and transform the audio data into respective first and second frequency domain transform coefficients;
a coupling processor coupled to receive the transform coefficients and generate coupling channel coefficients;
a banding structure processor coupled to receive the coupling channel coefficients and structure one or more frequency bands in the coupling channel according to predefined parameters;
left and right channel coupling coordinate computation processors coupled to receive the coupling channel coefficients and the respective left and right channel transform coefficients and generating respective left and right channel coupling coordinates as a function of the frequency band structure determined by the banding structure processor; and
a phase estimation processor coupled to receive the coupling channel coefficients and the transform coefficients of one of the left and right channels, the phase estimation processor being structured to operate under control of the banding structure processor to generate a phase flag for each coupling channel frequency band such that the phase flags correspond to the predefined frequency bands of the channel coupling coordinates, the phase flags being included in an encoded bit stream along with the coupling channel coefficients and the left and right channel coupling coordinates. - View Dependent Claims (16, 17)
-
Specification