Abstract:
A method for reducing buffer requirements in a digital audio decoder. Firstly, N samples that have to be decoded for an audio channel at this time are extracted from a sub-frame of a bitstream. A sub-block of K PCM samples is calculated at a time by performing an inverse transform on the N extracted samples, and then the N extracted samples are discarded. Note that the number of extracted samples is greater than or equal to the number of the PCM samples in a generated sub-block, i.e., NnullK. The above steps are repeated until one PCM output sub-frame of the audio channel is fully obtained.