• DocumentCode
    3386018
  • Title

    An FPGA implementation of motion estimation algorithm for H.264/AVC

  • Author

    Kthiri, M. ; Kadionik, P. ; Levi, H. ; Loukil, H. ; Ben Atitallah, A. ; Masmoudi, N.

  • Author_Institution
    MS Lab.-ENSEIRB-MATMECA, Univ. Bordeaux 1, Talence, France
  • fYear
    2010
  • fDate
    Sept. 30 2010-Oct. 2 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The H.264/AVC standard achieves much higher coding efficiency than previous video coding standards. Unfortunately mis comes with a cost in considerably increased complexity at the encoder mainly due to motion estimation. Therefore, various fast algorithms have been proposed for reducing computation but they do not consider how they can be effectively implemented by hardware. In this paper, we propose a hardware architecture of fast search block matching motion estimation algorithm using Line Diamond Parallel Search (LDPS) for H.264/AVC video coding system. This architecture presents pipeline processing techniques, minimum latency, maximum throughput and full utilization of hardware resources. The VHDL code has been tested and can work at high frequency in a Xilinx Virtex-5 FPGA circuit.
  • Keywords
    field programmable gate arrays; hardware description languages; motion estimation; pipeline processing; video coding; H.264/AVC video coding system; VHDL code; Xilinx Virtex-5 FPGA circuit; coding efficiency; fast search block matching motion estimation algorithm; hardware architecture; line diamond parallel search; pipeline processing technique; Automatic voltage control; Clocks; Diamond-like carbon; Field programmable gate arrays; Motion estimation; Pixel; Registers; FPGA; H.264/A VC; Motion estimation; VHDL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    I/V Communications and Mobile Network (ISVC), 2010 5th International Symposium on
  • Conference_Location
    Rabat
  • Print_ISBN
    978-1-4244-5996-4
  • Type

    conf

  • DOI
    10.1109/ISVC.2010.5654826
  • Filename
    5654826