• DocumentCode
    3408731
  • Title

    Algorithm and processor co-design for fast computation in real time HD motion estimation

  • Author

    Vigliar, M. ; Raiconi, G. ; D´Auria, Amedeo ; Del Mastro, Giuseppe

  • Author_Institution
    Univ. degli Studi di Salerno, Fisciano, Italy
  • fYear
    2011
  • fDate
    7-10 Aug. 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    High resolution video (720p, 1080i and 1080p frame sizes, up to 60 fps), even if widespread in prosumer/consumer markets, still represents an absolute challenge in the embedded and low power devices, especially due to the increasing complexity of compression schemes. H.264/AVC represents actual de facto standard for both excellent quality and low-bandwidth results. Motion estimation step (ME), for FullHD video, needs up to 80% time of the whole compression demands, if tuned to achieve optimal PSNR ratios. Simplest algorithms, often used to reduce the total computing time, don´t meet the requirements in terms of final quality of motion prediction, while “early stopping” schemes suffer of local minima issues when not properly initialized. In this work we present a customizable solution for ME, tailored for SoC/MPSoC inclusion, able to perform different classes of search algorithms, reprogrammable from host CPU even when the coprocessor is encoding. Particular focus has been placed on the processing elements, designed to be easily reconfigured to implement different math and/or logical and/or routing operations. Phase oriented early stopping technique is proposed. Finally, the architecture designed in VHDL has been tested with the UMHEX algorithm for H.264 ME, as proof of concept. FPGA synthesis results are reported.
  • Keywords
    coprocessors; field programmable gate arrays; hardware description languages; motion estimation; video coding; FPGA synthesis; FullHD video; H.264/AVC; UMHEX algorithm; VHDL; compression scheme; coprocessor; embedded devices; high resolution video; low power devices; motion prediction; phase oriented early stopping technique; processor codesign; real time HD motion estimation; FPGA/ASIC logic design; H.264; HD video processing; Motion estimation; low power computing; mesh processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2011 IEEE 54th International Midwest Symposium on
  • Conference_Location
    Seoul
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-61284-856-3
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2011.6026641
  • Filename
    6026641