• DocumentCode
    3201846
  • Title

    Multi-Pass and Frame Parallel Algorithms of Motion Estimation in H.264/AVC for Generic GPU

  • Author

    Lee, Chuan-Yiu ; Lin, Yu-Cheng ; Wu, Chi-Ling ; Chang, Chin-Hsiang ; Tsao, You-Ming ; Chien, Shao-Yi

  • Author_Institution
    Nat. Taiwan Univ., Taipei
  • fYear
    2007
  • fDate
    2-5 July 2007
  • Firstpage
    1603
  • Lastpage
    1606
  • Abstract
    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.
  • Keywords
    computer graphics; digital signal processing chips; motion estimation; parallel algorithms; video coding; H.264/AVC; SIMD vector operations; fractional motion estimation; frame interpolation; frame parallel algorithm; generic GPU; graphics processing unit; integer-pel motion estimation; motion estimation; multipass parallel algorithm; multiple reference frames; video coding; Acceleration; Automatic voltage control; Central Processing Unit; Digital signal processing; Encoding; Graphics; Motion estimation; Parallel algorithms; Video coding; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia and Expo, 2007 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    1-4244-1016-9
  • Electronic_ISBN
    1-4244-1017-7
  • Type

    conf

  • DOI
    10.1109/ICME.2007.4284972
  • Filename
    4284972