Algorithm and Architecture Co-Design of Hardware-Oriented, Modified Diamond Search for Fast Motion Estimation in H.264/AVC

被引:50
作者
Ndili, Obianuju [1 ]
Ogunfunmi, Tokunbo [1 ]
机构
[1] Santa Clara Univ, Dept Elect Engn, Santa Clara, CA 95053 USA
关键词
Fast integer motion estimation; FPGA; H.264/AVC; VLSI architecture;
D O I
10.1109/TCSVT.2011.2133990
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present a new hardware-oriented, modified diamond search (HMDS) algorithm, for fast integer pel, motion estimation in H. 264/AVC. We also present our co-designed, low power very large scale integration (VLSI) architecture for HMDS. The goal of HMDS is to enable the support of high quality video on low power mobile devices and low bit rate applications which typically use H.264/AVC baseline profile at levels 1-2. Our experiments use standard test sequences ranging from QCIF to high-definition 1280 x 720p video. The proposed VLSI architecture is prototyped as an field-programable gate array (FPGA)-based field programable system-on- chip. Our results show that HMDS on average has better rate-distortion performance and speedup, compared to previous state-of-the-art fast motion estimation algorithms, while its losses compared to full search motion estimation, are insignificant. Our prototyped architecture is more hardware-efficient than previous FPGA-based architectures in terms of power consumption, area, throughput, and memory utilization. We also show that its performance in terms of maximum frequency, minimum frequency, transistor count, and power consumption are comparable to that of state-of-the-art architectures implemented on application-specific integrated circuits.
引用
收藏
页码:1214 / 1227
页数:14
相关论文
共 26 条
[1]  
[Anonymous], 2009, H 264 AVC REFERENCE
[2]  
[Anonymous], P NAT TEL C NOV
[3]   New FPSoC-based architecture for efficient FSBM motion estimation processing in video standards [J].
Canals, J. A. ;
Martinez, M. A. ;
Ballester, F. J. ;
Mora, A. .
VLSI CIRCUITS AND SYSTEMS III, 2007, 6590
[4]  
Chao WM, 2002, 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, P492
[5]   Level C+ data reuse scheme for motion estimation with corresponding coding orders [J].
Chen, CY ;
Huang, CT ;
Chen, YH ;
Chen, LG .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (04) :553-558
[6]   Fast algorithm and architecture design of low-power integer motion estimation for H.264/AVC [J].
Chen, Tung-Chien ;
Chen, Yu-Han ;
Tsai, Sung-Fang ;
Chien, Shao-Yi ;
Chen, Liang-Gee .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2007, 17 (05) :568-577
[7]  
Chen Z., 2002, JOINT VID TEAM JVT I
[8]   Novel cross-diamond-hexagonal search algorithms for fast block motion estimation [J].
Cheung, CH ;
Po, LM .
IEEE TRANSACTIONS ON MULTIMEDIA, 2005, 7 (01) :16-22
[9]   A novel cross-diamond search algorithm for fast block motion estimation [J].
Cheung, CH ;
Po, LM .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2002, 12 (12) :1168-1177
[10]  
*ISO IEC, 1999, JTC1SC29WG11N2932 IS