Very large scale integration (VLSI) implementation of low-complexity variable block size motion estimation for H.264/AVC coding

This study presents a fast algorithm and its very large scale integration (VLSI) design to implement the variable block size motion estimation. The fast algorithm is proposed with a hardware-oriented concept for regular VLSI design. Simulations show that the proposed algorithm can reduce about 90% motion searching time, whereas PSNR only decreases about 0.02 dB on average. Based on the fast algorithm, VLSI architecture is designed with parallel structure and pipeline timing schedule to achieve high throughput rate for the HDTV system. The chip can compute 41 vectors for various block size during 24-240 cycles as using only 96 processing elements. Comparisons with contemporary VLSI architectures, this chip can offer higher processing speed, wider searching range and lower circuit complexity.

[1]  Susanto Rahardja,et al.  Fast intermode decision in H.264/AVC video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Jiang Li,et al.  An effective variable block-size early termination algorithm for H.264 video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Liang Lu,et al.  Systolic Array Based Architecture for Variable Block-Size Motion Estimation , 2007, Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007).

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

[5]  John V. McCanny,et al.  A VLSI architecture for variable block size video motion estimation , 2004, IEEE Transactions on Circuits and Systems II: Express Briefs.

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

[7]  Tian-Sheuan Chang,et al.  Fast Variable Block Size Motion Estimation by Adaptive Early Termination , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

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

[9]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[10]  Tien-Ying Kuo,et al.  Fast Variable Block Size Motion Estimation for H.264 Using Likelihood and Correlation of Motion Field , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Lap-Pui Chau,et al.  Fast approach for H.264 inter mode decision , 2004 .

[12]  Faouzi Kossentini,et al.  H.263+: video coding at low bit rates , 1998, IEEE Trans. Circuits Syst. Video Technol..

[13]  Shih-Chang Hsia VLSI implementation for low-complexity full-search motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..