JPEG 2000

JPEG 2000 ist ein Codec mit einem äusserst rechenintensives Kompressionsformat, das sowohl verlustfreie als auch verlustbehaftete Kompression ermöglicht. Oft wird für den JPEG-2000-Codec der MXF-Container verwendet, wie das ist zum Beispiel im DCP der Fall ist.

JPEG 2000 kann für die Archivierung empfohlen werden. FFV1 könnte für die Archivierung eine schlankere Alternative darstellen, weil er bei etwa gleicher Kompressionsrate wesentlich schneller ist.

Bemerkungen

  • Alle Erweiterungen von JPEG-2000-Dateiformaten, die über den reinen Bilddatenstrom hinausgehen (z.B. Formate der Metadaten oder Farbraumdaten), sind nicht lizenzfrei. Und sogar für den Bilddatenstrom selbst garantiert das JPEG-2000-Konsortium ausdrücklich nicht die Freiheit von möglichen Lizenzansprüchen Dritter.
  • OpenJPEG ist ein open-source JPEG 2000 codec, der in C programmiert ist. Er berücksichtigt die JPEG-2000-Spezifikationen voll und kann verlustfrei 16-Bit-Bilder komprimieren. Die openjp2-Bibliothek und die ausführbare Dateien opj_compress und opj_decompress sind seit April 2015 eine offizielle Referenzsoftware für JPEG 2000 Part 1.
  • Die Kompression von OpenJPEG hatte einen Rundungsfehler und dies vermutlich seit dem Beginn. Dieser Fehler in der Kodierung der verlustfreien Kompression war seit mindestens dem 26. Dezember 2015 bekannt, wurde aber erst 2018 behoben; die mit OpenJPEG vorher verlustfrei komprimierten Dateien sind in der Tat nicht 100 % verlustfrei …

Bibliografie

Normen

ISO/IEC 15444-1:2019
Information technology – JPEG 2000 image coding system: Core coding system, International Organization for Standardization, Geneva 2019
[Diese Norm steht leider nicht unentgeltlich zur Verfügung.]
ISO/IEC 15444-13:2008
Information technology – JPEG 2000 image coding system: An entry level JPEG 2000 encoder, International Organization for Standardization, Geneva 2008
[Diese Norm steht leider nicht unentgeltlich zur Verfügung.]
ISO/IEC 15444-3:2007
Information technology – JPEG 2000 image coding system: Motion JPEG 2000, International Organization for Standardization, Geneva 2007
[Diese Norm steht leider nicht unentgeltlich zur Verfügung.]
ISO/IEC 15444-9:2005
Information technology – JPEG 2000 image coding system: Interactivity tools, APIs and protocols, International Organization for Standardization, Geneva 2005
[Diese Norm steht leider nicht unentgeltlich zur Verfügung.]

2024-01-22