An optimized application architecture of the H.264 video encoder for application specific platforms

Muhammad Shafique, Lars Bauer, Jörg Henkel

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

Abstract

The H.264 video coding standard features diverse computational hot spots that need to be accelerated to cope with the significantly increased complexity compared to previous standards. In this paper, we propose an optimized application architecture for the H.264 encoder with reduced processing and which is suitable for application specific (reconfigurable) hardware platforms. Our proposed application architecture optimization for the computational amount of the Motion Compensation (MC) is independent of the actual hardware platform that is used for execution. For a MIPS processor we achieve an average speed-up of approx. 60x for MC. Our proposed application architecture reduces the overhead for Reconfigurable Platforms by distributing the actual hardware requirements amongst the functional blocks. This increases the amount of available reconfigurable hardware per data path (within a functional block) which leads to a 2.84x performance improvement. We evaluate our application architecture by means of four different hardware platforms.

Original languageEnglish (US)
Title of host publicationProceedings of the 2007 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia, ESTIMedia 2007
Pages119-124
Number of pages6
DOIs
StatePublished - 2007
Event2007 5th Workshop on Embedded Systems for Real-Time Multimedia, ESTIMedia 2007 - Salzburg, Austria
Duration: Oct 4 2007Oct 5 2007

Publication series

NameProceedings of the 2007 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia, ESTIMedia 2007

Conference

Conference2007 5th Workshop on Embedded Systems for Real-Time Multimedia, ESTIMedia 2007
Country/TerritoryAustria
CitySalzburg
Period10/4/0710/5/07

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Computer Science Applications
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'An optimized application architecture of the H.264 video encoder for application specific platforms'. Together they form a unique fingerprint.

Cite this