Avatar
www.fr-an.de

Transport Stream

Component Descriptor

Der Component Descriptor ist in ETSI EN 300 468 definiert. Es werden die Typen der einzelnen Streams beschrieben. Dazu kann auch ein kurzer Text genutzt werden.

 

Der Aufbau

  1. component_descriptor
    1. 8 Bit: descriptor_tag
    2. 8 Bit: descriptor_length
    3. 4 Bit: reserved_future_use
    4. 4 Bit: stream_content
    5. 8 Bit: component_type
    6. 8 Bit: component_tag
    7. 24 Bit: ISO_639_language_code
      1. descriptor_length - 6 Byte: text_char

 

descriptor_tag: Der Tag identifiziert den Descriptor. Der component_descriptor-Tag ist $50.

descriptor_length: Die Länge des Descriptors ab dem folgenden Byte.

stream_content: Dies ist der Typ des Inhalts, zum Beispiel Video, Audio oder Daten. Siehe Tabelle unten.

component_type: Dies ist der Typ der Componente. Siehe Tabelle unten.

component_tag: Der Wert entspricht dem component_tag im Stream Identifier Descriptor, falls dieser im der PSI Program Map Section vorhanden ist.

ISO_639_language_code: Die Sprache des Descriptors entsprechend der Norm ISO 639.

text_char: Der Text. Das heißt die Beschreibung der Componente. Der Text ist als lateinisches Alphabet codiert. Befindet sich das erste Byte im Wertebereich von $01 bis $1F, gibt dieses Byte ein abweichendes Character Set an. Der Text kann ausserdem Controlcodes enthalten.

 

Componententyp

... in Abhängigkeit von stream_content und component_type:

