Multi-Pass and Frame Parallel Algorithms of Motion Estimation in H.264/AVC for Generic GPU
Nat. Taiwan Univ., Taipei
IEEE International Conference on Multimedia and Expo, 2007
@conference{lee2007multi,
title={Multi-pass and frame parallel algorithms of motion estimation in H. 264/AVC for generic GPU},
author={Lee, C.Y. and Lin, Y.C. and Wu, C.L. and Chang, C.H. and Tsao, Y.M. and Chien, S.Y.},
booktitle={Multimedia and Expo, 2007 IEEE International Conference on},
pages={1603–1606},
isbn={1424410169},
year={2007},
organization={IEEE}
}
In this paper, multi-pass and frame parallel algorithms are proposed to accelerate various motion estimation (ME) tools in H.264 with the graphics processing unit (GPU). By the multi-pass method to unroll and rearrange the multiple nested loops, the integer-pel ME can be implemented with two-pass process on GPU. Moreover, fractional ME needs six passes for frame interpolation with six-tap filter and motion vector refinement. Motion estimation with multiple reference frames can be implemented with two-pass process with frame-level parallel scheme by use of SIMD vector operations of GPU. Experimental results show that, compared to implementations with only CPU, about 6 times to 56 times speed-up can be achieved for different ME algorithms.
April 28, 2011 by hgpu