Projekte > MPEG-1/2 Video > MPEG-2 Elementar Stream Video

Sequence Extension

Extensionen haben die ID $B5. Dieser schliesst sich die ID der Extension, hier $1, an.

Aufbau

  • 4 Byte: EXTENSION_START_CODE = $000001B5
  • 4 Bit: Start Code Identifier - Sequence Extension = $1
  • 4 Bit: Profil
  • 4 Bit: Level
  • 1 Bit: Progressive Sequence
  • 2 Bit: Chroma Format
  • 2 Bit: Breite Extension
  • 2 Bit: Höhe Extension
  • 12 Bit: Bitrate Extension
  • 1 Bit: Marker
  • 8 Bit: VBV Buffer Extension
  • 1 Bit: Low Delay
  • 2 Bit: Framerate Extension Numerator
  • 5 Bit: Framerate Extension Denominator

Als Schema:

 76543210
0EXTENSION_START_CODE
 
$000001B5
1
2
3
4Start Code Identifier = $1Profil
5LevelProgr.ChromaBreite Ext.
6noch BE.Höhe Ext.Bitrate Extension
7noch Bitrate ExtensionMarker
8VBV Buffer Extension
9Low DelayFramerate Ext NFramerate Ext D

Anmerkung: In einer Quelle werden vier Bit für das Profil verwendet. Bei Andrew Duncan wird das erste Bit davon als 'Profile/Level Escape' bezeichnet, wobei der Wert 0 reserviert ist.

Erläuterungen

Die Profile sind:

Wert Profil Typisch für
1 High Profile production equipment requiring 4:2:2
2 Spatially Scalable Profile Simulcasting
3 SNR Scalable Profile Simulcasting
4 Main Profile 95 % of TVs, VCRs, cable applications
5 Simple Profile Low cost memory, e.g. no B pictures

Es werden teilweise auch noch die Profile Multiview und 4:2:2 angegeben, jedoch ohne Codierung.

Die Level sind:

Wert Profil Typisch für
4 High Level HDTV production rates: e.g. 1920 x 1080 x 30 Hz
6 High 1440 Level HDTV consumer rates: e.g. 1440 x 960 x 30 Hz
8 Main Level CCIR 601 rates: e.g. 720 x 480 x 30 Hz
10 Low Level SIF video rate: e.g. 352 x 240 x 30 Hz

Zulässige Kombinationen von Level und Profil:

  Simple Main SNR
scalable
Spatial
scalable
High Multiview 4:2:2
High level   X     X    
High-1440 level   X   X X    
Main level X X X   X X X
Low level   X X        

Die Chrominance-Werte:

Wert Profil Beschreibung
1 4:2:0 half resolution in both dimensions (most common format)
2 4:2:2 half resolution in horizontal direction (High Profile only)
3 4:4:4 full resolution (not allowed in any currently defined profile)

Low Delay bedeutet, dass keine B-Frames verwendet werden. "Frame reorderung delay is not present i the VBV description, skipped pictures (VBV underflow) may occur." Die Framerate Extension Numerator und Denominator werden mit der Basis Framerate multipliziert.

Testprogramm

Mit dem Testprogramm kann man einen MPEG-2 Video Elemantar Stream scannen und die Sequence Extension anzeigen lassen.

MPEG2 Elementar Test 02 (164 kb) - MD5
Stand: 13. Oktober 2008