s_c c_t Beschreibung
$00 $00-$FF Reserviert für zukünftige Nutzung
$01 $00 Reserviert für zukünftige Nutzung
$01 MPEG-2 Video, Aspect Ratio 4:3, 25 Hz (*)
$02 MPEG-2 Video, Aspect Ratio 16:9 mit Pan Vektoren, 25 Hz (*)
$03 MPEG-2 Video, Aspect Ratio 16:9 ohne Pan Vektoren, 25 Hz (*)
$04 MPEG-2 Video, Aspect Ratio > 16:9, 25 Hz (*)
$05 MPEG-2 Video, Aspect Ratio 4:3, 30 Hz (*)
$06 MPEG-2 Video, Aspect Ratio 16:9 mit Pan Vektoren, 30 Hz (*)
$07 MPEG-2 Video, Aspect Ratio 16:9 ohne Pan Vektoren, 30 Hz (*)
$08 MPEG-2 Video, Aspect Ratio > 16:9, 30 Hz (*)
$09 MPEG-2 High Definition Video, Aspect Ratio 4:3, 25 Hz (*)
$0A MPEG-2 High Definition Video, Aspect Ratio 16:9 mit Pan Vektoren, 25 Hz (*)
$0B MPEG-2 High Definition Video, Aspect Ratio 16:9 ohne Pan Vektoren, 25 Hz (*)
$0C MPEG-2 High Definition Video, Aspect Ratio > 16:9, 25 Hz (*)
$0D MPEG-2 High Definition Video, Aspect Ratio 4:3, 30 Hz (*)
$0E MPEG-2 High Definition Video, Aspect Ratio 16:9 mit Pan Vektoren, 30 Hz (*)
$0F MPEG-2 High Definition Video, Aspect Ratio 16:9 ohne Pan Vektoren, 30 Hz (*)
$10 MPEG-2 High Definition Video, Aspect Ratio > 16:9, 30 Hz (*)
$11-$AF Reserviert für zukünftige Nutzung
$B0-$FE Benutzerdefiniert
$FF Reserviert für zukünftige Nutzung
$02 $00 Reserviert für zukünftige Nutzung
$01 MPEG-1 Layer 2 Audio, einzelner Monokanal
$02 MPEG-1 Layer 2 Audio, zwei Monokanäle
$03 MPEG-1 Layer 2 Audio, Stereo (2 Kanäle)
$04 MPEG-1 Layer 2 Audio, Multilingual, Multikanal
$05 MPEG-1 Layer 2 Audio, Surroundsound
$06-$3F Reserviert für zukünftige Nutzung
$40 MPEG-1 Layer 2 Audio, Beschreibung für Sehbehinderte
$41 MPEG-1 Layer 2 Audio für Schwerhörige
$42 receiver-mixed supplementary audio as per annex G of TS 101 154
$43-$AF Reserviert für zukünftige Nutzung
$B0-$FE Benutzerdefiniert
$FF Reserviert für zukünftige Nutzung
$03 $00 Reserviert für zukünftige Nutzung
$01 EBU Teletext Untertitel
$02 Verbundener EBU Teletext
$03 VBI Daten
$04-$0F Reserviert für zukünftige Nutzung
$10 DVB Untertitel (normal) mit unkritischen Monitor Aspect Ratio
$11 DVB Untertitel (normal) zur Anzeige auf 4:3 Monitor
$12 DVB Untertitel (normal) zur Anzeige auf 16:9 Monitor
$13 DVB Untertitel (normal) zur Anzeige auf 2.21:1 Monitor
$14 DVB Untertitel (normal) zur Anzeige auf High Definition Monitor
$15-$1F Reserviert für zukünftige Nutzung
$20 DVB Untertitel (für Schwerhörige) mit unkritischen Monitor Aspect Ratio
$21 DVB Untertitel (für Schwerehörige) zur Anzeige auf 4:3 Monitor
$22 DVB Untertitel (für Schwerhörige) zur Anzeige auf 16:9 Monitor
$23 DVB Untertitel (für Scherhörige) zur Anzeige auf 2.21:1 Monitor
$24 DVB Untertitel (für Schwerhörige) zur Anzeige auf High Definition Monitor
$25-AF Reserviert für zukünftige Nutzung
$B0-FE Benutzerdefiniert
$FF Reserviert für zukünftige Nutzung
$04 $00-$7F Reserviert für AC-3 Audio Modes
$80-$FF Reserviert für erweiterte AC-3 Audio Modes
$05 $00 Reserviert für zukünftige Nutzung
$01 H.264/AVC Standard Definition Video, Aspect Ratio 4:3, 25 Hz (*)
$02 Reserviert für zukünftige Nutzung
$03 H.264/AVC Standard Definition Video, Aspect Ratio 16:9, 25 Hz (*)
$04 H.264/AVC Standard Definition Video, Aspect Ratio > 16:9, 25 Hz (*)
$05 H.264/AVC Standard Definition Video, Aspect Ratio 4:3, 30 Hz (*)
$06 Reserviert für zukünftige Nutzung
$07 H.264/AVC Standard Definition Video, Aspect Ratio 16:9, 30 Hz (*)
$08 H.264/AVC Standard Definition Video, Aspect Ratio > 16:9, 30 Hz (*)
$09-$0A Reserviert für zukünftige Nutzung
$0B H.264/AVC High Definition Video, Aspect Ratio 16:9, 25 Hz (*)
$0C H.264/AVC High Definition Video, Aspect Ratio > 16:9, 25 Hz (*)
$0D-$0E Reserviert für zukünftige Nutzung
$0F H.264/AVC High Definition Video, Aspect Ratio 16:9, 30 Hz (*)
$10 H.264/AVC High Definition Video, Aspect Ratio > 16:9, 30 Hz (*)
$11-$AF Reserviert für zukünftige Nutzung
$B0-$FE Benutzerdefiniert
$FF Reserviert für zukünftige Nutzung
$06 $00 Reserviert für zukünftige Nutzung
$01 HE-AAC Audio, Einzelner Monokanal
$02 Reserviert für zukünftige Nutzung
$03 HE-AAC Audio, Stereo
$04 Reserviert für zukünftige Nutzung
$05 HE-AAC Audio, Surroundsound
$06-$3F Reserviert für zukünftige Nutzung
$40 HE-AAC Audio, Beschreibung für Sehbehinderte
$41 HE-AAC Audio für Schwerhörige
$42 HE-AAC receiver-mixed supplementary audio as per annex G of TS 101 154
$43 HE-AAC v2 Audio Stereo
$44 HE-AAC Audio v2, Beschreibung für Sehbehinderte
$45 HE-AAC v2 Audio für Schwerhörige
$46 HE-AAC v2 receiver-mixed supplementary audio as per annex G of TS 101 154
$47-$AF Reserviert für zukünftige Nutzung
$B0-$FE Benutzerdefiniert
$FF Reserviert für zukünftige Nutzung
$07 $00-$7F Reserviert für DTS Audio Modes
$80-$FF Reserviert für zukünftige Nutzung
$08-$0B $00-$FF Reserviert für zukünftige Nutzung
$0C-$0F $00-$FF Benutzerdefiniert

 

