Novel data storage for H.264 motion compensation: system architecture and hardware implementation

被引:1
作者
Matei, Elena [1 ]
van Praet, Christophe [1 ]
Bauwelinck, Johan [1 ]
Cautereels, Paul [2 ]
de Lumley, Edith G. [2 ]
机构
[1] Univ Ghent, Intec Design IMEC Lab, B-9000 Ghent, Belgium
[2] Alcatel Lucent Bell, Antwerp, Belgium
关键词
motion compensation; quarter-pel; address; memory; H.264; decoder; FPGA;
D O I
10.1186/1687-5281-2011-21
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Quarter-pel (q-pel) motion compensation (MC) is one of the features of H.264/AVC that aids in attaining a much better compression factor than what was possible in preceding standards. The better performance however also brings higher requirements for computational complexity and memory access. This article describes a novel data storage and the associated addressing scheme, together with the system architecture and FPGA implementation of H.264 q-pel MC. The proposed architecture is not only suitable for any H.264 standard block size, but also for streams with different image sizes and frame rates. The hardware implementation of a stand alone H.264 q-pel MC on FPGA has shown speeds between 95.9 fps for HD1080p frames, 229 fps for HD 720p and between 2502 and 12623 fps for CIF and QCIF formats.
引用
收藏
页数:12
相关论文
共 8 条
[1]  
[Anonymous], DDR3 SDRAM COMPONENT
[2]  
Draft ITU-T Recommendation and Final Draft Internationa Standard of Joint Video Specification, 2003, ITU T REC IN PRESS, VDraft ITU-T Recommendation and Final Draft Internationa Standard of Joint Video Specification
[3]  
Li Y, 2007, IEEE INT S CIRC SYST
[4]  
Shen DY, 2009, IEEE INT CON MULTI, P1106, DOI 10.1109/ICME.2009.5202692
[5]  
Wang RG, 2005, INT CONF ACOUST SPEE, P97
[6]   Cache Optimization for H.264/AVC Motion Compensation [J].
Yoon, Sangyong ;
Chae, Soo-Ik .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (12) :2902-2905
[7]  
Zhang N-R, 2006, HIGH PERFORMANCE EFF
[8]  
Zhou D, 2007, IEEE INT S CIRC SYST