Selecting a coupling scheme for each subband for estimation of coupling parameters in a transform coder for high quality audio
First Claim
1. A method for computing coupling parameters in a digital audio encoder wherein frequency coefficient sub-bands in a coupling frequency range are arranged into coupling bands, comprising the steps of:
- determining a power value for each sub-band in the frequency range, selecting a coupling scheme for each sub-band based on the corresponding power value, and grouping adjacent sub-bands having the same selected coupling scheme into coupling bands.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for determining parameters for coupling of channels in a digital audio encoder. A frequency range of two audio channels is coupled together in a coupling channel, and a systematic method of determining optimum coupling parameters is employed. Sub-bands of the channels are processed individually, and a measure of the power of each sub-band is used to determine a coupling coefficient generation scheme for each individual sub-band. Adjacent ones of the sub-bands using the same coupling scheme are combined to form bands in the coupling channel, which dictate the generation of the coupling coordinates for the audio channels. The arrangement of the sub-bands in bands also facilitates the generation of phase flags for each band, on the basis of the coupling scheme used in the band.
-
Citations
20 Claims
-
1. A method for computing coupling parameters in a digital audio encoder wherein frequency coefficient sub-bands in a coupling frequency range are arranged into coupling bands, comprising the steps of:
- determining a power value for each sub-band in the frequency range, selecting a coupling scheme for each sub-band based on the corresponding power value, and grouping adjacent sub-bands having the same selected coupling scheme into coupling bands.
- View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for generating coupling parameters in a dual channel audio encoder wherein frequency coefficient sub-bands in a coupling frequency range are arranged into coupling bands, each sub-band including at least one frequency coefficient from each of first and second audio channels, the method comprising the steps of:
-
i) receiving frequency transform coefficients for the first and second audio channels;
ii) computing a power value for each sub-band;
iii) for each sub-band, selecting a coupling coefficient generation scheme from first and second schemes on the basis of the computed power value for that sub-band;
iv) for each sub-band, generating at least one coupling coefficient according to the selected one of the first and second schemes for that sub-band; and
v) forming bands from adjacent sub-bands having the same selected scheme. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
10. The method of claim 9, wherein the coupling coefficient generation scheme is selected on the basis of whether the power value, P, is greater or less than zero.
-
11. The method of claim 10, wherein when the power value, P, is greater than zero the coupling coefficients for the sub-band are generated according to:
-
12. The method of claim 7, comprising generating a phase flag for a said coupling band on the basis of the power value or coupling coefficient generation scheme for the sub-bands in that coupling band.
-
13. The method of claim 12, wherein the phase flag for a particular coupling band is +1 if the power value, P, for each of the constituent sub-bands is greater than zero, and the phase flag is −
- 1 if the power value, P, for each of the constituent sub-bands is less than zero.
-
14. A method for computing coupling parameters in a digital audio encoder wherein frequency coefficient sub-bands in a coupling frequency range are arranged into coupling bands, comprising the steps of:
-
receiving audio data frequency transform coefficients for first and second channels;
selecting first sub-band frequency data for each of the first and second channels;
initializing bandwidth count, and setting a coupling flag to zero;
computing for the current sub-band frequency the power value P by determining a correlation between coefficients of the first and second channels in the sub-band frequency according to;
- View Dependent Claims (15)
-
-
16. A dual channel digital audio encoding apparatus wherein audio data frequency coefficients for first and second channels in a coupling frequency range are arranged in a sequence of sub-bands, comprising:
-
a correlation computation processor for computing a power value for each sub-band;
a coupling coefficient generator for generating a sequence of sub-band coupling coefficients using a coupling coefficient generation scheme selected for each sub-band on the basis of the corresponding power value for that sub-band; and
a band structure processor for arranging adjacent coupling coefficient sub-bands in the sequence generated with the same generation scheme into bands. - View Dependent Claims (17, 18)
-
-
19. A dual-channel digital audio apparatus for arranging audio data frequency coefficients for first and second channels in a coupling frequency range into a sequence of frequency sub-bands, comprising:
-
a correlation computation processor for computing a power value for each sub-band frequency by summing a product of corresponding frequency coefficients from the first and second channels;
a coupling coefficient generator configured to generate a sequence of sub-band frequency coupling coefficients using a coupling coefficient generation scheme selected for each sub-band frequency on the basis of the corresponding power value for that sub-band frequency; and
a band structure processor configured for arranging adjacent coupling coefficient sub-band frequencies in the generated sequence having the same generation scheme into bands.
-
-
20. A dual-channel digital audio apparatus for arranging audio data frequency coefficients for first and second channels in a coupling frequency range into a sequence of frequency sub-bands, comprising:
-
a correlation computation processor for computing a power value for each sub-band frequency by summing a product of corresponding frequency coefficients from the first and second channels;
a coupling coefficient generator configured to generate a sequence of sub-band frequency coupling coefficients using a coupling coefficient generation scheme selected for each sub-band frequency on the basis of the corresponding power value for that sub-band frequency; and
a band structure processor configured for arranging adjacent coupling coefficient sub-band frequencies in the generated sequence having the same generation scheme into bands and for determining a phase reconstruction value for each coupling band on the basis of the coupling scheme selected for the sub-band frequency in that band.
-
Specification