• DocumentCode
    1357367
  • Title

    Bit plane matching based variable block size motion estimation method and its hardware architecture

  • Author

    Çelebi, Anil ; Lee, Hyuk-Jae ; Ertürk, Sarp

  • Author_Institution
    Dept. of Electron. & Telecommun. Eng., Univ. of Kocaeli, Kocaeli, Turkey
  • Volume
    56
  • Issue
    3
  • fYear
    2010
  • Firstpage
    1625
  • Lastpage
    1633
  • Abstract
    Variable Block Size Motion Estimation (VBSME) is one of the most important features of state-of-theart video encoders. In the H.264/AVC encoder, the computational complexity of integer motion estimation is about 75%. Therefore, reducing this complexity is one of the key points to provide low power video encoding. In this paper, a reconfigurable bit plane matching based VBSME method and a runtime reconfigurable hardware architecture are proposed to allow low-power consumer electronic devices to make a trade-off between power requirements and motion estimation (ME) accuracy. The proposed ME method is the only low complexity ME algorithm proposed in the literature so far that can provide compatible ME accuracy for lower block sizes compared to the sum of absolute difference (SAD) criterion. A new data path for the computation of the matching criterion in the proposed hardware architecture which has a fully arithmetic structure is proposed to improve the previously utilized LUT based architectures by having a fully arithmetic structure.
  • Keywords
    motion estimation; video codecs; H.264/AVC encoder; bit plane matching; fully arithmetic structure; low power consumer electronic device; runtime reconfigurable hardware architecture; variable block size motion estimation method; video encoder; Accuracy; Artificial neural networks; Complexity theory; Computer architecture; Hardware; PSNR; Pixel; Bit plane matching, gray coding, variable block size motion estimation, reconfigurable hardware architecture;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2010.5606306
  • Filename
    5606306