Analysis of adaptive algorithm to power aware design for H.264/AVC integer motion estimation engine in HDTV application

Yiqing Huang*, Takeshi Ikenaga

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, we contribute two reconfigurable integer motion estimation (IME) architectures (namely RSADT and RPPSAD) based on adaptive algorithm. Firstly, based on the pixel difference analysis, the spatial redundancy is further exploited and three subsampling patterns are selected adaptively. Secondly, in order to keep full data reuse, we propose an architecture level data organization for RSADT architecture. For RPPSAD, we apply pixel classification and memory organization to keeps full data reuse. An interactive data loading scheme is proposed to reduce power dissipation. Experiments show that, with some extra hardware, our RSADT can averagely achieve 65.86% reduction in processing time; as for RPPSAD, it can save 25.4% to 39.8% power dissipation when processing typical HDTV720p sequences.

Original languageEnglish
Title of host publicationASICON 2009 - Proceedings, 2009 8th IEEE International Conference on ASIC
Pages163-166
Number of pages4
DOIs
Publication statusPublished - 2009 Dec 1
Externally publishedYes
Event2009 8th IEEE International Conference on ASIC, ASICON 2009 - Changsha, China
Duration: 2009 Oct 202009 Oct 23

Publication series

NameASICON 2009 - Proceedings 2009 8th IEEE International Conference on ASIC

Other

Other2009 8th IEEE International Conference on ASIC, ASICON 2009
Country/TerritoryChina
CityChangsha
Period09/10/2009/10/23

Keywords

  • Adaptive algorithm
  • H.264/AVC
  • Reconfigurable architecture

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Analysis of adaptive algorithm to power aware design for H.264/AVC integer motion estimation engine in HDTV application'. Together they form a unique fingerprint.

Cite this