• DocumentCode
    587697
  • Title

    H.264/AVC motion estimation on FPGAs and GPUs: A comparative study

  • Author

    Santos, I.O. ; Lopes, A.S.B. ; Carvalho, Bruno M. ; Correa, E. ; Kreutz, Marcio

  • Author_Institution
    UFPA, Belem, Brazil
  • fYear
    2012
  • fDate
    12-13 Nov. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Video compression has been receiving much deserved attention due to the widespread adoption of digital video technology, and the need of optimizing the storage and transmission of such media. In this paper, we are concerned with the optimization of one step of the H.264 compression standard, namely, the motion estimation, in which motion vectors coding the movement of macroblocks (or sub-macroblocks) between two frames are computed. Specifically, we present here a comparative study between two architectures that were used to implement the full search (FS) algorithm for single pixel precision according to the standard H.264/AVC. We are particularly concerned with the relation area × throughput of the two architectures. We report here on experiments performed on CIF, SD and full HD data, comparing the maximum throughput achieved and bandwidth required by the architectures.
  • Keywords
    data compression; field programmable gate arrays; graphics processing units; motion estimation; search problems; video coding; CIF; FPGA; FS algorithm; GPU; H.264 compression standard; H.264/AVC motion estimation; SD data; digital video technology; full HD data; full search algorithm; motion vector coding; single pixel precision; video compression; Computer architecture; Field programmable gate arrays; Graphics processing units; Instruction sets; Motion estimation; Streaming media; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NORCHIP, 2012
  • Conference_Location
    Cpenhagen
  • Print_ISBN
    978-1-4673-2221-8
  • Electronic_ISBN
    978-1-4673-2222-5
  • Type

    conf

  • DOI
    10.1109/NORCHP.2012.6403101
  • Filename
    6403101