Browse > Article

Full-Search Block-Matching Motion Estimation Circuit with Hybrid Architecture for MPEG-4 Encoder  

Shim, Jae-Oh (Department of Electronics and Information Engineering, Hankuk University of Foreign Studies)
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
This paper proposes a full-search block-matching motion estimation circuit with hybrid architecture combining systolic arrays and adder trees for an MPEG-4 encoder. The proposed circuit uses systolic arrays for motion estimation with a small number of clock cycles and adder trees to reduce required circuit resources. The interpolation circuit for 1/2 pixel motion estimation consists of six adders, four subtracters and ten registers. We improved the circuit performance by resource sharing and efficient scheduling techniques. We described the motion estimation circuit for integer and 1/2 pixels at RTL in Verilog HDL. The logic-level circuit synthesized by using 130nm standard cell library contains 218,257 gates and can process 94 D1($720{\times}480$) image frames per second.
Keywords
MPEG-4 인코더;움직임 추정;전역 탐색 블록 정합 알고리즘;보간;
Citations & Related Records
연도 인용수 순위
  • Reference
1 lSO/IEC 14496-2, 'Infonnation technologyCoding of audio-visual objects - Part2: Visual,' June 2004
2 T. Komarck and P. Pirsch, 'Array architectures for block matching algorithms,' IEEE Trans. on Circuits and Systems, vol. CAS-36, pp. 1301-1308, October 1989
3 M. Kim, I. Hwang and S. Chae, 'A fast VLSl architecture for full-search variable block size motion estimation in MPEG-4 A VC/H.264,' Proc. of the 2005 Asia and South Pacific Design Automation Coriference, vol. 1, pp. 631-634, January 2005   DOI
4 H. Wei-feng, Z. Yan, G. Zhi-qiang and M. Zhi-gang, 'Implementation of half-pel motion estimation IP core for MPEG-4 ASP@L5 texture coding,' Proc. of the 2004 Asia-Pacific Coriference on Circuits and Systems, vol. 1, pp. 149-152, December 2004   DOI
5 M. A Elgamel, A M. Shams and M. A Bayoumi, 'A comparative analysis for low power motion estimation VLSl architectures,' IEEE workshop on Signal Processing Systems 2000, pp. 149-158, October 2000   DOI
6 Sungbum Pan, Seungsoo Chae and Raehong Park, 'VLSl architecture for block matching algorithm using systolic arrays,' IEEE Trans. on Circuits and Systems for Video Technology, vol. 6, issue 1, pp. 67-73, February 1996   DOI   ScienceOn
7 E. Chan and S. Panchanathan, 'Motion estimation architecture for video compression,' IEEE Trans. on Consumer Electronics, vol. 39, issue 3, pp. 292-'297, August 1993   DOI   ScienceOn
8 Siou-Shen Lin, Po-Chih Tseng and Liang-Gee Chen, 'Low-power parallel tree architecture for full search block-matching motion estimation,' Proc. of the 2004 International Symposiwn on Circuits and Systems, vol. 2, pp. 313-316, May 2004
9 M. Sayed and W. Badawy, 'A half-pel motion estimation architecture for MPEG-4 applications,' Proc. qf the 2003 International Symposiwn on Circuits and Systems, vol. 2, pp. 792-795, May 2003
10 lain E. G. Richardson, H264 and MPEG-4 Video Compression: Video coding for nextgeneration multimedia, 2003
11 Y. S. Jehng, L. G. Chen and T. D. Chiueh, 'An efficient and simple VLSl tree architecture for motion estimation algorithms,' IEEE Trans. on Signal Processing, vol. 41, pp. 889-900, February 1993   DOI   ScienceOn