Title
Analysis and design of macroblock pipelining for H.264/AVC VLSI architecture
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.
Year
DOI
Venue
2004
10.1109/ISCAS.2004.1329261
ISCAS (2)
Keywords
Field
DocType
macroblock pipelining,long encoding path,bus bandwidth,large bandwidth requirement,h.264/avc vlsi architecture,h.264/avc baseline profile level three encoder,hardware utilization,memory sharing,motion estimation,conventional video encoder,h.264/avc encoder,computational complexity,sophisticated task scheduling,vlsi,video coding,hardware oriented algorithm,h.264/avc accelerator,entropy codes,1.8 tera instructions per second,pipeline processing,parallel processing,process capability,shared memory,very large scale integration,encoding,bandwidth,video quality,hardware
Macroblock,Pipeline (computing),Shared memory,Computer science,Bandwidth (signal processing),Encoder,Video quality,Very-large-scale integration,Encoding (memory),Embedded system
Conference
Volume
ISBN
Citations 
2
0-7803-8251-X
37
PageRank 
References 
Authors
5.56
4
3
Name
Order
Citations
PageRank
Tung-Chien Chen179178.22
Yu-Wen Huang21116114.02
Liang-Gee Chen33637383.22