• DocumentCode
    1483081
  • Title

    Algorithm and Architecture Co-Design of Hardware-Oriented, Modified Diamond Search for Fast Motion Estimation in H.264/AVC

  • Author

    Ndili, Obianuju ; Ogunfunmi, Tokunbo

  • Author_Institution
    Dept. of Electr. Eng., Santa Clara Univ., Santa Clara, CA, USA
  • Volume
    21
  • Issue
    9
  • fYear
    2011
  • Firstpage
    1214
  • Lastpage
    1227
  • Abstract
    In this paper, we present a new hardware-oriented, modified diamond search (HMDS) algorithm, for fast integer pel, motion estimation in H.264/AVC. We also present our co-designed, low power very large scale integration (VLSI) architecture for HMDS. The goal of HMDS is to enable the support of high quality video on low power mobile devices and low bit rate applications which typically use H.264/AVC baseline profile at levels 1-2. Our experiments use standard test sequences ranging from QCIF to high-definition 1280 × 720p video. The proposed VLSI architecture is prototyped as an field-programable gate array (FPGA)-based field programable system-on-chip. Our results show that HMDS on average has better rate-distortion performance and speedup, compared to previous state-of-the-art fast motion estimation algorithms, while its losses compared to full search motion estimation, are insignificant. Our prototyped architecture is more hardware-efficient than previous FPGA-based architectures in terms of power consumption, area, throughput, and memory utilization. We also show that its performance in terms of maximum frequency, minimum frequency, transistor count, and power consumption are comparable to that of state-of-the-art architectures implemented on application-specific integrated circuits.
  • Keywords
    data compression; field programmable gate arrays; motion estimation; search problems; system-on-chip; video coding; FPGA-based field programable system-on-chip; H.264-AVC; HMDS; VLSI architecture; fast motion estimation; field- programable gate array-based field programable system-on-chip; integrated circuits; low power mobile devices; low power very large scale integration architecture; modified diamond search algorithm; power consumption; Algorithm design and analysis; Automatic voltage control; Bit rate; Diamond-like carbon; Hardware; Motion estimation; Shape; FPGA; Fast integer motion estimation; H264/AVC; VLSI architecture;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2011.2133990
  • Filename
    5740316