DocumentCode :
2959476
Title :
Motion Estimation for H.264/AVC using Programmable Graphics Hardware
Author :
Ho, Chi-Wang ; Au, Oscar C. ; Chan, S. H Gary ; Yip, Shu-Kei ; Wong, Hoi-Ming
Author_Institution :
Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Kowloon
fYear :
2006
fDate :
9-12 July 2006
Firstpage :
2049
Lastpage :
2052
Abstract :
We present an efficient implementation of motion estimation (ME) for H.264/AVC using programmable graphics hardware. The cost function for ME in H.264/AVC depends on the motion vector (MV) predictor which is the median MV of three neighboring coded blocks. Previous implementations assume no dependency among adjacent blocks, which is not true for H.264/AVC, they also perform unsatisfactorily because of their low arithmetic intensity, which is defined as operation per word transferred. To overcome the dependency problem, we introduce a new implementation which performs ME on block-by-block basis. Moreover, we can adjust the arithmetic intensity easily to optimize the performance on different graphics cards. Experimental results show that our implementation is substantially faster (by 10 times) than our SIMD optimized CPU implementation
Keywords :
block codes; code standards; computer graphics; motion estimation; prediction theory; video coding; H.264-AVC; arithmetic intensity; block code; graphics card; motion estimation; motion vector predictor; programmable graphics hardware; Arithmetic; Automatic voltage control; Central Processing Unit; Cost function; Graphics; Hardware; Motion estimation; Pipelines; Rendering (computer graphics); Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multimedia and Expo, 2006 IEEE International Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
1-4244-0366-7
Electronic_ISBN :
1-4244-0367-7
Type :
conf
DOI :
10.1109/ICME.2006.262617
Filename :
4037033
Link To Document :
بازگشت