Method of implementing dual-mode audio decorder and filter...

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C704S204000

Reexamination Certificate

active

06209015

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to an audio decoder. In particular, the present invention relates to a method and circuit for implementing a dual-mode audio decoder which performs an inverse modified discrete cosine transform (IMDCT) on a signal encoded using the Moving Picture Experts Group (MPEG) standard and the Dolby® AC-3 standard. The IMDCT transform is performed using a common Fast Fourier Transform (FFT) circuit. The audio decoder reduces the size of necessary memory by reducing the number of IMDCT outputs used in windowing and by utilizing the properties of the IMDCT outputs.
2. Description of the Related Art
As the processing of digital audio has increased in the video and multimedia fields, so has the demand for effective compression algorithms. Effective compression algorithms are necessary because digital audio occupies a considerable portion of the signal bandwidth. Representative compression algorithms are MPEG and Dolby AC-3. The MPEG compression algorithm is the first international audio compression standard. According to the MPEG standard, effective compression can be obtained utilizing the human psychoacoustic recognition characteristic which responds differently depending on the frequency band. The AC-3 standard was adopted as the audio standard for North American High-Definition Television (HDTV) systems. The AC-3 standard has recently been applied to Digital Video Disk (DVD), Direct Broadcasting System (DBS), Set Top Box (STB), digital cable, etc. The AC-3 compression algorithm also uses the human psychoacoustic characteristic as a basis for audio compression. Both the MPEG and AC-3 standards are not limited to specific types of input signals and thus can be used for compressing speech, high-quality audio signals, and the like.
Recently, dual-mode audio decoders capable of decoding both the AC-3 audio stream and MPEG audio stream have been designed and introduced into the marketplace. To achieve such dual-mode audio decoders, it is necessary to unify the hardware blocks of the two audio standards. An audio decoder may be divided into a bit-allocation component and a reconstruction filter component for restoring a time-domain signal. Practically, the bit-allocation component for the MPEG standard is quite different from the bit allocation component of the AC-3 standard. Thus it is almost impossible to design bit allocation blocks having the same function as the MPEG-specific and AC-3-specific bit-allocation components. In contrast, the reconstruction filter components have similar functional blocks including inverse transform blocks, widow blocks, and overlap and add blocks. The inverse transform blocks of MPEG and AC-3 are particularly suited for combination by properly modifying different transform equations adopted in the MPEG and AC-3 standards. Specifically, the MPEG and AC-3 standards adopt a subband structure which is efficient in processing audio signals. The subband structure of the MPEG and AC-3 standards are discussed in detail in P. P. Vaidyanathan, MULTIRATE SYSTEMS AND FILTER BANKS, Prentice Hall (1993) which is incorporated herein by reference. The frequency characteristic of each subband is expressed by a simple transform equation termed IMDCT. The IMDCT transform is discussed in further detail in J. P. Prinven and A. B. Bradley,
Analysis/synthesis filter bank design based on time domain aliasing cancellation,
IEEE Trans. Assp-34, Vol. No. 5, 1153-61 (October 1986). The AC-3 standard supports three kinds of transform equations. One of the three transform equations is selected at the encoding stage according to the input signal characteristics. Thereafter, the selected transform equation is manipulated so that the FFT structure reduces the amount of computation. The MPEG standard, on the other hand, uses one transform equation which is different from the three types of AC-3 transform equations. Although the IMDCT of the MPEG standard is different from the IMDCT of the AC-3 standard, the IMDCT of the MPEG standard becomes the subset of the IMDCT of the AC-3 standard when the FFT is used. Accordingly, it is preferable to implement a dual-mode audio decoder which has an IMDCT circuit based on the same FFT structure. By doing so, the FFT structure can be shared by the MPEG and AC-3 specific components thereby reducing the overall decoder cost.
At the same time, a conventional IMDCT windowing method outputting MPEG data can be used with a more efficient memory structure since all 64 IMDCT outputs need not be simultaneously stored in memory.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a method and circuit for dual-mode audio decoding which overcomes the disadvantages associated with prior art dual-mode decoders.
It is another object of the present invention to provide a method for a dual-mode audio decoding which performs the IMDCT transform of an MPEG file using the FFT transform of the IMDCT component of the AC-3 specific hardware.
It is yet another object of the present invention to provide an IMDCT circuit for a dual-mode audio decoder which can implement the IMDCT transform of the MPEG standard using the FFT transform of the AC-3 standard.
It is still another object of the present invention to provide a windowing method for a dual-mode audio decoder which can reduce the size of a memory for storing IMDCT outputs according to MPEG IMDCT output characteristics.
In one aspect of the present invention, there is provided an IMDCT method for a dual-mode audio decoder, comprising receiving a bit stream and identifying the received bit stream as an AC-3 bit stream or an MPEG bit stream. If an AC-3 bit stream is received, an AC-3 sequence is formed and then multiplied by a predetermined pre-twiddling factor. The pre-twiddled AC-3 sequence is then fast Fourier transformed and then multiplied by a predetermined post-twiddling factor. If an MPEG bit stream is received, an MPEG sequence is formed, fast Fourier transformed, multiplied by a predetermined twiddling factor, and rearranged.
In another aspect of the present invention, there is provided an IMDCT circuit for a dual-mode audio decoder, comprising first storage means for storing AC-3 and MPEG bit streams and IMDCT AC-3 and MPEG output signals. A butterfly module is coupled to the first storage means for Fourier transforming the AC-3 and MPEG bit streams. A ROM is coupled to the butterfly module for storing Fourier transform coefficient values. A second storage and thid storage means are also included. The second storage means stores the AC-3 and the MPEG bit streams and the real parts of the AC-3 and MPEG sequences. The third storage means stores the imaginary parts of the AC-3 and MPEG sequences. An address generating means generates addresses for the first, second, and third storage means and the ROM. A state machine is coupled to the butterfly module, the address generator, and the first and second storage means for generating control signals for controlling the butterfly module, the address generator, and the first and second storage means.


REFERENCES:
patent: 5349549 (1994-09-01), Tsutsui
patent: 5640421 (1997-06-01), Sonohara et al.
patent: 5737717 (1998-04-01), Akagiri et al.
patent: 5819211 (1998-10-01), Jeong
patent: 5901234 (1999-05-01), Sonohara et al.
patent: 5970461 (1999-10-01), Chatterton

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

Method of implementing dual-mode audio decorder and filter... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of implementing dual-mode audio decorder and filter..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of implementing dual-mode audio decorder and filter... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2450503

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