• DocumentCode
    3257363
  • Title

    Hardware implementation of block matching algorithm with FPGA technology

  • Author

    Loukil, H. ; Ghozzi, F. ; Samet, A. ; Ben Ayed, M.A. ; Asmoudi, N.M.

  • Author_Institution
    Lab. of Electron. & Inf. Technol., Nat. Eng. Sch. of Sfax, Tunisia
  • fYear
    2004
  • fDate
    6-8 Dec. 2004
  • Firstpage
    542
  • Lastpage
    546
  • Abstract
    In MPEG and VCEG standards, motion estimation is used to eliminate the temporal redundancy. Given that the motion estimation stage is very complex in terms of computational effort, a hardware implementation on a reconfigurable circuit is crucial for the requirements of different real time multimedia applications. In this paper, we present the design of a motion estimation circuit and its hardware implementation on FPGA based on "full search block matching" algorithm according to H.263 standard. We specified, simulated, and synthesized SAD\´s engine with VHDL description. The proposed design is implemented on a "stratix" FPGA using EPIS10B672C6 component. Our simulations confirm the functionality of the algorithm using "ModelSim" simulator and synthesis using the "Quartus" software provided by ALTERA. This study represents a mean stone for FPGA implementation of motion estimation algorithms.
  • Keywords
    circuit simulation; code standards; field programmable gate arrays; hardware description languages; image matching; logic design; motion estimation; network synthesis; video codecs; EPIS10B672C6 component; FPGA technology; H.263 standard; MPEG standards; ModelSim simulator; Quartus software; SAD engine; VCEG standards; VHDL description; circuit simulation; full search block matching algorithm; hardware implementation; motion estimation circuit design; real time multimedia applications; reconfigurable circuit; temporal redundancy elimination; Algorithm design and analysis; Circuit simulation; Circuit synthesis; Engines; Field programmable gate arrays; Hardware; Information technology; Motion estimation; Partitioning algorithms; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2004. ICM 2004 Proceedings. The 16th International Conference on
  • Print_ISBN
    0-7803-8656-6
  • Type

    conf

  • DOI
    10.1109/ICM.2004.1434720
  • Filename
    1434720