Title :
Analysis and design of macroblock pipelining for H.264/AVC VLSI architecture
Author :
Chen, Tung-Chien ; Huang, Yu-Wen ; Chen, Liang-Gee
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
This paper presents a new macroblock (MB) pipelining scheme for H.264/AVC encoder. Conventional video encoders adopt two-stage MB pipelines, which are not suitable for H.264/AVC due to the long encoding path, sequential procedure, and large bandwidth requirement. According to our analysis of encoding process, an H.264/AVC accelerator is divided into five major functional blocks with four-stage MB pipelines to highly increase the processing capability and hardware utilization. By adopting shared memories between adjacent pipelines with sophisticated task scheduling, 55% of the bus bandwidth can be further reduced. Besides, hardware-oriented algorithms are proposed without loss of video quality to remove data dependencies that prevent parallel processing and MB pipelining. The H.264/AVC Baseline Profile Level Three encoder, which requires computational complexity of 1.8 tera-instructions per second (TIPS), is successfully mapped into hardware with our MB pipeline scheme at 100 MHz.
Keywords :
VLSI; computational complexity; entropy codes; motion estimation; pipeline processing; video coding; 1.8 tera instructions per second; H.264/AVC VLSI architecture; H.264/AVC accelerator; H.264/AVC baseline profile level three encoder; H.264/AVC encoder; bus bandwidth; computational complexity; conventional video encoder; hardware oriented algorithm; hardware utilization; large bandwidth requirement; long encoding path; macroblock pipelining; memory sharing; sophisticated task scheduling; Automatic voltage control; Bandwidth; Computational complexity; Encoding; Hardware; Parallel processing; Pipeline processing; Processor scheduling; Very large scale integration; Video sharing;
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.1329261