Audio decoder with an adaptive frequency domain downmixer

Data processing: speech signal processing – linguistics – language – Audio signal bandwidth compression or expansion

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C704S503000

Reexamination Certificate

active

06205430

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to multi-channel digital audio decoders for digital storage media and transmission media.
BACKGROUND ART
An efficient multi-channel digital audio signal coding method has been developed for storage or transmission applications such as the digital video disc (DVD) player and the high definition digital TV receiver (set-top-box). A description of the standard can be found in the ATSC Standard, “Digital Audio Compression (AC-3) Standard”, Document A/52, Dec. 20, 1995. The standard defined a coding method for up to six channel of multi-channel audio, that is, the left, right, centre, surround left, surround right, and the low frequency effects (LFE) channel.
In this coding method, the multi-channel digital audio source is compressed block by block at the encoder by first transforming each input block audio PCM samples into frequency coefficients using an analysis filter bank, then quantizing the resulting frequency coefficients into quantized coefficients with a determined bit allocation strategy, and finally formatting and packing the quantized coefficients and bit allocation information into bit-stream for storage or transmission.
Depending upon the spectral and temporal characteristics of the audio source, adaptive transformation of the audio source is done at the encoder to optimize the frequency/time resolution. This is achieved by adaptive switching between two transformations with long transform block length or shorter transforms block length. The long transform block length which has good frequency resolution is used for improved coding performance; on the other hand, the shorter transform block length which has a greater time resolution is used for audio input signals which change rapidly in time.
At the decoder side, each audio block is decompressed from the bitstream by first determining the bit allocation information, then unpacking and de-quantizing the quantized co-efficients, and inverse transforming the resulting coefficients based on determined long or shorter transform length to output audio PCM data. The decoding processes are performed for each channel in the multi-channel audio data.
For reasons such as overall systems cost constrain or physical limitation in terms of number of output loudspeakers that can be used, downmixing of the decoded multi-channel audio is performed so that the number of output channels at the decoder is reduced to two channels, hence the left and right (L
m
and R
m
) channels suitable for conventional stereo audio amplifier and loudspeakers systems.
Basically, downmixing is performed such that the multi-channel audio information is preserved while the number of output channels is reduced to only two channels. The method of downmixing may be described as:
L
m
=a
0
L+a
1
R+a
2
C+a
3
L
5
+a
4
R
5
+a
5
LFE
R
m
=b
0
L+b
1
R+b
2
C+b
3
L
5
+b
4
R
5
+b
5
LFE
where
L
m
: Mixed down Left channel output
R
m
: Mixed down Right channel output
L: Left channel input
R: Right channel input
C: Centre channel input
L
3
:Surround left channel input
R
3
:Surround right channel input
a
0-5
: downmixing coefficients for left channel output
b
0-5
:downmixing coefficients for right channel output.
Downmixing method or coefficients may be designed such that the original or the approximate of the original decoded multichannel signals may be derived from the mixed down Left and Right channels.
For decoders in systems or applications where downmixing is required, the decoding processes which include the inverse transformation are required for all encoded channels before downmixing can be done to generate the two output channels. The implementation complexity and the computation load is not reduced for such present art decoders even though only two output channels are generated instead of all channels in the multi-channel bitstream.
To significantly reduce the implementation complexity and the computation load, the downmixing process should be performed at an early stage within the decoding processes such that the number of channels required to be decoded are reduced for the remaining decoding processes. In particular, since the inverse transform process is a complex and computationally intensive process, the downmixing should be performed on the inverse quantized frequency coefficients before the inverse transform. One example of such solution is given in U.S. Pat. No. 5,400,433 for which the inverse transform process was assumed to be linear. Another example is referred to in an article by Steve VERNON “Design and Implementation of AC-3 Coders”, IEEE Transactions on Consumer Electronics, vol. 41, no. 3, August 1995, NEW YORK US, pages 754-759. Again, downmixing in the frequency domain is disclosed but only in the case where block switching is not used.
Due to the fact that inverse transform process of present art is adaptive in long or shorter transform block length depending upon the spectral and temporal characteristics of each coded audio channel, it is not a linear process and therefore the known downmixing process cannot be performed first. That is, combining the channels before the inverse transform process will not produce the same output that is produced by combining the channels after the inverse transform process.
DISCLOSURE OF THE INVENTION
It is an object of this invention to provide a method and apparatus for decoding a multi-channel audio bitstream which will overcome or at least ameliorate the foregoing disadvantages.
In the present invention, an adaptive frequency domain downmixer is used to downmix, according to the long and shorter transform block length information, the decoded frequency coefficients of the multi-channel audio such that the long and short transform block information is maintained separately within the mixed down left and right channels. In this way, the long and shorter transform block coefficients of the mixed down left and right channels can still be inverse transformed adaptively according to the long and shorter transform block information, and the results of the inverse transform of the long and short block of each of the left and right channel are added together to form the total mixed down output of the left and right channel.
Accordingly, in a first aspect, this invention provides a method of decoding a multi-channel audio bitstream comprising the steps of subjecting said multi-channel audio bitstream to a block decoding process to obtain frequency coefficients for each audio channel within each block in the said multi-channel audio bitstream, unpacking long and shorter transform bock information for each audio channel within said block from said multi-channel audio bitstream, and determining downmixing coefficients for each audio channel within said multi-channel audio bitstream, the method including the steps of:
(a) downmixing and frequency coefficients of each audio channel within said block which are identified as long transform block by said long and shorter transform block information to form a left mixed down for long transform block and a right mixed down for long transform block;
(b) downmixing said frequency coefficients of each audio channels within the said block which are identified as shorter transform block by said long and shorter transform block information to form a left mixed down for shorter transform block and a right mixed down for shorter transform block;
(c) inverse transforming each of said left mixed down for long transform block, said right mixed down for long transform block, said left mixed down for shorter transform block, and said right mixed down for shorter transform block to produce a left mixed down long inverse transformed block, a right mixed down long inverse transformed block, a left mixed down shorter inverse transformed block, and a right mixed down shorter inverse transformed block respectively;
(d) adding said left mixed down long inverse transformed block and said left mixed down shorter inverse transformed block to form a left total mixed down; and
(e) adding sai

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Audio decoder with an adaptive frequency domain downmixer does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Audio decoder with an adaptive frequency domain downmixer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Audio decoder with an adaptive frequency domain downmixer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2518258

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.