| |
MPEG-4-Video Standard
Seite 85 von 103
Technische Informatik
10.10.2003
7.2
eXtensible MPEG-4 Textual Format (XMT)
Das eXtensible MPEG-4 Textual Format (XMT) ist ein Framework, mit dessen Hilfe
MPEG-4-Systemkomponenten repräsentiert und Inhalte audiovisueller Medienströme
über eine textbasierte Syntax beschrieben werden können. Autoren von MPEG-4-
Inhalten ermöglicht es (wegen seiner hohe Abstraktionsebene) den Austausch von
Inhalten und vereinfacht das Zusammenspiel mit anderen Tools. Auf niedriger textueller
Ebene können sämtliche MPEG-4-Systemfunktionen beschrieben werden. Hierbei nutzt
XMT den W3C-XML-Standard als Grundlage für die textuelle Repräsentation. XMT
wurde so entworfen, dass es leicht mit X3D4 (eXtensible 3D), VRML, W3C-SMIL 2.0
(Synchronized Multimedia Integration Language) und sogar mit HTML umgehen und
entsprechend geparst in den jeweiligen Playern abgespielt werden kann (Abb. 41).
XMT
SMIL 2.0
MPEG-7
X3D
Parse
Compile
MPEG-4-Repräsentation
(z.B. mp4 Dateiformat)
VRML-Browser
MPEG-4-Player
SMIL-Player
SVG
Abb.41 Das eXtensible MPEG-4 Texual Format
Über Grammatiken, die Regeln für Platzhalter oder Attributwerte beinhalten, ist XMT in
der Lage die XML-Syntax für sich zu nutzen. So lassen sich z.B. <LineProperties>
in <Material2D>-Elemente zusammenfassen. XMT folgt binären MPEG-4-Systems-
Kodierungsregeln um sicher zu gehen, dass die textuelle Beschreibung korrekt binär
umgesetzt wird. Mit Conformance Points lässt sich dieser Vorgang kontrollieren. XMT ist
wie gesagt eine textbasierte Darstellung des MPEG-4 System-Parts (und nur für
diesen), deren Strukturen mit XML beschrieben werden können. Szenen und deren
Knoten (Nodes), die bekanntlich mit BIFS definiert werden, können von XML
interpretiert werden. Ein Material-Knoten wird dann beispielsweise als <Material>-
Element repräsentiert. Die Spanne von MPEG-4 zur Repräsentation von Inhalten ist
breit. Sie reicht von einfachen audiovisuellen Formaten bis hin zu hoch komplexen,
animierten und interaktiven Präsentationen. Deren binärer Code ist teilweise so
komplex, dass sich selbst durch ein Reverse-Engineering die ursprüngliche Intention
des Autors nicht mehr zurückverfolgen lässt. XMT umfasst zwei Ebenen der Darstellung
(mit unterschiedlicher Syntax und Semantik), die als XMT-
W
und XMT-A benannt sind.
XMT-
W
(Omega) ist ein Format hoher Abstraktionsstufe, das auf W3C-SMIL 2.0 basiert.
XMT-A (Alpha) stellt eine direkte XML-Präsentation des MPEG-4-Systems Binärformat
dar und ähnelt X3D, der nächsten Generation von VRML.
4
Entwickelt vom Web3D-Konsortium
|  |
|
| |
|
|