Title :
A high-performance configurable VLSI architecture for integer motion estimation in H.264
Author :
Yu, Ningmei ; Jia, Wenhua ; Gu, Meihua ; Wang, Dongfang ; Xi, Gang ; Zheng, Yuanjin
Author_Institution :
Dept. Electron. Eng., Xi´´an Univ. of Technol., Xi´´an, China
Abstract :
A high-performance configurable integer motion estimation VLSI architecture based on parallelogram data matching pattern for H.264 is proposed in this paper. Through rational design for the data flow and processing module array, the memory traffic is reduced; data reusability in vertical direction is improved. Furthermore, the number of processing element is configured according to the area-speed requirement, data reusability in horizontal direction is controlled, and fast matching in large searching window is realized. The design is described with Verilog HDL, and is logic synthesized with Synopsys DC under SMIC 0.13nm process. With 300MHz clock frequency, when the PE number is the configured to 5, the search window size is 65×65, the speed can reach 36 fps, which can meet the speed requirements of real-time high-definition video encoding (1920×1088@30fps).
Keywords :
VLSI; data compression; hardware description languages; high definition video; image matching; motion estimation; video coding; H.264-AVC; SMIC process; Verilog HDL; clock frequency; flow data; frequency 300 MHz; high-performance configurable VLSI architecture; horizontal direction data reusability; integer motion estimation; logic synthesis; memory traffic; parallelogram data matching pattern; processing module array; real-time high-definition video encoding; size 0.13 mum; synopsys DC; Arrays; Encoding; Hardware design languages; Motion estimation; Random access memory; Very large scale integration; H.264; VLSI; configurable architecture; integer motion estimation;
Conference_Titel :
Integrated Circuits (ISIC), 2011 13th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-61284-863-1
DOI :
10.1109/ISICir.2011.6131878