• DocumentCode
    248133
  • Title

    OpenCL based high-quality HEVC motion estimation on GPU

  • Author

    Fan Wang ; Dajiang Zhou ; Goto, Satoshi

  • Author_Institution
    Grad. Sch. of Inf. Production & Syst., Waseda Univ., Kitakyushu, Japan
  • fYear
    2014
  • fDate
    27-30 Oct. 2014
  • Firstpage
    1263
  • Lastpage
    1267
  • Abstract
    This paper presents a high quality H.265/HEVC motion estimation implementation with the cooperation of CPU and GPU. The data dependency from MVP (Motion Vector Predictor) restricts the degree of parallelism on GPU. To overcome the constraint from MVP, we propose to use an estimated MVP on GPU and the accurate MVP to refine the motion vector on CPU. GPU fully utilizes its tremendous parallel computing ability without the restriction from MVP. CPU makes up for the deviation from GPU with a small range refinement. Encoding speed benefits from the high degree of parallelism and compression performance is maintained by the CPU refinement. Experimental result shows that the speedup achieves 2.39 times and 32.77 times in the whole ×265 encoder with CPU SIMD (Single Instruction Multiple Data) on and off, respectively. On the other hand, the quality degradation is negligible with only 0.05% increase of BD-rate.
  • Keywords
    graphics processing units; motion estimation; parallel processing; video coding; CPU SIMD; CPU refinement; GPU; MVP; OpenCL based high-quality HEVC motion estimation; compression performance; data dependency; high efficiency video coding; high quality H.265-HEVC motion estimation implementation; motion vector predictor; parallel computing; parallelism; single instruction multiple data; Buffer storage; Encoding; Graphics processing units; Motion estimation; Parallel processing; Vectors; Video coding; GPU; H.265; HEVC; motion estimation; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2014 IEEE International Conference on
  • Conference_Location
    Paris
  • Type

    conf

  • DOI
    10.1109/ICIP.2014.7025252
  • Filename
    7025252