*: Die Begriffe "Standard Definition", High Definition", "25 Hz" and "30 Hz" werden vewendet wie sie in TS 101 154 Abschnitte 5.1 bis 5.4 für MPEG-2 und 5.5 bis 5.7 für H.264/AVC.

 

Character Sets

Wenn keine Codierung angegeben ist: ISO 6937

  1. $01: ISO/IEC 8859-5 Kyrillisch
  2. $02: ISO/IEC 8859-6 Arabisch
  3. $03: ISO/IEC 8859-7 Griechisch
  4. $04: ISO/IEC 8859-8 Hebräisch
  5. $05: ISO/IEC 8859-9 Latin-5, Türkisch
  6. $06: ISO/IEC 8859-10 Latin-6, Nordisch
  7. $07: ISO/IEC 8859-11 Thai
  8. $08: ISO/IEC 8859-12 Für Indisch reserviert
  9. $09: ISO/IEC 8859-13 Latin-7, Baltisch
  10. $0A: ISO/IEC 8859-14 Latin-8, Keltisch
  11. $0B: ISO/IEC 8859-15 Latin-9, Westeuropäisch
  12. $0C-$0F: Reserviert für zukünftige Nutzung
  13. $10: ISO/IEC 8859
    Da es sich um eine Normenfamilie handelt, folgen zwei Byte, wovon das erste Byte den Wert $00 hat und das zweite die Teilnorm angibt:
    1. $00: Reserviert für zukünftige Nutzung
    2. $01: ISO/IEC 8859-1 Latin-1, Westeuropäisch
    3. $02: ISO/IEC 8859-2 Latin-2, Mitteleuropäisch
    4. $03: ISO/IEC 8859-3 Latin-3, Südeuropäisch
    5. $04: ISO/IEC 8859-4 Latin-4, Nordeuropäisch
    6. $05: ISO/IEC 8859-5 Kyrillisch
    7. $06: ISO/IEC 8859-6 Arabisch
    8. $07: ISO/IEC 8859-7 Griechisch
    9. $08: ISO/IEC 8859-8 Hebräisch
    10. $09: ISO/IEC 8859-9 Latin-5, Türkisch
    11. $0A: ISO/IEC 8859-10 Latin-6, Nordisch
    12. $0B: ISO/IEC 8859-11 Thai
    13. $0C: Reserviert für zukünftige Nutzung
    14. $0D: ISO/IEC 8859-13 Latin-7, Baltisch
    15. $0E: ISO/IEC 8859-14 Latin-8, Keltisch
    16. $0F: ISO/IEC 8859-15 Latin-9, Westeuropäisch
  14. $11: ISO/IEC 10646-1 Basic Multilingual Plane
  15. $12: KSX1001-2004 Korean Character Set
  16. $13: GB-2312-1980 Simplified Chinese Character
  17. $14: Big5 subset ISO/IEC 10646-1 Traditional Chinese
  18. $15: UTF-8 encoding of ISO/IEC 10646-1 Basic Multilingual Plane
  19. $16-$1F: Reserviert für zukünftige Nutzung

 

Fr_An - Letzte Änderung: 29. Januar 2010
Counter
seit 28. Juli 2010