• DocumentCode
    2550997
  • Title

    Multi-pass algorithm of motion estimation in video encoding for generic GPU

  • Author

    Lin, Yu-Cheng ; Li, Pei-Lun ; Chang, Chin-Hsiang ; Wu, Chi-Ling ; Tsao, You-Ming ; Chien, Shao-Yi

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei
  • fYear
    2006
  • fDate
    21-24 May 2006
  • Abstract
    The importance of video encoding has boomed rapidly since video data communication was widely needed. In this paper, we propose a multi-pass algorithm to accelerate the motion estimation (ME), the dominant part in video encoding, with the graphics processing unit (GPU). By the multi-pass method to unroll and rearrange the multiple nested loops, the complex ME can be implemented on GPU. Besides, ME can be executed efficiently with the built-in parallel processing and texture filter of GPU. Experimental results show that, by utilizing the computing power of GPU, about two times and 14 times speed-up can be achieved for integer-pel ME and MPEG-1/2 half-pel ME, respectively
  • Keywords
    motion estimation; video coding; video communication; MPEG; graphics processing unit; motion estimation; multipass algorithm; video data communication; video encoding; Acceleration; Data communication; Data engineering; Decoding; Encoding; Graphics; Motion estimation; Parallel processing; Pipelines; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
  • Conference_Location
    Island of Kos
  • Print_ISBN
    0-7803-9389-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2006.1693617
  • Filename
    1693617