• DocumentCode
    1685468
  • Title

    GPU H.264 motion estimation with contiguous diagonal parallelization and fusion of macroblock processing

  • Author

    Takano, F. ; Moriyoshi, T.

  • Author_Institution
    Green Platform Res. Labs., NEC Corp., Kawasaki, Japan
  • fYear
    2013
  • Firstpage
    19
  • Lastpage
    20
  • Abstract
    In this paper, we propose two methods, a contiguous diagonal parallelization and a fused execution of macroblock (MB) processing, to improve the parallel processing efficiency of GPU H.264 motion estimation. The first method can increase the degree of MB level parallelism to 2x larger with keeping coding efficiency, by relaxing the weak data dependencies. The second one can accelerate the motion estimation by a factor of 1.3, by improving the parallel processing efficiency within each MB. The evaluation results show that the processing time is reduced to 13.2 ms/frame with only 8.2% bit-rate increasing against JM16.0. As a result, the proposed methods can contribute real-time full-HD encoding with sufficiently-small bit-rate increase.
  • Keywords
    data compression; graphics processing units; image fusion; motion estimation; parallel processing; video coding; ED encoding; GPU H.264 motion estimation; JM16.0; MB level parallelism degree; MB processing; bit-rate; coding efficiency; contiguous diagonal parallelization; macroblock processing fusion; parallel processing efficiency improvement; Acceleration; Encoding; Graphics processing units; Instruction sets; Motion estimation; Parallel processing; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ICCE), 2013 IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    2158-3994
  • Print_ISBN
    978-1-4673-1361-2
  • Type

    conf

  • DOI
    10.1109/ICCE.2013.6486776
  • Filename
    6486776