Instruction Set Extensions for MPEG-4 Video

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Autoren

  • Mladen Berekovic
  • Hans Joachim Stolberg
  • Mark B. Kulaczewski
  • Peter Pirsch
  • Henning Möller
  • Holger Runge
  • Johannes Kneip
  • Benno Stabernack

Externe Organisationen

  • NEC Corporation
  • Robert Bosch GmbH
  • Fraunhofer-Institut für Nachrichtentechnik, Heinrich-Hertz-Institut (HHI)
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Seiten (von - bis)27-49
Seitenumfang23
FachzeitschriftJournal of VLSI Signal Processing Systems for Signal, Image, and Video Technology
Jahrgang23
Ausgabenummer1
PublikationsstatusVeröffentlicht - 1 Okt. 1999

Abstract

This paper describes instruction set extensions for the acceleration of MPEG-4 algorithms on programmable (RISC-) CPUs. MPEG-4 standardizes audio and video compression schemes for a variety of bit rates and scenarios. As MPEG-4 targets a much broader range of different applications than previously defined hybrid video coding standards like H.263 or MPEG-2, it employs a much higher number of different algorithms and coding modes. Therefore, MPEG-4 implementations will require a more software-oriented approach to be efficient. However, the total computational load for an optimized implementation of an MPEG-4 video codec is expected to exceed the performance levels of today's multimedia signal processors, making further hardware acceleration a necessity. For that purpose, we propose a number of instruction set extensions that add function-specific blocks to the data path of a CPU. These dedicated modules are highly adapted to the most computation-intensive processing schemes of MPEG-4, such as DCT, motion compensation, padding, shape coding, or bitstream parsing. The increased functionality of basic instructions results in a significant speed-up over standard RISC instruction sets, thus making MPEG-4 implementations feasible on programmable processor platforms. Possible target architectures include VLIW multimedia processors, MIMD-style multiprocessors, or coprocessor architectures.

ASJC Scopus Sachgebiete

Zitieren

Instruction Set Extensions for MPEG-4 Video. / Berekovic, Mladen; Stolberg, Hans Joachim; Kulaczewski, Mark B. et al.
in: Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, Jahrgang 23, Nr. 1, 01.10.1999, S. 27-49.

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Berekovic, M, Stolberg, HJ, Kulaczewski, MB, Pirsch, P, Möller, H, Runge, H, Kneip, J & Stabernack, B 1999, 'Instruction Set Extensions for MPEG-4 Video', Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, Jg. 23, Nr. 1, S. 27-49. https://doi.org/10.1023/A:1008188618930
Berekovic, M., Stolberg, H. J., Kulaczewski, M. B., Pirsch, P., Möller, H., Runge, H., Kneip, J., & Stabernack, B. (1999). Instruction Set Extensions for MPEG-4 Video. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 23(1), 27-49. https://doi.org/10.1023/A:1008188618930
Berekovic M, Stolberg HJ, Kulaczewski MB, Pirsch P, Möller H, Runge H et al. Instruction Set Extensions for MPEG-4 Video. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology. 1999 Okt 1;23(1):27-49. doi: 10.1023/A:1008188618930
Berekovic, Mladen ; Stolberg, Hans Joachim ; Kulaczewski, Mark B. et al. / Instruction Set Extensions for MPEG-4 Video. in: Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology. 1999 ; Jahrgang 23, Nr. 1. S. 27-49.
Download
@article{b8a57f6987c448e9b15bb389c33d4b0d,
title = "Instruction Set Extensions for MPEG-4 Video",
abstract = "This paper describes instruction set extensions for the acceleration of MPEG-4 algorithms on programmable (RISC-) CPUs. MPEG-4 standardizes audio and video compression schemes for a variety of bit rates and scenarios. As MPEG-4 targets a much broader range of different applications than previously defined hybrid video coding standards like H.263 or MPEG-2, it employs a much higher number of different algorithms and coding modes. Therefore, MPEG-4 implementations will require a more software-oriented approach to be efficient. However, the total computational load for an optimized implementation of an MPEG-4 video codec is expected to exceed the performance levels of today's multimedia signal processors, making further hardware acceleration a necessity. For that purpose, we propose a number of instruction set extensions that add function-specific blocks to the data path of a CPU. These dedicated modules are highly adapted to the most computation-intensive processing schemes of MPEG-4, such as DCT, motion compensation, padding, shape coding, or bitstream parsing. The increased functionality of basic instructions results in a significant speed-up over standard RISC instruction sets, thus making MPEG-4 implementations feasible on programmable processor platforms. Possible target architectures include VLIW multimedia processors, MIMD-style multiprocessors, or coprocessor architectures.",
author = "Mladen Berekovic and Stolberg, {Hans Joachim} and Kulaczewski, {Mark B.} and Peter Pirsch and Henning M{\"o}ller and Holger Runge and Johannes Kneip and Benno Stabernack",
note = "Funding Information: Parts of this work were sponsored by the European ACTS-105 Emphasis and Medea-M4M projects. The authors want to thank their colleagues from Emphasis and M4M for fruitful discussions about virtually all aspects of MPEG-4.",
year = "1999",
month = oct,
day = "1",
doi = "10.1023/A:1008188618930",
language = "English",
volume = "23",
pages = "27--49",
journal = "Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology",
issn = "0922-5773",
publisher = "Springer New York",
number = "1",

}

