FPGA-based msb-first bit-serial variable block size motion estimation processor

被引:3
作者
Li, Brian M. H. [1 ]
Leong, Philip H. W. [1 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
来源
2006 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS | 2006年
关键词
D O I
10.1109/FPT.2006.270308
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
H.264/AVC is the latest video coding standard adopting variable block size, quarter-pixel accuracy, motion vector prediction and multi-reference frames for motion estimation. These new features result in much higher computation requirements than previous coding standards. In this paper we propose a novel most significant bit (MSB) first bit-serial architecture for full-search block matching (FSBM) variable block size motion estimation. Since the nature of MSB-first processing enables early termination of the sum of absolute difference (SAD) calculation, the average hardware performance can be enhanced. The architecture has been simulated, synthesized and implemented on a Xilinx Virtex-II XC2V6000 FPGA. The maximum frequency achieved is 340 MHz and the throughput rate is around 18674 macroblocks per second within a -16 to 15 search range. The resource utilization is 3345 LUTs and it can encode CIP resolution video in real time.
引用
收藏
页码:165 / +
页数:2
相关论文
共 16 条
[1]  
CHO CY, 2005, IEEE INT C IM PROC, V3, P1016
[2]  
Ercegovac M., 2004, Digital Arithmetic
[3]  
KAMACI Y, 2003, ICME 03, V1, P345
[4]   ARRAY ARCHITECTURES FOR BLOCK MATCHING ALGORITHMS [J].
KOMAREK, T ;
PIRSCH, P .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1989, 36 (10) :1301-1308
[5]  
Lin SS, 2004, 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, P313
[6]   Low cost efficient architecture for H.264 motion estimation [J].
López, S ;
Tobajas, F ;
Villar, A ;
de Armas, V ;
López, JF ;
Sarmiento, R .
2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, :412-415
[7]  
Loukil H, 2004, 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, P542
[8]  
MOHAMMADZADEH M, 2005, IEEE 3 INT C NEWCAS, P327
[9]  
Olivares J, 2004, LECT NOTES COMPUT SC, V3203, P986
[10]   Motion estimation using MSD-first processing [J].
Su, CL ;
Jen, CW .
IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 2003, 150 (02) :124-133