DocumentCode :
1042950
Title :
Fast Motion Estimation on Graphics Hardware for H.264 Video Encoding
Author :
Schwalb, Martin ; Ewerth, Ralph ; Freisleben, Bernd
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of Marburg, Marburg
Volume :
11
Issue :
1
fYear :
2009
Firstpage :
1
Lastpage :
10
Abstract :
The video coding standard H.264 supports video compression with a higher coding efficiency than previous standards. However, this comes at the expense of an increased encoding complexity, in particular for motion estimation which becomes a very time consuming task even for today´s central processing units (CPU). On the other hand, modern graphics hardware includes a powerful graphics processing unit (GPU) whose computing power remains idle most of the time. In this paper, we present a GPU based approach to motion estimation for the purpose of H.264 video encoding. A small diamond search is adapted to the programming model of modern GPUs to exploit their available parallel computing power and memory bandwidth. Experimental results demonstrate a significant reduction of computation time and a competitive encoding quality compared to a CPU UMHexagonS implementation while enabling the CPU to process other encoding tasks in parallel.
Keywords :
computer graphic equipment; data compression; motion estimation; video coding; H.264 video encoding; fast motion estimation; graphics hardware; graphics processing unit; parallel computing; video compression; GPGPU (general purpose computation on GPU); H.264; MPEG-4 part 10/AVC; Parallel motion estimation; programmable graphics hardware;
fLanguage :
English
Journal_Title :
Multimedia, IEEE Transactions on
Publisher :
ieee
ISSN :
1520-9210
Type :
jour
DOI :
10.1109/TMM.2008.2008873
Filename :
4721593
Link To Document :
بازگشت