![]()
![]()
Der Bitstrom ist in 6 Ebenen (,,layers``) strukturiert:

Jede Ebene hat einen eindeutigen Startcode, der sonst nicht im Datenstrom vorkommmt. Dies ist nötig, da der Bitstrom mit variabler Codelänge gespeichert ist.
Die Sequenzebene ist einer längeren Folge von Bildern
zugeordnet. Hier werden die grundsätzlichen Daten des MPEG-Stroms
definiert:
Alle Bilder in einer Bildgruppen können unabhängig von
anderen Bildgruppen dekodiert werden, d.h. die Bildgruppen
sind in sich abgeschlossen. Ein Beispiel für eine Bildgruppe
findet man in Abbildung (2).
| In der Bildebene wird jedes Bild mit einem Bildvorspann
begonnen. Darin werden folgende Daten übergeben:
|
In der Sliceebene wird nur die vertikale Position des Slice
und die Anzahl der enthaltenen Markroblöcke mitgeteilt.
| Hier werden folgende Daten abgelegt:
|
In der Blockebene werden die Koeffizienten der DCT gespeichert.
| |
![]()