Title :
MPEG4 AVC/H.264 decoder with scalable bus architecture and dual memory controller
Author :
Kang, Hae-Yong ; Jeong, Kyung-Ah ; Bae, Jung-Yang ; Lee, Young-Su ; Lee, Seung-Ho
Author_Institution :
Semicond. Lab., C&S Technol. Inc., Seoul, South Korea
Abstract :
This paper proposes scalable H.264 video decoder architecture that makes the best use of memory bandwidth, which is the most critical problem during designing real-time multimedia CODEC, and optimizes memory access pattern. The proposed decoder architecture is based on an AHB AMBA system, which uses an ARM core as the main controller, and consists of functional blocks such as: VLD, IDCT, INTER (INTRA) prediction, DF, and Postprocessor. Especially, in order to meet memory bandwidth requirements for each functional block, reference frame memory structure, dual memory controller, and dual bus have been implemented, and the rationale for such design choices has been verified. The H.264 decoder proposed in this paper supports from baseline profile to 1080 HD under 130 MHz.
Keywords :
decoding; discrete cosine transforms; memory architecture; system buses; video codecs; 130 MHz; H.264 video decoder architecture; MPEG4 advanced video codec decoder; discrete cosine transform; dual bus implementation; dual memory controller; functional block; inverse DCT; memory access pattern; memory bandwidth; real time multimedia codec; reference frame memory structure; scalable bus architecture; variable size list decoder; Automatic voltage control; Bandwidth; Central Processing Unit; Control systems; Decoding; Energy consumption; Hardware; MPEG 4 Standard; Memory architecture; Pipelines;
Conference_Titel :
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
0-7803-8251-X
DOI :
10.1109/ISCAS.2004.1329229