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

M. Berekovic1, P. Pirsch1, T. Selinger2, K.-I.- Wels2, C. Miro3, A. Lafage3, C. Heer4, G. Ghigo5
1Laboratorium für Informationstechnologie, Universität Hannover, Germany
2Heinrich-Hertz-Institut, Berlin, Germany
3ENST, Paris, France
4Infineon AG, München, Germany
5TILAB, Torino, Italy

Tóm tắt

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).

Từ khóa


Tài liệu tham khảo

ISO/IEC JTC11/SC29/WG11 N2323, “Overview of the MPEG-4 standard,” July 1998.

ISO/IEC JTC11/SC29/WG11 N2502, “ISO/IEC 14496-2. Final Draft International Standard. Part 2: Visual,” Atlantic-City, Oct. 1998.

B. Haskell et al., “Image and Video Coding—Emerging Standards and Beyond,” IEEE Trans. on CSVT, vol. 8,no. 7, 1998, pp. 814-837.

P. Pirsch and H.-J. Stolberg, “VLSI Implementations of Image and Video Multimedia Processing Systems,” IEEE Trans. on CSVT, vol. 8,no. 7, 1998, pp. 878-891.

P. Pirsch, A. Freimann, and M. Berekovic, “Multimedia Signal Processors,” in Multimedia Hardware Architectures: Proceedings of SPIE, vol. 3021, 1997, pp. 2-13.

A. Lafage, C. Miro, M. Berekovic, T. Selinger, G. Ghigo, and C. Heer, “Complexity Analysis and Functional Specification of Co-Processor,” ACTS105/Emphasis Project Deliverable D300.

P.N. Glaskowski, “3D Chips Break Megatriangle Barrier,” Microprocessor Report, vol. 11,no. 7, pp. 31-40.

ISO/IEC JTC11/SC29/WG11 N2472, “Text of ISO/IEC 14496-2 Video Verification Model V.11,” October 1998, Atlantic City.

M. Berekovic and P. Pirsch, “Architecture of Co-Processor Module for Image Compositing,” in Proceedings of 5th IEEE International Conference on Electronics Circuits and Systems ICECS 1998, Lisboa, vol. 2, 1998, pp. 203-206.

C. Miro, A. Lafage, Q.-L. Nguyen-Phuc, and Y. Mathieu, “Hardware Implementation of Perspective Transformations on MPEG-4 Video Objects,” Multimedia Processors: Proceedings of the SPIE, San-Jose, January 1999, vol. 3655-13.

M. Berekovic, D. Heistermann, and P. Pirsch, “A Core Generator for Fully Synthesizable and Highly Parameterizable RISC-Cores for System-On-Chip Designs,” 1998 IEEE Workshop on Signal Processing Systems SIPS98, Boston, Sept. 1998, pp. 561-568.

J.P. Wittenburg, W. Hinrichs, J. Kneip, M. Ohmacht, M. Berekovic, H. Lieske, H. Kloos, and P. Pirsch, “Realization of a Programmable Parallel DSP for High Performance Image Processing Applications,” Design Automation Conference (DAC'98), June 1998, pp. 56-61.