Self-Adaptive Algorithmic/Architectural Design for Real-Time, Low-Power Video Systems

  • Authors:
  • Luca Fanucci;Sergio Saponara;Massimiliano Melani;Pierangelo Terreni

  • Affiliations:
  • The authors are with the Dept. of Information Engineering, the University of Pisa, Via G. Caruso, I-56122 Pisa, Italy. E-mail: l.fanucci@iet.unipi.it;The authors are with the Dept. of Information Engineering, the University of Pisa, Via G. Caruso, I-56122 Pisa, Italy. E-mail: l.fanucci@iet.unipi.it;The authors are with the Dept. of Information Engineering, the University of Pisa, Via G. Caruso, I-56122 Pisa, Italy. E-mail: l.fanucci@iet.unipi.it;The authors are with the Dept. of Information Engineering, the University of Pisa, Via G. Caruso, I-56122 Pisa, Italy. E-mail: l.fanucci@iet.unipi.it

  • Venue:
  • IEICE - Transactions on Information and Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

With reference to video motion estimation in the framework of the new H.264/AVC video coding standard, this paper presents algorithmic and architectural solutions for the implementation of context-aware coprocessors in real-time, low-power embedded systems. A low-complexity context-aware controller is added to a conventional Full Search (FS) motion estimation engine. While the FS coprocessor is working, the context-aware controller extracts from the intermediate processing results information related to the input signal statistics in order to automatically configure the coprocessor itself in terms of search area size and number of reference frames; thus unnecessary computations and memory accesses can be avoided. The achieved complexity saving factor ranges from 2.2 to 25 depending on the input signal while keeping unaltered performance in terms of motion estimation accuracy. The increased efficiency is exploited both for (i) processing time reduction in case of software implementation on a programmable platform; (ii) power consumption reduction in case of dedicated hardware implementation in CMOS technology.