Application Specific Instruction Set Processor for Adaptive Video Motion Estimation

  • Authors:
  • S. Momcilovic;T. Dias;N. Roma;L. Sousa

  • Affiliations:
  • INESC-ID, Portugal;INESC-ID, Portugal;INESC-ID, Portugal;INESC-ID, Portugal

  • Venue:
  • DSD '06 Proceedings of the 9th EUROMICRO Conference on Digital System Design
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

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, dataadaptive 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.13ìm CMOS technology. Experimental results show that very-low power adaptive motion estimators have been achieved to encode QCIF video sequences.