A horizontal data reuse approach for fractional motion estimation in H.264/AVC encoder

Fractional Motion Estimation (FME) with quarter-pixel accuracy improves the video encoding efficiency significantly. The 6-tap 2-D FIR of half-pixel interpolation requires redundant access to search window SRAMs. Since the size of search window SRAMs is relatively large, the redundant access causes much extra power consumption. In previous works, the vertical data reuse was fully achieved, while the horizontal data reuse was not. In this brief, a horizontal data buffering approach is proposed to improve the horizontal data reuse. Through this approach, the reduction of access to the reference pixel SRAMs for FME of a macro-block is 45% for inter-modes with sub block size of 16×16 and 16×8, and 30% for inter-modes with sub block size of 8×16, 8×8 and 8×4. The reduction of dynamic power consumption caused by memory access is proportional to the reduction in memory access. The hardware overhead of this proposed approach is 5.62k gates, only 2.6% of the overall hardware cost.

[1]  Liang-Gee Chen,et al.  Analysis and architecture design of an HDTV720p 30 frames/s H.264/AVC encoder , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Thomas Wiegand,et al.  Long-term memory motion-compensated prediction , 1999, IEEE Trans. Circuits Syst. Video Technol..

[3]  Thomas Wedi,et al.  Motion- and aliasing-compensated prediction for hybrid video coding , 2003, IEEE Trans. Circuits Syst. Video Technol..

[4]  Ming Shao,et al.  Lossless VLSI Oriented Full Computation Reusing Algorithm for H.264/AVC Fractional Motion Estimation , 2007, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[5]  Thomas Wiegand,et al.  Multi-frame motion compensated prediction for video transmission , 2001 .

[6]  Liang-Gee Chen,et al.  Data Reuse Exploration for Low Power Motion Estimation Architecture Design in H.264 Encoder , 2008, J. Signal Process. Syst..

[7]  D. Marpe,et al.  Video coding with H.264/AVC: tools, performance, and complexity , 2004, IEEE Circuits and Systems Magazine.

[8]  Yang Song,et al.  HDTV1080p H.264/AVC Encoder Chip Design and Performance Analysis , 2009, IEEE Journal of Solid-State Circuits.