A high-performance configurable VLSI architecture for integer motion estimation in H.264

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).

[1]  Liang-Gee Chen,et al.  Hardware architecture design for variable block size motion estimation in MPEG-4 AVC/JVT/ITU-T H.264 , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[2]  Chein-Wei Jen,et al.  On the data reuse and memory bandwidth analysis for full-search block-matching VLSI architecture , 2002, IEEE Trans. Circuits Syst. Video Technol..

[3]  Cao Wei,et al.  A high-performance reconfigurable VLSI architecture for vbsme in H.264 , 2008, IEEE Transactions on Consumer Electronics.

[4]  Thomas Wiegand,et al.  Draft ITU-T recommendation and final draft international standard of joint video specification , 2003 .

[5]  Chien-Min Ou,et al.  An efficient VLSI architecture for H.264 variable block size motion estimation , 2005, IEEE Transactions on Consumer Electronics.

[6]  Cao Wei,et al.  A novel VLSI architecture for VBSME in MPEG-4 AVC/H.264 , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[7]  Jinwook Kim,et al.  A novel VLSI architecture for full-search variable block-size motion estimation , 2009, IEEE Transactions on Consumer Electronics.