Title :
Design and implementation of a new pipelined H.264 encoder
Author :
Qi, Bin ; Zhang, Duoli ; Song, Yukun ; Du, Gaoming ; Zheng, Yong
Author_Institution :
Inst. of VLSI Design, Hefei Univ. of Technol., Hefei, China
Abstract :
In order to get better coding effect, H.264 adopts an algorithm with high computation complexity, which makes the architecture directly influence the performance of encoder. It is important to design an efficient architecture for H.264 encoder. This paper presents a new five-stage pipelined architecture of H.264 encoder. Existing H.264 encoders adopt four-stage pipelined architecture, whose critical path is too long due to the high computation complexity of integer motion estimation (IME) stage. In this paper, we separate off-chip data read from IME and make it a substantive stage, which shortens the critical path and improves the performance of encoder. Besides, an optimized motion estimation (ME) algorithm is adopted to remove data dependencies and shared storage policies are adopted to save hardware resources. The H.264 baseline profile is successfully mapped into hardware with the proposed architecture, which can encode 720p 30 fps videos in real time at 93 MHz.
Keywords :
computational complexity; motion estimation; video coding; H.264 baseline profile; IME; computation complexity; data dependencies; encoder performance; hardware resources; integer motion estimation; pipelined H.264 encoder; pipelined architecture; video coding; Bismuth; Buffer storage; Detectors; Generators; Hardware; Radiation detectors; Transform coding; 720p; H.264 encoder; five-stage; system structure;
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4577-1586-0
DOI :
10.1109/ICCSNT.2011.6181924