• DocumentCode
    258989
  • Title

    A highly parallel SAD architecture for motion estimation in HEVC encoder

  • Author

    Medhat, Ahmed ; Shalaby, Ahmed ; Sayed, Mohammed S. ; Elsabrouty, Maha ; Mehdipour, Farhad

  • Author_Institution
    Egypt-Japan Univ. of Sci. & Technol., Alexandria, Egypt
  • fYear
    2014
  • fDate
    17-20 Nov. 2014
  • Firstpage
    280
  • Lastpage
    283
  • Abstract
    The high computational cost of the motion estimation module in the new HEVC standard raises the need for efficient hardware architectures that can meet the real-time processing constraint. In addition, targeting HD and UHD resolutions increases the motion estimation processing cost beyond the capabilities of the currently existing architectures. This paper presents a highly parallel sum of absolute difference (SAD) architecture for motion estimation in HEVC encoder. The proposed architecture has 64 PUs operating in parallel to calculate the SAD values of the prediction blocks. It processes block sizes from 4×4 up to 64×64. The proposed architecture has been prototyped, simulated and synthesized on Xilinx Virtix-7 XC7VX550T FPGA. At 458 MHz clock frequency, the proposed architecture processes 30 2K resolution fps with ±20 pixels search range. The prototyped architecture utilizes 7% of the LUTs and 5% of the slice registers in Xilinx Virtex-7 XC7VX550T FPGA.
  • Keywords
    field programmable gate arrays; motion estimation; video coding; HD resolution; HEVC encoder; HEVC standard; LUT; UHD resolution; Xilinx Virtex-7 XC7VX550T FPGA; block sizes; clock frequency; computational cost; frequency 458 MHz; hardware architecture; highly-parallel SAD architecture; motion estimation module; motion estimation processing cost; prediction blocks; real-time processing constraint; slice registers; sum-of-absolute difference architecture; Computer architecture; Field programmable gate arrays; Hardware; Motion estimation; Registers; Transform coding; Video coding; HEVC; SAD architecture; inter prediction; variable block size motion estimation (VBSME);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (APCCAS), 2014 IEEE Asia Pacific Conference on
  • Conference_Location
    Ishigaki
  • Type

    conf

  • DOI
    10.1109/APCCAS.2014.7032774
  • Filename
    7032774