• DocumentCode
    2494207
  • Title

    Application Specific Instruction Set Processor for Adaptive Video Motion Estimation

  • Author

    Momcilovic, S. ; Dias, T. ; Roma, N. ; Sousa, L.

  • Author_Institution
    INESC-ID, Lisboa
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    160
  • Lastpage
    167
  • Abstract
    Motion estimation is the most demanding operation of a video encoder, corresponding to at least 80% of the overall computational cost. With the proliferation of portable handheld devices that support digital video coding, data-adaptive motion estimation algorithms have been required to dynamically configure the search pattern not only to avoid unnecessary computations and memory accesses but also to save energy. This paper proposes an application specific instruction set processor (ASIP) to implement data-adaptive motion estimation algorithms, that is characterized by a specialized data-path and minimum and optimized instruction set. Due to its low-power nature, this architecture is specially adequate to develop motion estimators for portable, mobile and battery supplied devices. A cycle-based accurate simulator was also developed for the proposed ASIP and fast and data-adaptive search algorithms have been implemented, namely, the four-step search and the motion vector field adaptive search algorithms. Based on the proposed ASIP and the considered adaptive algorithms, several motion estimators were synthesized in 0.13mum CMOS technology. Experimental results show that very-low power adaptive motion estimators have been achieved to encode QCIF video sequences
  • Keywords
    image sequences; instruction sets; motion estimation; video coding; ASIP; CMOS technology; QCIF video sequence encoding; adaptive motion estimators; application specific instruction set processor; cycle-based accurate simulator; data-adaptive motion estimation algorithms; digital video coding; four-step search pattern; motion vector field adaptive search algorithms; specialized data-path; Adaptive algorithm; Application specific processors; Batteries; CMOS technology; Computational efficiency; Computer architecture; Handheld computers; Motion estimation; Portable computers; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools, 2006. DSD 2006. 9th EUROMICRO Conference on
  • Conference_Location
    Dubrovnik
  • Print_ISBN
    0-7695-2609-8
  • Type

    conf

  • DOI
    10.1109/DSD.2006.25
  • Filename
    1690035