IMSC und andere Standards

IMSC ist das Ergebnis einer internationalen Anstrengung, um weit verbreitete Profile von TTML wie EBU-TT-D und SMPTE-TT zusammenzuführen. Dieser Artikel bietet einen Überblick darüber, wie IMSC mit diesen anderen Untertitelstandards zusammenhängt und erklärt die Unterschiede zwischen den Versionen von IMSC.

Genealogie der IMSC-Spezifikation

TTML Profiles for Internet Media Subtitles and Captions (oder IMSC) ist eine eingeschränkte Version der Timed Text Markup Language für weltweite Untertitel- und Untertitelfamilien von Spezifikationen.

IMSC wurde als praktische Anwendung von SMPTE-TT (SMPTE ST 2052-1) entwickelt, das von der FCC als Sicherheitsformat bezeichnet wird. Infolgedessen sollten die meisten SMPTE-TT-Dokumente mit IMSC-Renderern korrekt dargestellt werden (siehe die Einschränkungen), und die Konvertierungsrichtlinien von CTA 608/708 zu SMPTE-TT (SMPTE RP 2052-10 und SMPTE RP 2052-11) sind auch auf IMSC anwendbar.

IMSC ist auch ein syntaktisches Superset von sowohl SDP-US als auch EBU-TT-D, sodass Dokumente, die diesen beiden Formaten entsprechen, gültige IMSC-Dokumente sind und von IMSC-Renderern dargestellt werden können — siehe Kompatibilität mit anderen TTML-basierten Spezifikationen für weitere Details.

IMSC hat seine Ursprünge im CFF-TT-Format, und CFF-TT-Dokumente können relativ einfach in IMSC konvertiert werden.

IMSC ist nicht mit WebVTT verwandt und verwendet nicht dieselbe Syntax. Grundlegende Konvertierungsrichtlinien existieren.

Aktive IMSC-Versionen

Heute sind zwei Versionen von IMSC im Einsatz:

IMSC 1.1 wurde so konzipiert, dass gültige IMSC 1.0.1-Dokumente auch gültige IMSC 1.1-Dokumente sind und wie beabsichtigt auf einem IMSC 1.1-Renderer dargestellt werden. Es fügt jedoch wichtige Funktionen auf IMSC 1.0.1 hinzu:

  • Japanische Textlayout-Funktionen wie Ruby.
  • Unterstützung für von Autoren kontrollierte Leuchtdichte beim Zusammenfügen mit absoluter Leuchtdichte bei High-Dynamic-Range-Video.
  • Unterstützung für stereoskopisches 3D.

Hinweis: IMSC 1.1 macht eine begrenzte Anzahl von Funktionen, die keinen praktischen Nutzen haben oder für die bessere Alternativen existieren, obsolet, verbietet sie jedoch nicht.

Zusammenfassend werden Autoren ermutigt, möglichst IMSC 1.0.1-Dokumente für maximale Kompatibilität zu erstellen, und Implementierer werden ermutigt, die Unterstützung für IMSC 1.1 für weltweite Abdeckung zu implementieren.

Zusammenfassung

Dieses Dokument gibt Ihnen alles, was Sie über IMSC und seine Beziehung zu anderen Spezifikationen wissen müssen.