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 Chen | 1 | 791 | 78.22 |
Yu-Wen Huang | 2 | 1116 | 114.02 |
Liang-Gee Chen | 3 | 3637 | 383.22 |