• DocumentCode
    3516813
  • Title

    An Efficient Hardware Architecture for Quarter-Pixel Accurate H.264 Motion Estimation

  • Author

    Oktem, Serkan ; Hamzaoglu, Ilker

  • Author_Institution
    Fac. of Eng. & Natural Sci., Sabanci Univ., Istanbul, Turkey
  • fYear
    2007
  • fDate
    29-31 Aug. 2007
  • Firstpage
    444
  • Lastpage
    447
  • Abstract
    In this paper, we present an efficient hardware architecture for real-time implementation of quarter-pixel accurate variable block size motion estimation for H.264 / MPEG4 Part 10 video coding. The proposed hardware performs quarter-pixel interpolation dynamically, i.e. only the quarter pixels necessary for performing quarter-pixel accurate search at the location pointed by the half-pixel motion vector are calculated. This reduces the amount of computation performed for quarter-pixel interpolation, and therefore reduces the power consumption of the quarter-pixel accurate motion estimation hardware. This hardware is designed to be used as part of a complete H. 264 video coding system for portable applications. The proposed hardware architecture is implemented in Verilog HDL. The Verilog RTL code is verified to work at 60 MHz in a Xilinx Virtex IIFPGA. The FPGA implementation can process 34 VGA frames (640x480) per second.
  • Keywords
    field programmable gate arrays; motion estimation; video coding; FPGA implementation; Verilog HDL; Verilog RTL code; field programmable gate arrays; hardware architecture; quarter-pixel accurate H.264 motion estimation; quarter-pixel interpolation; video coding; Computer architecture; Energy consumption; Field programmable gate arrays; Hardware design languages; ISO standards; Interpolation; MPEG 4 Standard; Motion estimation; Video coding; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
  • Conference_Location
    Lubeck
  • Print_ISBN
    978-0-7695-2978-3
  • Type

    conf

  • DOI
    10.1109/DSD.2007.4341507
  • Filename
    4341507