• DocumentCode
    2666757
  • Title

    Memory-aware multiple reference frame motion estimation for the H.264/AVC standard

  • Author

    Grellert, Mateus ; Sampaio, Felipe ; Hecktheuer, Bruno ; De Mattos, Julio C B ; Agostini, Luciano

  • Author_Institution
    Group of Archit. & Integrated Circuits - GACI, Fed. Univ. of Pelotas - RS, Pelotas, Brazil
  • fYear
    2010
  • fDate
    12-15 Dec. 2010
  • Firstpage
    575
  • Lastpage
    578
  • Abstract
    This paper presents an architecture for Multiple Reference Frame Motion Estimation (MRF-ME) targeting H.264/AVC standard. MRF introduces issues regarding processing throughput and memory access. In this context, this work proposes a memory-aware architecture for MRF-ME that relies on data reuse and current block parallelism. The data reuse scheme guarantees a reduction of almost 70% in the number of external memory accesses when compared with a traditional approach. The architecture was synthesized targeting a Xilinx FPGA device and it is capable of processing high definition (HD) videos in real time (30fps), with very good processing rates results when compared with related works. This solution is based on one single view, but it is being used as base to design an architecture which will be able to process multi view videos as defined in the H.264/AVC MVC extension.
  • Keywords
    field programmable gate arrays; motion estimation; video coding; FPGA device; H.264/AVC MVC extension; H.264/AVC standard; MRF-ME; current block parallelism; memory-aware multiple reference frame motion Estimation; processing high definition videos; video coding; Automatic voltage control; Clocks; Transform coding; Videos; H.264/AVC standard; MRF; Motion Estimation; VLSI architecture; memory-aware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4244-8155-2
  • Type

    conf

  • DOI
    10.1109/ICECS.2010.5724577
  • Filename
    5724577