Download

TY - JOUR

T1 - Instruction Set Extensions for MPEG-4 Video

AU - Berekovic, Mladen

AU - Stolberg, Hans Joachim

AU - Kulaczewski, Mark B.

AU - Pirsch, Peter

AU - Möller, Henning

AU - Runge, Holger

AU - Kneip, Johannes

AU - Stabernack, Benno

N1 - Funding Information: Parts of this work were sponsored by the European ACTS-105 Emphasis and Medea-M4M projects. The authors want to thank their colleagues from Emphasis and M4M for fruitful discussions about virtually all aspects of MPEG-4.

PY - 1999/10/1

Y1 - 1999/10/1

N2 - This paper describes instruction set extensions for the acceleration of MPEG-4 algorithms on programmable (RISC-) CPUs. MPEG-4 standardizes audio and video compression schemes for a variety of bit rates and scenarios. As MPEG-4 targets a much broader range of different applications than previously defined hybrid video coding standards like H.263 or MPEG-2, it employs a much higher number of different algorithms and coding modes. Therefore, MPEG-4 implementations will require a more software-oriented approach to be efficient. However, the total computational load for an optimized implementation of an MPEG-4 video codec is expected to exceed the performance levels of today's multimedia signal processors, making further hardware acceleration a necessity. For that purpose, we propose a number of instruction set extensions that add function-specific blocks to the data path of a CPU. These dedicated modules are highly adapted to the most computation-intensive processing schemes of MPEG-4, such as DCT, motion compensation, padding, shape coding, or bitstream parsing. The increased functionality of basic instructions results in a significant speed-up over standard RISC instruction sets, thus making MPEG-4 implementations feasible on programmable processor platforms. Possible target architectures include VLIW multimedia processors, MIMD-style multiprocessors, or coprocessor architectures.

AB - This paper describes instruction set extensions for the acceleration of MPEG-4 algorithms on programmable (RISC-) CPUs. MPEG-4 standardizes audio and video compression schemes for a variety of bit rates and scenarios. As MPEG-4 targets a much broader range of different applications than previously defined hybrid video coding standards like H.263 or MPEG-2, it employs a much higher number of different algorithms and coding modes. Therefore, MPEG-4 implementations will require a more software-oriented approach to be efficient. However, the total computational load for an optimized implementation of an MPEG-4 video codec is expected to exceed the performance levels of today's multimedia signal processors, making further hardware acceleration a necessity. For that purpose, we propose a number of instruction set extensions that add function-specific blocks to the data path of a CPU. These dedicated modules are highly adapted to the most computation-intensive processing schemes of MPEG-4, such as DCT, motion compensation, padding, shape coding, or bitstream parsing. The increased functionality of basic instructions results in a significant speed-up over standard RISC instruction sets, thus making MPEG-4 implementations feasible on programmable processor platforms. Possible target architectures include VLIW multimedia processors, MIMD-style multiprocessors, or coprocessor architectures.

UR - http://www.scopus.com/inward/record.url?scp=0033207374&partnerID=8YFLogxK

U2 - 10.1023/A:1008188618930

DO - 10.1023/A:1008188618930

M3 - Article

AN - SCOPUS:0033207374

VL - 23

SP - 27

EP - 49

JO - Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology

JF - Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology

SN - 0922-5773

IS - 1

ER -