English

JPEG2000 Video Decoder

Einführung

Der JPEG2000 Video Decoder ist ein DirectShow-Filter der in allen DirectShow-basierten Anwendungen eingesetzt werden kann. JPEG2000 wurde von der Digital Cinema Initiative (DCI) as einziger zulässiger Videocodec für Digital Cinema Packages (DCPs) spezifiziert.

Der Ausgangspin des JPEG2000-Decoders bietet RGB32 als bevorzugtes Ausgangsformat an. Liegt ein JPEG2000-Videostream im YUV-Farbraum vor, dann versucht der Decoder vor der Ausgabe des ersten Frames einen dynamischen Formatwechsel zu einem YUV-Format durchzuführen. Falls der nachfolgende Filter den Formatwechsel nicht akzeptiert, dann konvertiert der Decoder intern von YUV nach RGB.

Der Decoder bietet die folgenden Einstellungsmöglichkeiten auf der Eigenschaftenseite. Diese Optionen können auch anwendungsgesteuert über das IGeneralProperties-Interface gesetzt werden. In der aktuellen Version werden die Einstellungen vom Decoder nicht gespeichert.

  • Downsampling: Bei einem Wert von null wird mit voller Auflösung dekodiert, bei einem Wert von eins nur mit halber Auflösung, bei einem Wert von zwei nur mit einem Viertel der vollen Auflösung und so weiter. Diese Option kann verwendet werden um den Prozessor erheblich zu entlasten.
  • Convert DCP XYZ to RGB: Konvertiert vom XYZ-Farbraum eines Digital Cinema Packages in den RGB-Farbraum. Diese Option ist für DCPs erforderlich um eine korrekte Farbwiedergabe zu erzielen.
  • Reduce quality when late: Falls diese Option aktiviert ist, dann reduziert der Decoder die Bildqualität um Prozessorzeit einzusparen wenn die Decodierung in Echtzeit nicht möglich ist. Diese Option erfordert, dass der nachfolgende Filter (üblicherweise ein Video-Renderer) die Notify-Methode aufruft wenn er eine verspätete Darstellung des Videostreams feststellt.
  • Drop pairs of frames: Diese Option sollte für stereoskopische Digital Cinema Packages aktiviert werden. Ist die Option aktiviert, verwirft der Decoder zusammengehörende linke und rechte Bilder bei verspäteter Wiedergabe gemeinsam, anstatt nur ein linkes oder rechtes Bild.

Der JPEG2000 Video Decoder basiert auf der Bibliothek OpenJPEG.

Systemvoraussetzungen

  • Prozessor mit SSE2-Unterstützung
  • Intel Core i7 oder schnellerer Vierkernprozessor für DCP-Wiedergabe
  • Acht oder mehr Prozessorkerne für stereoskopische DCP-Wiedergabe

Zur Wiedergabe von Digital Cinema Packages (DCPs) ist ein MXF-Splitter erforderlich. Wir empfehlen den LAV Splitter oder den MediaLooks MXF Splitter.