Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2011.18A.6.249

Design of Luma and Chroma Sub-pixel Interpolator for H.264 Motion Estimation  

Lee, Seon-Young (전자부품연구원 융합신호SoC연구센터)
Cho, Kyeong-Soon (한국외국어대학교 전자공학과)
Abstract
This paper describes an efficient design of the interpolation circuit to generate the luma and chroma sub-pixels for H.264 motion estimation. The circuit based on the proposed architecture does not require any input data buffering and processes the horizontal, vertical and diagonal sub-pixel interpolations in parallel. The performance of the circuit is further improved by simultaneously processing the 1/2-pixel and 1/4-pixel interpolations for luma components and the 1/8-pixel interpolations for chroma components. In order to reduce the circuit size, we store the intermediate data required to process all the interpolations in parallel in the internal SRAM's instead of registers. We described the proposed circuit at register transfer level and verified its operation on FPGA board. We also synthesized the gate-level circuit using 130nm CMOS standard cell library. It consists of 20,674 gates and has the maximum operating frequency of 244MHz. The total number of SPSRAM bits used in our circuit is 3,232. The size of our circuit (including logic gates and SRAM's) is smaller than others and the performance is still comparable to them.
Keywords
Motion Estimation; H.264; Interpolation; Sub-pixel; Circuit Architecture;
Citations & Related Records
연도 인용수 순위
  • Reference
1 T-C. Chen, Y-W. Huang, and L-G. Chen, "Fully utilized and reusable architecture for fractional motion estimation of H.264/AVC," IEEE International Conference on Acoustics, Speech, and Signal Processing, Vol.5, pp 749-756, May, 2004.
2 Y. Song, Z. Liu, S. Goto, and T. Ikenaga, "A VLSI architecture for motion compensation interpolation in H.264/AVC," International Conference on ASIC, Vol.1, pp.279-282, Oct., 2005.   DOI
3 C. Yang, S. Goto, and T. Ikenaga, "High performance VLSI architecture of fractional motion estimation in H.264 for HDTV," IEEE International Symposium on Circuits and Systems, pp.2605-2608, May, 2006.
4 L. Lu, J.V. McCanny, and S. Sezer, "Multi-standard sub-pixel interpolation architecture for video motion estimation," IEEE International SOC Conference, pp.229-232, Sep., 2008.   DOI
5 C-Y. Tsai, T-C. Chen, T-W. Chen, and L-G. Chen, "Bandwidth optimized motion compensation hardware design for H.264/AVC HDTV decoder," Midwest Symposium on Circuits and Systems, Vol.2, pp.1199-1202, May, 2005.   DOI
6 M. Alle, J. Biswas, and S.K. Nandy, "High performance VLSI implementation for H.264 Inter/Intra prediction," International Conference on Consumer Electronics, pp.1-2, July, 2008.   DOI
7 C. Lee and Y. Yu, "Design of a motion compensation unit for H.264 decoder using 2-dimensional circular register files," International SoC Design Conference, Vol.2, pp.109-112, Nov., 2008.   DOI
8 M. Horowitz, A. Joch, F. Kossentini, and A. Hallapuro, "H.264/AVC baseline profile decoder complexity analysis," IEEE Trans. on Circuits and Systems for Video Technology, Vol.13, No.7, pp.704-716, July, 2003.   DOI   ScienceOn
9 ITU-T Recommendation and International Standard of Joint Video Specification (ITU-T Rec. H.264/ISO/IEC 14496-10 AVC), Oct., 2004.
10 T. Wiegand, G.J. Sullivan, G. Bjontegaard, and A. Luthra, "Overview of the H.264/AVC video coding standard," IEEE Trans. on Circuits and Systems for Video Technology, Vol.13, No.7, pp.560-576, July, 2003.   DOI   ScienceOn
11 L.Yang, K.Yu, J.Li, and S.Li, "Prediction-based directional fractional pixel motion estimation for H.264 video coding," Proceedings of ICASSP, pp.901-904, 2005.   DOI
12 L. Yilong and S. Oraintara, "Fractional-pel motion refinement based on hierarchical adjustable dual-parabola model," IEEE International Symposium on Communications and Information Technology, Vol.2, pp.752-755, Oct., 2004.   DOI
13 T.C. Chen, Y.W. Huang, and L.G.Chen, "Fully utilized and reusable architecture for fractional motion estimation of H.264/AVC," Proceedings of ICASSP, pp.9-12, May, 2004.   DOI