Reconfigurable Motion Estimation Architecture for Multi-standard Video Compression

A new, reconfigurable multi-standard architecture is introduced for integer-pixel motion estimation. This has been designed to cover most of the common block-based video compression standards, including MPEG-2, MPEG-4, H.264, WMV-9 andAVS. This is based on and extends a specific variable block-size architecture that we present for H.264 applications. The architecture exhibits simpler control, high throughput and relative low hardware cost when compared with existing circuits. It can also easily handle flexible search ranges without any increase in silicon area and can be configured prior to the start of the motion estimation process for a specific standard. The computational rates achieved make the circuit suitable for high end video processing applications such as HDTV. Silicon design studies indicate that circuits based on this approach incur only a relatively small penalty in terms of power dissipation and silicon area when compared with implementations for specific standards.

[1]  Liang-Gee Chen,et al.  Low power full-search block-matching motion estimation chip for H.263+ , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[2]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[3]  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.

[4]  Yang Song,et al.  VLSI Architecture for Variable Block Size Motion Estimation in H.264/AVC with Low Cost Memory Organization , 2006, 2006 International Symposium on VLSI Design, Automation and Test.

[5]  C. Russo Image and video compression standards. Algorithms and architecture , 2001 .

[6]  P. Gács,et al.  Algorithms , 1992 .

[7]  Wen Gao,et al.  AVS standard - Audio Video Coding Standard Workgroup of China , 2005, 14th Annual International Conference on Wireless and Optical Communications, 2005. WOCC 2005.

[8]  Konstantinos Konstantinides,et al.  Image and video compression standards , 1995 .

[9]  Minho Kim,et al.  A fast VLSI architecture for full-search variable block size motion estimation in MPEG-4 AVC/H.264 , 2005, Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005..

[10]  Jordi Ribas-Corbera,et al.  Windows Media Video 9: overview and applications , 2004, Signal Process. Image Commun..

[11]  Bruce Jacob,et al.  Instruction-level power dissipation in the Intel XScale embedded microprocessor , 2005, IS&T/SPIE Electronic Imaging.

[12]  Peter Kuhn VLSI Implementation: Search Engine II (1D Array) , 1999 .

[13]  T. Sinkjaer,et al.  Cuff electrodes for long-term recording of natural sensory information , 1999, IEEE Engineering in Medicine and Biology Magazine.

[14]  Konstantinos Konstantinides,et al.  Image and Video Compression Standards: Algorithms and Architectures , 1997 .

[15]  Peter Kuhn,et al.  Algorithms, Complexity Analysis and VLSI Architectures for MPEG-4 Motion Estimation , 1999, Springer US.

[16]  K. Rijkse,et al.  H.263: video coding for low-bit-rate communication , 1996, IEEE Commun. Mag..

[17]  Di Wu,et al.  Improved FFSBM Algorithm and Its VLSI Architecture for AVS Video Standard , 2006, Journal of Computer Science and Technology.