Architecture of an Image Rendering Co-Processor for MPEG-4 Visual Compositing

  • Authors:
  • M. Berekovic;P. Pirsch;T. Selinger;K.-I. Wels;C. Miro;A. Lafage;C. Heer;G. Ghigo

  • Affiliations:
  • Laboratorium für Informationstechnologie, Universität Hannover, Germany;Laboratorium für Informationstechnologie, Universität Hannover, Germany;Heinrich-Hertz-Institut, Berlin, Germany;Heinrich-Hertz-Institut, Berlin, Germany;ENST, Paris, France;ENST, Paris, France;Infineon AG, München, Germany;TILAB, Torino, Italy

  • Venue:
  • Journal of VLSI Signal Processing Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

The TANGRAM VLSI co-processor is intended as a building block for use in system-on-chip (SOC) designs for the versatile MPEG-4 multimedia standard. It is designed to perform the computation intensive final step of MPEG-4 video decoding: compositing of scenes at the display. This includes warping and alpha blending of multiple full-screen video textures in real-time. TANGRAM consists of a RISC control processor and multiple powerful arithmetic units that perform rendering calculations directly in hardware. This hybrid architecture enables adaptation to changes in algorithms or support for different video-formats in software. Communication to a host CPU and video decoding hardware is done via the very common PI-bus on-chip interface. TANGRAM directly interfaces with the ITU-R601/656 digital video output. VHDL implementation and synthesis for a 0.35 μ standard-cell library provide an estimate of 100 MHz achievable clock frequency (worst-case), 52 mm2 overall area and 1 Watt power dissipation. TANGRAM has sufficient performance for rendering of MPEG-4 Main Profile@Layer3 scenes (ITU-R 601).