ISO/IEC 13818-1:1996
(Main)Information technology — Generic coding of moving pictures and associated audio information: Systems
Information technology — Generic coding of moving pictures and associated audio information: Systems
Technologies de l'information — Codage générique des images animées et du son associé: Systèmes
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL lSO/IEC
STANDARD 13818-l
First edition
1996-04-I 5
Information technology - Generic coding
of moving pictures and associated audio
information: Systems
Technologies de /‘information - Codage des images animkes et du son
assock Sys t&mes
---------------------- Page: 1 ----------------------
ISO/IEC 13818-1:1996(E)
CONTENTS
Page
Vi
Introduction .
vii
Intro. 1 Transport Stream .
ix
Intro. 2 Program Stream .
........................................................ X
Intro. 3 Conversion between Transport Stream and Program Stream
X
Intro. 4 Packetized Elementary Stream .
X
Intro. 5 Timing model .
xi
.........................................................................................................................
Intro. 6 Conditional access
xi
Multiplex-wide operations .
Intro. 7
Xi
.........................................................................
Intro. 8 Individual stream operations (PES Packet Layer)
xi
Intro. 8.1 Demultiplexing .
xii
Intro. 8.2 Synchronization .
xii
Relation to compression layer .
Intro. 8.3
xii
System reference decoder .
Intro. 9
xii
Intro. 10 Applications .
1
SECTION 1 - GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~.*.
1
1.1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
1
1.2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.3 Identical Recommendations I International Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.4 Additional references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
SECTION 2 - TECHNICAL ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Symbols and abbreviations .
2.2.1 Arithmetic operators .
..............................................................................................................
2.2.2 Logical operators
..........................................................................................................
2.2.3 Relational operators
2.2.4 Bitwise operators .
2.2.5 Assignment .
2.2.6 Mnemonics .
2.2.7 Constants .
.............................................................................................. 7
2.3 Method of describing bit stream syntax
8
2.4 Transport Stream bitstream requirements .
2.4.1 Transport Stream coding structure and parameters . 8
8
2.4.2 Transport Stream system target decoder .
............................................ 17
2.4.3 Specification of the Transport Stream syntax and semantics
........................................................................ 18
2.4.3.2 Transport Stream packet layer
2.4.3.3 Semantic definition of fields in Transport Stream packet layer . 18
20
2.4.3.4 Adaptation field .
20
2.4.3.5 Semantic definition of fields in adaptation field .
29
2.4.3.6 PES packet .
0 ISO/IEC 1996
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CH- 1211 Geneve 20 l Switzerland
Printed in Switzerland
11
---------------------- Page: 2 ----------------------
0 ISO/IEC
ISO/IEC 13818=1:1996(E)
29
....................................................
Semantic definition of fields in PES packet
2.4.3.7
Carriage of Program Streams and ISO/IEC 11172-l Systems streams in the
2.4.3.8
38
Transport Stream .
............................................................................................ 39
Program specific information
2.4.4
41
2.4.4.1 Pointer .
41
..............................................
2.4.4.2 Semantics definition of fields in pointer syntax
.............................................................................. 41
2.4.4.3 Program association Table
42
2.4.4.4 Table id assignments .
......................... 42
2.4.4.5 Semantic - . definition of fields in program association section
43
2.4.4.6 Conditional access Table .
43
2.4.4.7 .
Semantic definition of fields in conditional access section
........................................................................................ 44
2.4.4.8 Program Map Table
........ 44
2.4.4.9 Semantic definition of fields in Transport Stream program map section
46
...........................................................................
2.4.4.10 Syntax of the Private section
............................................... 46
2.4.4.11 Semantic definition of fields in private section
47
Program Stream bitstream requirements .
2.5
............................................................ 47
2.5.1 Program Stream coding structure and parameters
............................................................................. 47
2.5.2 Program Stream system target decoder
48
2.5.2.1 System clock frequency .
....................................... 49
2.5.2.2 Input to the Program Stream system target decoder
49
2.5.2.3 Buffering .
50
2.5.2.4 PES streams .
.............................................................................. 5%
2.5.2.5 Decoding and presentation
............................................. 51
2.5.3 Specification of the Program Stream syntax and semantics
51
2.5.3.1 Program Stream .
51
Semantic definition of fields in Program Stream .
2.5.3.2
51
2.5.3.3 Pack layer of Program Stream .
.................................... 52
2.5.3.4 Semantic definition of fields in program stream pack
53
System header .
2.5.3.5
............................................... 53
2.5.3.6 Semantic definition of fields in system header
55
2.5.3.7 Packet layer of Program Stream .
55
2.5.4 Program Stream map .
...................................................................... 55
2.5.4.1 Syntax of Program Stream map
.................................... 56
2.5.4.2 Semantic definition of fields in Program Stream map
57
Program Stream directory .
2.5.5
Syntax of Program Stream directory packet . 57
2.5.5.1
............................. 57
2.5.5.2 Semantic definition of fields in Program Stream directory
......................................................................................... 59
2.6 Program and program element descriptors
..................... 59
2.6.1 Semantic definition of fields in program and program element descriptors
60
....................................................................................................
2.6.2 Video stream descriptor
................................................. 60
2.6.3 Semantic definitions of fields in video stream descriptor
61
2.6.4 Audio stream descriptor .
61
Semantic definition of fields in audio stream descriptor .
2.6.5
.......................................................................................................... 61
2.6.6 Hierarchy descriptor
........................................................ 62
2.6.7 Semantic definition of fields in hierarchy descriptor
62
2.6.8 Registration descriptor .
Semantic definition of fields in registration descriptor . 63
2.6.9
...................................................................................... 63
2.6.10 Data stream alignment descriptor
63
2.6.11 Semantics of fields in data stream alignment descriptor .
64 *
....................................................................................
2.6.12 Target background grid descriptor
.................................................. 64
2.6.13 Semantics of fields in target background grid descriptor
65
2.6.14 Video window descriptor .
65
................................................
2.6.15 Semantic definition of fields in video window descriptor
65
2.6.16 Conditional access descriptor .
.......................................... 66
2.6.17 Semantic definition of fields in conditional access descriptor
66
IS0 639 language descriptor .
2.6.18
.......................................... 66
2.6.19 Semantic definition of fields in IS0 639 language descriptor
. . .
111
---------------------- Page: 3 ----------------------
0 ISO/IEC
ISO/IEC 13818=1:1996(E)
66
2.6.20 System clock descriptor .
.................................................. 67
2.6.2 1 Semantic definition of fields in system clock descriptor
67
Multiplex buffer utilization descriptor .
2.6.22
............................ 67
2.6.23
Semantic definition of fields in multiplex buffer utilization descriptor
68
2.6.24 Copyright descriptor .
........................................................ 68
2.6.25 Semantic definition of fields in copyright descriptor
68
2.6.26 .
Maximum bitrate descriptor
68
............................................
2.6.27 Semantic definition of fields in maximum bitrate descriptor
69
2.6.28 Private data indicator descriptor .
..................................... 69
2.6.29 Semantic definition of fields in Private data indicator descriptor
69
2.6.30 Smoothing buffer descriptor .
70
...........................................
2.6.3 1 Semantic definition of fields in smoothing buffer descriptor
70
2.6.32 STD descriptor .
70
Semantic definition of fields in STD descriptor .
2.6.33
70
2.6.34 IBP descriptor .
70
.................................................................
2.6.35 Semantic definition of fields in IBP descriptor
71
..............................................................................
2.7 Restrictions on the multiplexed stream semantics
71
..............................................................
2.7.1 Frequency of coding the system clock reference
71
............................................................
2.7.2 Frequency of coding the program clock reference
............................................ 71
2.7.3 Frequency of coding the elementary stream clock reference
71
...................................................................
2.7.4 Frequency of presentation timestamp coding
71
....................................................................................
2.7.5 Conditional coding of timestamps
72
.............................................................................
2.7.6 Timing constraints for scalable coding
..................................... 72
2.7.7 Frequency of coding P-STD - buffer - size in PES packet headers
72
2.7.8 Coding of system header in the Program Stream .
73
...............................................................
2.7.9 Constrained system parameter Program Stream
73
...............................................................................................................
2.7.10 Transport Stream
74
2.8 Compatibility with ISO/IEC 11172 .
75
Annex A
- CRC Decoder Model .
75
A.0 CRC decoder model .
76
................................................................
Annex B - Digital Storage Medium Command and Control (DSM-CC)
76
.........................................................................................................................................
B.0 Introduction
76
Purpose .
B.O.l
76
............................................................................................................
B.0.2 Future applications
76
............................................................................................................................
B.0.3 Benefits
77
..................................................................................................................
B.0.4 Basic functions
77
Stream selection .
B.0.4.1
77
..........................................................................................................
B.0.4.2 Retrieval
77
............................................................................................................
B.0.4.3 Storage
77
.................................................................................................................................
B. 1 General elements
77
Scope .
B.l.l
77
..............................................................................
B.1.2 Overview of the DSM-CC application
78
....................................
B.1.3 The transmission of DSM-CC commands and acknowledgments
79
Technical elements .
B .2
79
.........................................................................................................................
B.2.1 Definitions
80
.....................................................................................
B.2.2 Specification of DSM-CC syntax
80
...................................................
Semantics of fields in specification of DSM-CC syntax
B.2.3
81
Control layer .
B.2.4
81
...................................................................................
B.2.5 Semantics of fields in control layer
82
.....................................................................................................
B.2.6 Acknowledgment layer
83
...................................................................
B.2.7 Semantics of fields in acknowledgment layer
83
..........................................................................................................................
B.2.8 Time code
84
.......................................................................................
Semantics of fields in time code
B.2.9
85
...............................................................................................................
Annex C - Program Specific Information
.................................................. 85
C.0 Explanation of Program Specific Information in Transport Streams
85
C. 1 Introduction .
85
........................................................................................................................
C.2 Functional Mechanism
iv
---------------------- Page: 4 ----------------------
0 ISO/IEC
ISO/IEC 13818=1:1996(E)
C.3 The Mapping of Sections into Transport Stream Packets
................................................................... 86
C.4 Repetition Rates and Random Access . 86
C.5 What is a Program? . 86
87
C.6 Allocation of program number .
-
C.7 Usage of PSI in a Typical System . 87
C.8 The Relationships of PSI Structures . 88
C.8.1 Program Association Table . 88
C.8.2 Program Map Table . 88
C.8.3 Conditional Access Table . 88
C.8.4 Network Information Table . 90
C.8.5 Private-section0 . 90
........................................................................................................................ 90
C.8.6 Descriptors
C.9 Bandwidth Utilization and Signal Acquisition Time . 90
Annex D - Systems Timing Model and Application Implications of this Recommendation 1 International
Standard . 93
D.0 Introduction . 93
D.O. 1 Timing Model . 93
D.0.2 Audio and Video Presentation Synchronization . 94
D.0.3 System Time Clock recovery in the decoder . 96
D.0.4 SCR and PCR Jitter . 98
D.0.5 Clock Recovery in the Presence of Network Jitter . 99
D.0.6 System clock used for chroma sub-carrier generation . 100
D.0.7 Component video and audio reconstruction . BOB
D.0.8 Frame Slipping . 101
D.0.9 Smoothing of network jitter . 101
Annex E - Data Transmission Applications . 103
E.0 General considerations . 103
E.l Suggestion
........................................................................................................................................... 103
Annex F - Graphics of Syntax for this Recommendation I International Standard
................................................ 104
F.0 Introduction . 104
F.O. 1
Transport Stream syntax . 104
F.0.2 .
PES packet 105
F.0.3 Program Association Section . 106
F.0.4 CA section . 106
F.0.5 TS program map section . 107
F.0.6 Private section . 107
F.0.7
Program Stream . 108
F.0.8 Program Stream map .
109
Annex G - General Information .
110
G.0 General Information . 110
G.O. 1 Sync Byte Emulation . 110
G.0.2 .
Skipped picture status and decoding process 110
G.0.3 .
Selection of PID Values 110
G.0.4 PES start code emulation . 110
-
Annex H - Private Data
........................................................................................................................................... 111
H.0 Private Data . 111
Annex I - Systems conformance and real-time interface . 112
1.0 Systems conformance and real-time interface . 112
Annex J - Interfacing Jitter-Inducing Networks to MPEG-2 Decoders
................................................................. 113
J.0 Introduction
......................................................................................................................................... 113
J.l Network compliance models . 113
5.2 Network specification for jitter smoothing
......................................................................................... 114
5.3 Example decoder implementations . 115
5.3.1 Network adapter followed by an MPEG-2 decoder . 115
5.3.2 .
Integrated decoder 115
V
---------------------- Page: 5 ----------------------
ISO/IEC 13818=1:1996(E) 0 ISOIIEC
117
Annex K - Splicing Transport Streams .
K.0 Introduction . 117
K. 1 The different types of splicing point . 117
K.l.1 Ordinary splicing points . 117
117
...
lSO/CEI
NORME
13818-I
INTERNATIONALE
Première édition
1996-04-15
Technologies de l’information - Codage
générique des images animées et du son
associé: Systèmes
Generic coding of moving pictures and
Information technology -
associated audio information.= Systems
Numéro de référence
ISO/CEI 13818-I :1996(F)
---------------------- Page: 1 ----------------------
ISOKEI 138184:1996(F)
Sommaire
Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. vi
Introduction
Flux de transport . vii
Intro. 1
.................................................................................................................. ix
Intro. 2 Flux de programme
........................................................ X
Intro. 3 Conversion entre flux de transport et flux de programme
xi
Intro. 4 Flux élémentaire paquet6 .
xi
Intro. 5 Modèle de gestion du temps .
Accès conditionnel . xi
Intro. 6
Opérations à l’échelle du multiplex . xi
Intro. 7
Opérations à l’échelle des flux individuels . xii
Intro. 8
xii
Intro. 8.1 Démultiplexage .
xii
Intro. 8.2 Synchronisation .
. . .
x111
Intro. 8.3 Relation avec la couche de compression .
. . .
x111
Decodeur de référence du système .
Intro. 9
. . .
............................................................................................................................. x111
Intro. 10 Applications
, I ,
............................................................................................ 1
SECTION 1 - CONSIDERATIONS GENERALES
1
1.1 Domaine d’application .
1
1.2 Références normatives .
1
1.3 Recommandations I Normes internationales identiques .
1.4 . 2
Autres references
........................................................................................................ 2
SECTION 2 - ÉLÉMENTS TECHNIQUES
2
2.1 Définitions .
5
2.2 Symboles et abréviations .
5
2.2.1 Opérateurs arithmétiques .
2.2.2 . 6
Opérateurs logiques
2.2.3 Opérateurs relationnels . 6
2.2.4 Opérateurs au niveau des bits . 6
6
2.2.5 Affectation .
6
2.2.6 Mnémoniques .
2.2.7 Constantes . 7
...................................................................... 7
2.3 Méthode de description de la syntaxe des flux binaires
8
Prescriptions applicables au flux binaire de transport .
2.4
0 NO/CE1 1996
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur.
ISOKEI Copyright Office l Case postale 56 l CH-121 1 Genève 20 l Suisse
Version française tirée en 1997
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
0 ISOKEI ISOKEI 13818-1:1996(F)
2.4.1 Structure de codage et paramètres du flux de transport .
8
Décodeur modèle du système pour le flux de transport
2.4.2 .
9
Fréquence de l’horloge système
2.4.2.1 . 10
2.4.2.2 Entrée dans le décodeur modèle du système pour le flux de transport .
11
Mise en mémoire tampon
2.4.2.3 . 12
2.4.2.4 Décodage .
17
2.4.2.5 Présentation .
17
2.4.2.6 Gestion de la mémoire tampon
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Spécification de la syntaxe et de la sémantique du flux de transport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.3
Flux de transport . . . . . . . . . . . .*. 18
2.4.3.1
18
2.4.3.2 Couche paquet du flux de transport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.3.3 Définition sémantique des champs dans la couche paquet du flux de
transport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.3.4 Champ d’adaptation . . . . . . . . . . . . . .*.*. 21
Définition sémantique des champs contenus dans la structure
2.4.3.5
adaptation field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
-
2.4.3.6 Paquet de flux PES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.3.7 Définition sémantique des champs contenus dans un paquet de flux PES . . . . . 30
Acheminement de flux de programme et de flux de système ISOKEI
2.4.3.8
11172-l dans le flux de transport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.4.4 Informations spécifiques du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.4.4.1 Pointeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
................... 43
2.4.4.2 Définition sémantique des champs dans la syntaxe du pointeur.
2.4.4.3 Table d’association de programmes . 43
2.4.4.4 Affectation des identificateurs de table . 43
2.4.4.5 Définition sémantique des champs contenus dans une section d’association
de programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.4.4.6 Table d’accès conditionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Définition sémantique des champs dans une section d’accés conditionnel. . 45
2.4.4.7
....................................................... 46
2.4.4.8 Table de conditionnement de programme
2.4.4.9 Définition semantique des champs contenus dans la section de
................ 46
conditionnement de flux de programme pour le flux de transport.
2.4.4.10 Syntaxe de la section relative aux données privées . 47
2.4.4.11 Définition sémantique des champs contenus dans une section de données
privées . 48
.................................................................... 48
Prescriptions applicables au flux binaire de programme
2.5.1 Structure de codage et paramètres du flux de programme . 48
2.5.2 Décodeur modèle du système pour le flux de programme . 50
...................................................................... 51
2.5.2.1 Fréquence de l’horloge système
..... 51
2.5.2.2 Entrée dans le décodeur modéle du système pour le flux de programme.
2.5.2.3 Mise en mémoire tampon . 52
2.5.2.4 Flux de paquets PES . 53
Décodage et présentation . 54
2.5.2.5
2.5.3 Spécification de la syntaxe du flux de programme . 54
2.5.3.1 Flux de programme . 54
2.5.3.2 Définition sémantique des champs dans un flux de programme. . 54
...................................... 54
2.5.3.3 Couche bloc de paquets dans un flux de programme
2.5.3.4 Définition sémantique ‘des champs contenus dans un bloc de paquets pour
flux de programme . 54
. . .
111
---------------------- Page: 3 ----------------------
ISOKEI 13818-1:1996(F)
@ ISOKEI
2.5.3.5 En-tête de données systèmes .
54
Définition sémantique des champs contenus dans l’en-tête système. .
2.5.3.6 56
2.5.3.7 Couche paquet du flux de programme . 58
2.5.4 Conditionnement du flux de programme . 58
2.5.4.1 Syntaxe de la structure program-stream-map
................................................ 58
2.5.4.2 Définition sémantique des champs contenus dans la structure
program-stream-map .
58
Répertoire du flux de programme
2.5.5 . 59
2.5.5.1 Syntaxe du paquet de flux PES pour le répertoire de flux de programme. . 60
2.5.5.2 Définition sémantique des champs contenus dans un répertoire de flux de
programme . 60
.
....................................................................
2.6 Descripteurs de programme et d’élément de programme 62
2.6.1 1 Définition sémantique des champs des descripteurs de programme et d’élément de
........................................................................................................................ 62
programme
2.6.2 Descripteur de flux vidéo . 63
2.6.3 Définition sémantique des champs dans un descripteur de flux vidéo . 63
.................................................................................................. 64
2.6.4 Descripteur de flux audio
2.6.5 Définition sémantique des champs dans un descripteur de flux audio . 64
2.6.6 Descripteur de hiérarchie . 64
2.6.7 Définition sémantique des champs dans un descripteur de hiérarchie . 65
2.6.8 Descripteur d’enregistrement . 65
2.6.9 Définition sémantique des champs dans un descripteur d’enregistrement . 66
2.6.10 Descripteur d’alignement de flux de données . 66
2.6.11 Définition sémantique des champs dans un descripteur d’alignement de flux de données 66
67
2.6.12 Descripteur de grille de fond réceptrice .
........
2.6.13 Définition sémantique des champs dans un descripteur de grille de fond réceptrice 67
2.6.14 Descripteur de fenêtre video . 68
2.6.15 Définition sémantique des champs dans un descripteur de fenêtre vidéo . 68
2.6.16 Descripteur d’accès conditionnel . 68
2.6.17 Définition sémantique des champs dans un descripteur d’accès conditionnel . 69
2.6.18 Descripteur de code de langue selon ISO 639 . 69
2.6.19 Définition sémantique des champs dans un descripteur de code de langue selon
........................................................................................................................... 69
I’ISO 639
.......................................................................................... 70
2.6.20 Descripteur d’horloge système
2.6.21 Définition sémantique des champs dans un descripteur d’horloge système. . 70
2.6.22 Descripteur d’utilisation du tampon de multiplexage . 70
2.6.23 Définition sémantique des champs dans un descripteur d’utilisation du tampon de
multiplexage . 71
71
2.6.24 Descripteur de droit d’auteur .
.......................
2.6.25 Définition sémantique des champs dans un descripteur de droit d’auteur. 71
2.6.26 Descripteur de débit binaire maximal . 72
2.6.27 Définition sémantique des champs dans un descripteur de débit binaire maximal. . 72
2.6.28 Descripteur d’indicateur de données privées . 72
2.6.29 Définition sémantique des champs dans un descripteur d’indicateur de données privées. 72
2.6.30 Descripteur de tampon de lissage . 72
...............
2.6.3 1 Définition sémantique des champs dans un descripteur de mémoire de lissage 73
2.6.32 Descripteur STD . 73
2.6.33 Définition sémantique des champs du descripteur STD .
73
2.6.34 Descripteur IBP . 74
2.6.35 Définition sémantique des champs du descripteur IBP . 74
2.7 Restrictions appliquées a la sémantique des flux binaires multiplexés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
iv
---------------------- Page: 4 ----------------------
0 ISOKEI ISOKEI 13818-1:1996(F)
Fréquence de codage de la référence temporelle du système
2.7.1 .
74
2.7.2 Fréquence de codage de la référence temporelle de programme
......................................
74
Fréquence de codage de la référence temporelle d’un flux elémentaire
2.7.3 .
75
Fréquence de codage de l’élément presentation timestamp
2.7.4 .
75
2.7.5 Codage conditionnel des éléments horodateurs
................................................................ 75
2.7.6 Contraintes de synchronisation applicables au décodage echelonnable
........................... 75
2.7.7 Fréquence de codage de l’elément P-STD-buffer-size dans les en-têtes de paquet d’un
flux PES .
76
Codage d’en-tête système dans le flux de programme
2.7.8 .
76
2.7.9 Flux de programme de type flux paramétrique contraint du système
............................... 76
2.7.10 Verrouillage de la fréquence des échantillons dans les flux de transport . . . . . . . . . . . . . . . . . . . . . . . . .
77
Compatibilité avec ISOKEI 11172
2.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
Annexe A - Modèle de décodeur pour le contrôle CRC
. . . .*.*.*.
79
A.0 Decodeur modèle de contrôle CRC . . . . . . . . . . . . . . . .*.
79
Annexe B - Commande et contrôle des supports d’enregistrement numérique (DSM-CC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
80
B .O Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
B.O.1 Objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
B.O.2 Futures applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
B.O.3 Avantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
B.O.4 Fonctions fondamentales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
B.0.4.1 Sélection du flux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extraction 81
B.0.4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
B.0.4.3
B. 1 Eléments géneraux . 81
B.l.l Domaine d’application . 81
B.1.2 Vue d’ensemble du mode d’application du protocole DSM-CC . 81
B.1.3 Transmission des commandes et acquittements du protocole DSM-CC . 82
............................................................................................................................ 83
B .2 Elements techniques
......................................................................................................................... 83
B.2.1 Définitions
.......................................................... 84
B.2.2 Spécification de la syntaxe du protocole DSM-CC
Sémantique des champs contenus dans la spécification syntaxique du
B.2.3
protocole DSM-CC . 84
B.2.4 Couche de commande . 85
Sémantique des champs contenus dans la couche de commande . 85
B.2.5
B.2.6 Couche d’acquittement . 87
B.2.7 Sémantique des champs contenus dans la couche d’acquittement . 87
B.2.8 Code temporel . 88
..............................
B .2.9 Sémantique des champs contenus dans la structure de code temporel 88
.............................................................................................. 89
Annexe C - Informations spécifiques du programme
C.0 Explications relatives aux informations spécifiques du programme (PSI) contenues dans un flux de
89
transport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
C. 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
C.2 Mécanisme fonctionnel
90
C.3 Insertion de sections dans des paquets du flux de transport .
91
C.4 Fréquences de répétition et accès aleatoire .
91
C.5 En quoi consiste un programme7 . .
91
C.6 Affectation du numéro de programme .
...................................................................... 92
C.7 Utilisation des informations PS1 dans un système type
92
C.8 Relations entre structures d’informations PS1 .
92
C.8.1 Table d’association de programmes (PAT) .
............................................................. 93
C.8.2 Table de conditionnement de programme (PMT)
93
C.8.3 Table d’accès conditionnel (CAT) .
C.8.4 Table d’informations sur le réseau (NIT) . 93
V
---------------------- Page: 5 ----------------------
ISOKEI 13818-1:1996(F)
0 ISO/CEI
C.8.5 Sections privees .
93
C.8.6 Descripteurs .
93
C.9 Affectation spectrale et temps d’acquisition du signal .
95
Annexe D - Implications de la présente Recommandation I Norme internationale (systèmes) quant au modèle de
synchronisation et à ses applications .
98
D.0 Introduction .
98
D.O. 1 Modèle de gestion du temps
..............................................................................................
98
D.0.2 Synchronisation de la présentation des données audio et vidéo
.......................................
100
Recalage sur l’horloge de base du système dans le décodeur
D.0.3 .
101
D.0.4 Gigue des références SCR et PCR
....................................................................................
104
D.0.5 Récupération d’horloge en présence d’une gigue de réseau
..............................................
105
D.0.6 Horloge système utilisée pour construire une sous-porteuse de chrominance.
................
105
D.0.7 Reconstruction des données vidéo et audio en composantes
............................................
107
D.0.8 Glissement des trames
.......................................................................................................
107
D.0.9 Lissage de la gigue due au réseau
.....................................................................................
107
Annexe E - Applications de transmission de données
.............................................................................................
109
E.0 Considérations générales .
109
E.l Suggestion .
109
Annexe F - Presentation graphique de la syntaxe pour la présente Recommandation I Norme internationale
........
110
F.0 Introduction .
110
F.O. 1 Syntaxe d’un flux de transport
...........................................................................................
110
F.0.2 Paquet de flux PES
............................................................................................................
111
F.0.3 Section de table d’association de programmes
..................................................................
112
F.0.4 Section de table d’accès conditionnel
................................................................................
112
F.0.5
Section de table de conditionnement de programme pour flux de transport
.....................
113
F.0.6 Section de table de données privées .
113
F.0.7
Flux de programme .
114
F.0.8 Conditionnement de flux de programme
...........................................................................
115
Annexe G - Informations générales .
116
G.0 In
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.