Browse > Article

Design of High-Performance Motion Estimation Circuit for H.264/AVC Video CODEC  

Lee, Seon-Young (Department of Electronics and Information Engineering, Hankuk University of Foreign Studies)
Cho, Kyeong-Soon (Department of Electronics and Information Engineering, Hankuk University of Foreign Studies)
Publication Information
Abstract
Motion estimation for H.264/AVC video CODEC is very complex and requires a huge amount of computational efforts because it uses multiple reference frames and variable block sizes. We propose the architecture of high-performance integer-pixel motion estimation circuit based on fast algorithms for multiple reference frame selection, block matching, block mode decision and motion vector estimation. We also propose the architecture of high-performance interpolation circuit for sub-pixel motion estimation. We described the RTL circuit in Verilog HDL and synthesized the gate-level circuit using 130nm standard cell library. The integer-pixel motion estimation circuit consists of 77,600 logic gates and four $32\times8\times32$-bit dual-port SRAM's. It has tile maximum operating frequency of 161MHz and can process up to 51 D1 (720$\times$480) color in go frames per second. The fractional motion estimation circuit consists of 22,478 logic gates. It has the maximum operating frequency of 200MHz and can process up to 69 1080HD (1,920$\times$1,088) color image frames per second.
Keywords
H.264/AVC;
Citations & Related Records
연도 인용수 순위
  • Reference
1 H-M. Jong, L-G. Chen, and T-D. Chiueh, 'Parallel architectures for 3-step hierarchical search block-matching algorithm,' IEEE Trans. on Circuits and System for Video Technology, vol. 4, no. 4, pp. 407-416 Aug. 1994   DOI   ScienceOn
2 R Li, B. Zeng, and M.L. Liou, 'A new three-step search algorithm for block motion estimation,' IEEE Trans. on Circuits and Systems for Video Technology, vol. 4, issue 4, pp. 438-442, Aug. 1994   DOI   ScienceOn
3 Zheng, W. Gao, D. Wu, and D. Xie, 'A novel VLSI architecture of motion compensation for multiple standards,' IEEE Trans. on Consumer Electronics, vol. 54, issue 2, pp. 687-694, May 2008   DOI   ScienceOn
4 P.M. Kuhn, Algorithms, complexity analysis and VLSI architectures for MPEG-4 motion estimation, Kluwer Academic Publishers, 1999
5 Y.S. Jehng, L.G. Chen, and T.D. Chiueh, 'A motion estimator for low bit-rate video CODEC,' IEEE Trans. on Consumer Electronics, vol. 38, issue 2, May 1992
6 Draft lTU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H264/lS0/IEC 14496-10 AVC), Mar. 2003
7 M. Li, W. Ronggang, and W. Wu, 'The high throughput and low memory access design of sub-pixel interpolation for H.264I A VC HDTV decoder,' IEEE Workshop on Signal Processing Systems Design and Implementation, pp. 296-301, Nov. 2005
8 P. Yin, H-YC. Tourapis, AM. Tourapis, and J. Boyce, 'Fast mode decision and motion estimation for JVT/H.264,' International Conference on Image Processing, vol. 3, pp. 853-856, Sep. 2003
9 C. Yang, S. Goto, and T. Ikenaga, 'High performance VLSI architecture of fractional motion estimation in H264 for HDTV,' IEEE International Symposium on Circuits and Systems, pp. 2605-2608, May 2006
10 JVT H264 Reference Software Version JMll
11 C. Ting and L. Po, 'Center-biased frame selection algorithms for fast multi-frame motion estimation in H.264,' Proceedings of the 2003 International Conference on Neural Networks and Signal Processing, vol. 2, pp. 1258-1261, Dec. 2003
12 K Seth, P. Rangarajan, S. Srinivasan, V. Kamakoti, and V. Bala Kuteshwar, 'A parallel architectural implementation of the New Three-Step Search algorithm for block motion estimation,' International Conference on VLSI Design, pp. 1071-1076, Jan. 2004
13 M. Ho, ]. Huang, S. Chin, and C. Hsu, 'High efficient NTSS-based parallel architecture for motion estimation in H264,' International Conference on Communications, Circuits and Systems, pp. 679-683, May 2008