track atom


next up gif
Next: media atom Up: Datenstruktur eines movie Previous: movie atom

track atom

Ein track atom definiert - wie eine Ton- oder Bildspur beim Film - eine Audio- oder Videosequenz, kann aber auch (bei einem poster) nur aus einem einzigen Bild bestehen. Die in einem track enthaltenen Daten sind völlig unabhängig von anderen tracks. Sie können unterschiedliche Größe, Dauer, Wiedergabegeschwindigkeit (Unterschiede Audio/Video!) und Speichermedien haben. Ein track atom besteht aus:
- track header atom: Allgemeine Informationen, ähnlich wie beim movie header atom. Besonders interessant sind hier zwei Felder: Zum einen läßt sich die Lage eines tracks im movie bestimmen - wenn mehrere tracks auf dem Bildschirm angezeigt werden sollen, bestimmt dieses Feld, welcher track weiter vorn gezeichnet wird und welcher von anderen überschrieben wird. Weiterhin lassen sich Gruppen von tracks spezifizieren, von denen dann je ein Element alternativ abgespielt werden kann. Dies können zum Beispiel unterschiedliche Audiosequenzen in verschiedenen Sprachen sein, aber auch unterschiedliche Repräsentationen des gleichen Inhalts. So kann auf einem langsamen Rechner eine Videosequenz mit geringerer Farbtiefe, Auflösung oder Bildgröße wiedergegeben werden, falls die Wiedergabegeschwindigkeit des Systems nicht ausreicht.
- track clipping atom: Identisches Format wie das movie clipping atom. Mit dem track clipping atom können mehrere tracks ausgeschnitten und zu einem Gesamtbild zusammengesetzt werden.
- track matte atom: Hiermit wird für jedes Pixel des tracks angegeben, wie es in den Hintergrund eingeblendet werden soll. Für jedes Pixel ist ein eigener Transparenzwert möglich, mit dem ein gewichtetes Mittel aus dem Pixel des tracks und dem entsprechenden Hintergrundpixel berechnet wird.
- edit atom: Das edit atom enthält eine Liste von Einträgen, die bestimmen, wie sich der jeweilige track aus den Daten des media zusammensetzt. Jeder Eintrag legt Anfangszeit, Dauer und Wiedergabegeschwindigkeit für ein Segment des track fest. Damit könnten also auch Audiospuren wiedergegeben werden, die mit unterschiedlichen Abtastraten aufgenommen wurden. Wenn das edit atom komplett fehlt, kann man dagegen ausgehen, daß das komplette media im track enthalten ist.
- media atom: Gibt an, wie die Daten dieses track gespeichert sind und wie sie wiederzugeben sind. Genauere Erläuterung s.u.
- user-defined data atom: Dieses Feld enthält Informationen über die Daten, die in diesem track enthalten sind. Die Daten sind vom verwendeten media handler abhängig. Andere media handler werden normalerweise nicht in der Lage sein, media information atoms von einem fremden media handler zu verarbeiten.


next up gif
Next: media atom Up: Datenstruktur eines movie Previous: movie atom



Martin Melzer
Wed May 3 15:41:46 MET DST 1995