A high-throughput interpolator for fractional motion estimation in high efficient video coding (HEVC) systems

This paper presents design and implementation of a high throughput interpolator for the fractional motion estimation in HEVC systems. Novel data reusing scheme and highly parallel architecture are proposed such that timing efficiency and thus processing throughput of the system are enhanced. The detailed circuit architecture and timing analysis for the proposed interpolator will be given. Moreover, the proposed design is implemented based on FPGA platform as well as synthesized through the cell-based flow using TSMC 90nm process. The synthesized results show that, compared to the prior arts, the presented interpolator can achieve a 2.4x improvement in terms of generated fractional pixels per cycle. Moreover, when targeting 60 frame-per-seconds with Ultra High Definition resolution, the proposed design requires much lower operating frequency.

[1]  Detlev Marpe,et al.  Performance comparison of H.265/MPEG-HEVC, VP9, and H.264/MPEG-AVC encoders , 2013, 2013 Picture Coding Symposium (PCS).

[2]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Ilker Hamzaoglu,et al.  A Reconfigurable HEVC sub-pixel interpolation hardware , 2013, 2013 IEEE Third International Conference on Consumer Electronics ¿ Berlin (ICCE-Berlin).

[4]  Gustavo A. Ruiz,et al.  An Efficient VLSI Architecture of Fractional Motion Estimation in H.264 for HDTV , 2011, J. Signal Process. Syst..

[5]  Thomas Guionnet,et al.  High efficiency video coding (HEVC): Replacing or complementing existing compression standards? , 2013, 2013 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB).

[6]  David Flynn,et al.  HEVC Complexity and Implementation Analysis , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Grzegorz Pastuszak,et al.  Architecture Design and Efficiency Evaluation for the High-Throughput Interpolation in the HEVC Encoder , 2013, 2013 Euromicro Conference on Digital System Design.

[9]  D. Franco,et al.  Low cost and high throughput FME interpolation for the HEVC emerging video coding standard , 2013, 2013 IEEE 4th Latin American Symposium on Circuits and Systems (LASCAS).

[10]  Satoshi Goto,et al.  An optimized MC interpolation architecture for HEVC , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[11]  Jeong-Hoon Park,et al.  Block Partitioning Structure in the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Liang Lu,et al.  Subpixel Interpolation Architecture for Multistandard Video Motion Estimation , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  E. V. Castillo,et al.  An efficient hardware architecture of the H.264/AVC Half and Quarter-Pixel Motion Estimation for real-time High-Definition Video streams , 2012, 2012 IEEE 3rd Latin American Symposium on Circuits and Systems (LASCAS).