MPEG audio decoding system with subframe input buffering
AssigneeLSI Logic Corporation
InventorGreg Maturi
Life of this patent
Estimating the term…
Abstract
A Motion Picture Experts Group (MPEG) video/audio data bitstream comprises frames of encoded audio data, each of which includes a plurality of integrally encoded subframes, which are decoded by an audio decoder for presentation. An input buffer arrangement includes first and second buffer memories which each have a capacity to store one subframe. The first and second buffer memories are used alternatingly, with one storing a subframe of input data while another subframe is being read out of the other. A third buffer memory, which has a capacity to store at least one subframe, is provided upstream of the first and second buffer memories to prevent the first and second buffer memories from overflowing or underflowing.
Claims29
A decoding system for decoding a data bitstream including frames of data, each frame including a plurality of subframes of integrally encoded data, comprising:
- a first buffer memory having a capacity for storing at least one subframe;
- a second buffer memory having a capacity for storing at least one subframe;
- controller means for alternatingly storing subframes in the first buffer memory and the second buffer memory;
- and
- decoding means for reading out and decoding a subframe from the first buffer memory while the controller means stores a subframe in the second buffer memory, and reading and decoding a subframe from the second buffer while a subframe is being stored in the first buffer memory.
A method of decoding an MPEG bitstream including frames of data, each frame including a plurality of subframes of integrally encoded audio subband sample data, comprising the steps of:
- (a) providing a first buffer memory having a capacity for storing at least one subframe;
- (b) providing a second buffer memory having a capacity for storing at least one subframe;
- (c) alternatingly storing substantially one subframe at a time in the first buffer memory and the second buffer memory;
- and
- (d) reading out and decoding a subframe from the first buffer memory while a subframe is being stored in the second buffer memory, and reading and decoding a subframe from the second buffer while a subframe is being stored in the first buffer memory.
A decoding system for decoding an MPEG input data bitstream including frames of data, each frame including a plurality of subframes of integrally encoded audio subband sample data, comprising:
- a first buffer memory having a capacity for storing at least one subframe;
- a second buffer memory having a capacity for storing at least one subframe;
- a third buffer memory disposed upstream of the first and second buffer memories;
- controller means for alternatingly storing subframes in the first buffer memory and the second buffer memory;
- and
- decoding means for reading out and decoding a subframe from the first buffer memory while the controller means stores another subframe in the second buffer memory.
Dependencies are inferred from the claim text.