| |
2 Aufbau von MPEG-4
Dieser Abschnitt behandelt den Aufbau von MPEG-4. Es wird das Szenenmodell, Streams,
BIFS und das Ereignismodell angesprochen.
2.1 Szenenmodell
Eine Szene im allgemeinen Sinn besteht üblicherweise aus Akteuren, die an ihr beteiligt sind,
und einer Beschreibung. Dieser Begri der Szene wird auch in MPEG-4 aufgenommen. Für die
Beschreibung ist das BIFS6 zuständig, Media Objects übernehmen die Rolle derAkteure.
Dabei muss einem Objekt nicht unbedingt eine Aufgabe zuteil sein. Die einzelnen Objekte sind
hierarchisch angeordnet und es können mehrere Objekte zu einem Objekt zusammengefasst
werden. Die Objekte der untersten Klasse (also die an den Blättern der Hierarchie) nennt
man Primitive Objects. Ein Hintergrundbild ist ein Beispiel für ein primitives Objekt. Aus
primitiven Objekten neu zusammengesetzte Objekte nennt man Compound Media Objects.
Abbildung 1 verdeutlicht diesen Zusammenhang.
Abbildung 1: Objekthierarchie bei MPEG-4
Jedes dieser Objekte kann beliebig in der Szene angeordnet werden. Objekte können durch
einen Object Descriptor mit Meta-Daten versehen werden. Außerdem werden durch ihn die
im nächsten Abschnitt behandelten Elementary Streams zugewiesen.
2.1.1 Elementary Streams
Jedem Objekt einer MPEG-4-Szene kann ein (oder mehrere) Stream(s), bezeichnet als Ele-
mentary Streams (oder kurz ES), zugeordnet werden7. In ES können nicht nur hörbare oder
sichtbare Daten verschickt werden, sondern auch Steuerungsparameter und -optionen. Die
Steuerungsanweisungen können von dem Dienstanbieter selbst oder von dem Endbenutzer
ausgehen, indem er zum Beispiel ein Objekt in der Szene bewegt oder eines der Objekte ent-
fernt. Eigenschaften der ES wie der benötigte Decoder und Dienstgüte-Parameter, finden sich
6BInary Format for Scenes, siehe auch Abschnitt 2.2
7Ein Hintergrundbild kann beispielsweise durch eine Melodie unterlegt sein.
2
|  |
|
| |
|
|