Title :
Architecture and bus-arbitration schemes for MPEG-2 video decoder
Author :
Li, Jui-Hua ; Ling, Nam
Author_Institution :
Dept. of Comput. Sci., Santa Clara Univ., CA, USA
fDate :
8/1/1999 12:00:00 AM
Abstract :
An efficient MPEG-2 video decoder architecture together with several effective bus-arbitration schemes designed to meet the main profile at main level (MP@ML) real-time decoding requirement is presented. The overall architecture, as well as the design of major function-specific processing blocks (variable-length decoder, inverse two-dimensional discrete cosine transform unit, and motion-compensation unit), is discussed. A hierarchical and distributed controller approach is used, a bus-monitoring model for different bus-arbitration schemes to control external DRAM accesses is developed, and the system is simulated. Practical issues and buffer sizes are addressed and evaluated. With a 27 MHz clock, our architecture uses many fewer than the 667 cycles, the upper bound for the MP@ML decoding requirement, to decode each macroblock with a single external bus and DRAM
Keywords :
DRAM chips; buffer storage; code standards; decoding; digital signal processing chips; discrete cosine transforms; motion compensation; system buses; telecommunication standards; transform coding; video coding; 27 MHz; DRAM access control; MP@ML real-time decoding; MPEG-2 video decoder architecture; buffer sizes; bus-arbitration; bus-monitoring model; clock; discrete cosine transform; distributed controller; function-specific processing blocks; hierarchical controller; inverse 2D DCT unit; macroblock; main profile at main level; motion-compensation unit; upper bound; variable-length decoder; video coding; Clocks; Decoding; Discrete cosine transforms; High definition video; Random access memory; TV; Transform coding; Video coding; Video compression; Video on demand;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on