Introduction
Intro.1 Flux de transport
Intro. 2 Flux de programme
Intro. 3 Conversion entre
flux de transport et flux de programme
Intro. 4 Flux élémentaire
empaqueté
Intro. 5 Modèle temporel
Intro. 6 Accès
conditionnel
Intro. 7 Opérations à
l'échelle du multiplex
Intro. 8 Opérations à
l'échelle des flux individuels xv
Intro. 8.1 Démultiplexage
Intro. 8.2 Synchronisation
Intro. 8.3 Relation avec la couche de compression
Intro. 9 Décodeur de référence du système
Intro. 10 Applications
SECTION 1
– GÉNÉRALITÉS
1.1 Domaine
d'application
1.2 Références normatives
1.2.1 Recommandations | Normes internationales
identiques
1.2.2 Paires de Recommandations | Normes
internationales équivalentes par leur contenu technique
1.2.3 Autres références
SECTION 2
– ÉLÉMENTS TECHNIQUES
2.1 Définitions
2.2 Symboles et
abréviations
2.2.1 Opérateurs arithmétiques
2.2.2 Opérateurs logiques
2.2.3 Opérateurs
relationnels
2.2.4 Opérateurs au niveau des bits
2.2.5 Affectation
2.2.6 Mnémoniques
2.2.7 Constantes
2.3 Méthode de
description de la syntaxe des flux binaires
2.4 Prescriptions
applicables au flux binaire de transport
2.4.1 Structure de codage et paramètres du flux
de transport
2.4.2 Décodeur modèle du système pour le flux de
transport
2.4.2.1 Fréquence de l'horloge système
2.4.2.2 Entrée dans le décodeur modèle du système
pour le flux de transport
2.4.2.3 Mise en mémoire tampon
2.4.2.4 Décodage
2.4.2.5 Présentation
2.4.2.6 Gestion de la mémoire tampon
2.4.2.7 Extensions du décodeur T-STD pour
l'acheminement de données ISO/CEI 14496
2.4.3 Spécification de la syntaxe et de la
sémantique du flux de transport
2.4.3.1 Flux de transport
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
2.4.3.4 Champ d'adaptation
2.4.3.5 Définition sémantique des champs contenus
dans la structure adaptation_field
2.4.3.6 Paquet de flux PES
2.4.3.7 Définition sémantique des champs contenus
dans un paquet de flux PES
2.4.3.8 Acheminement de flux de programme et de
flux de système ISO/CEI 11172-1 dans le flux de transport
2.4.4 Informations spécifiques du programme
2.4.4.1 Pointeur
2.4.4.2 Définition sémantique des champs dans la
syntaxe du pointeur
2.4.4.3 Table d'association de programmes
2.4.4.4 Affectation des identificateurs de table
2.4.4.5 Définition
sémantique des champs contenus dans une section d'association de programmes
2.4.4.6 Table d'accès conditionnel
2.4.4.7
Définition sémantique des champs dans une
section d'accès conditionnel
2.4.4.8
Table de mappage de programme
2.4.4.9 Définition sémantique
des champs contenus dans la section de mappage de flux de programme pour le flux
de transport
2.4.4.10 Syntaxe de la section relative aux données
privées
2.4.4.11 Définition sémantique des champs contenus dans
une section de données privées
2.4.4.12 Syntaxe de la section du flux de transport
2.4.4.13 Définition sémantique des champs contenus
dans une section de flux de transport
2.5 Prescriptions
applicables au flux binaire de programme
2.5.1 Structure de codage et paramètres du flux
de programme
2.5.2 Décodeur modèle du système pour le flux de
programme
2.5.2.1 Fréquence de l'horloge système
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
2.5.2.4 Flux de paquets PES
2.5.2.5 Décodage et présentation
2.5.2.6 Extensions du décodeur P-STD pour
l'acheminement de données ISO/CEI 14496
2.5.3 Spécification de la syntaxe du flux de
programme
2.5.3.1 Flux de programme
2.5.3.2 Définition sémantique des champs dans un
flux de programme
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
2.5.3.5 En-tête de données systèmes
2.5.3.6 Définition sémantique des champs contenus
dans l'en-tête système
2.5.3.7 Couche paquet du flux de programme
2.5.4.1 Syntaxe de la structure program_stream_map
2.5.4.2 Définition sémantique des champs contenus
dans la structure de mappage de flux de programme
2.5.5 Répertoire du flux de programme
2.5.5.1 Syntaxe du paquet de flux PES pour le
répertoire de flux de programme
2.5.5.2 Définition sémantique des champs contenus
dans un répertoire de flux de programme
2.6 Descripteurs de
programme et d'élément de programme
2.6.1 Définition
sémantique des champs des descripteurs de programme et d'élément de programme
2.6.2 Descripteur de flux vidéo
2.6.3 Définition sémantique des champs dans un
descripteur de flux vidéo
2.6.4 Descripteur de
flux audio
2.6.5 Définition sémantique des champs dans un
descripteur de flux audio
2.6.6 Descripteur de hiérarchie
2.6.7 Définition sémantique des champs dans un
descripteur de hiérarchie
2.6.8 Descripteur d'enregistrement
2.6.9 Définition sémantique des champs dans un
descripteur d'enregistrement
2.6.10 Descripteur d'alignement de flux de données
2.6.11 Définition sémantique des champs dans un
descripteur d'alignement de flux de données
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
2.6.14 Descripteur de fenêtre vidéo
2.6.15 Définition sémantique des champs dans un
descripteur de fenêtre vidéo
2.6.16 Descripteur d'accès conditionnel
2.6.17 Définition sémantique des champs dans un
descripteur d'accès conditionnel
2.6.18 Descripteur de code de langue selon l'ISO
639
2.6.19 Définition sémantique des champs dans un descripteur
de code de langue selon l'ISO 639
2.6.20 Descripteur d'horloge système
2.6.21 Définition sémantique des champs dans un
descripteur d'horloge système
2.6.22 Descripteur d'utilisation du tampon de
multiplexage
2.6.23 Définition sémantique des champs dans un
descripteur d'utilisation du tampon de multiplexage
2.6.24 Descripteur de droit d'auteur
2.6.25 Définition sémantique des champs dans un
descripteur de droit d'auteur
2.6.26 Descripteur de débit maximal
2.6.27 Définition sémantique des champs dans un
descripteur de débit maximal
2.6.28 Descripteur d'indicateur de données
privées
2.6.29 Définition sémantique des champs dans un
descripteur d'indicateur de données privées
2.6.30 Descripteur de tampon de lissage
2.6.31 Définition sémantique des champs dans un
descripteur de mémoire de lissage
2.6.32 Descripteur STD
2.6.33 Définition sémantique des champs du
descripteur STD
2.6.34 Descripteur IBP
2.6.35 Définition sémantique des champs du
descripteur IBP
2.6.36 Descripteur MPEG-4 vidéo
2.6.37 Définition sémantique des champs
dans le descripteur MPEG-4 vidéo
2.6.38 Descripteur MPEG-4 audio
2.6.39 Définition sémantique des champs du
descripteur MPEG-4 audio
2.6.40 Descripteur IOD
2.6.41 Définition sémantique des champs du
descripteur IOD
2.6.42 Descripteur SL
2.6.43 Définition sémantique des champs du
descripteur SL
2.6.44 Descripteur FMC
2.6.45 Définition sémantique des champs du
descripteur FMC
2.6.46 Descripteur External_ES_ID
2.6.47 Définition sémantique des champs du
descripteur External_ES_ID
2.6.48 Descripteur Muxcode
2.6.49 Sémantique des champs du descripteur
Muxcode
2.6.50 Descripteur FmxBufferSize
2.6.51 Sémantique
des champs du descripteur FmxBufferSize
2.6.52 Descripteur MultiplexBuffer
2.6.53 Sémantique des champs du descripteur
MultiplexBuffer
2.7 Restrictions
appliquées à la sémantique des flux binaires multiplexés
2.7.1 Fréquence de codage de la référence
temporelle du système
2.7.2 Fréquence de codage de la référence
temporelle de programme
2.7.3 Fréquence de codage de la référence
temporelle d'un flux élémentaire
2.7.4 Fréquence de codage de l'élément
presentation timestamp
2.7.5 Codage conditionnel des éléments
horodateurs
2.7.6 Contraintes de synchronisation applicables
au décodage échelonnable
2.7.7 Fréquence de codage de l'élément
P-STD_buffer_size dans les en-têtes de paquet d'un flux PES
2.7.8 Codage d'en-tête système dans le flux de
programme
2.7.9 Flux de programme
de type flux paramétrique contraint du système
2.7.10 Verrouillage de la fréquence des
échantillons dans les flux de transport
2.8 Compatibilité
avec l'ISO/CEI 11172
2.9 Enregistrement des identificateurs de droits d'auteur
2.9.1 Généralités
2.9.2 Implémentation d'un organisme
d'enregistrement
2.10 Enregistrement
du format de données privées
2.10.1 Généralités
2.10.2 Implémentation d'un organisme
d'enregistrement (RA, registration authority)
2.11 Acheminement de données ISO/CEI 14496
2.11.1 Introduction
2.11.2 Acheminement de flux élémentaires
distincts ISO/CEI 14496-2 et 14496-3 dans des paquets PES
2.11.2.1 Introduction
2.11.2.2 Extensions du système STD pour des
flux élémentaires distincts ISO/CEI 14496
2.11.3 Acheminement
de scènes ISO/CEI 14496-1 audiovisuelles et de flux ISO/CEI 14496 associés
2.11.3.1 Introduction
2.11.3.2 Attribution de valeurs ES_ID
2.11.3.3 Synchronisation
des scènes ISO/CEI 14496 et des flux associés
2.11.3.4 Synchronisation de flux empaquetés
SL
2.11.3.5 Synchronisation de flux FlexMux
2.11.3.6 Acheminement
de flux de paquets SL dans des paquets PES
2.11.3.7 Acheminement de paquets FlexMux dans
des paquets PES
2.11.3.8 Acheminement de paquets SL et de
paquets FlexMux dans des sections
2.11.3.9 Extensions du modèle T-STD
2.11.3.10 Acheminement dans un flux de transport
2.11.3.11 Modèle P-STD pour le contenu 14496
2.11.3.12 Acheminement dans un flux de programme
Annexe A – Modèle
de décodeur pour le contrôle CRC
A.0 Décodeur modèle
de contrôle CRC
Annexe B – Commande
et contrôle des supports d'enregistrement numérique (DSM-CC)
B.0 Introduction
B.0.1 Objet
B.0.2 Futures applications
B.0.3 Avantages
B.0.4 Fonctions fondamentales
B.0.4.1 Sélection du flux
B.0.4.2 Extraction
B.0.4.3 Enregistrement
B.1 Eléments
généraux
B.1.1 Domaine d'application
B.1.2 Aperçu général du mode d'application du
protocole DSM-CC
B.1.3 Transmission des commandes et
acquittements du protocole DSM-CC
B.2 Eléments
techniques
B.2.1 Définitions
B.2.2 Spécification de la syntaxe du protocole
DSM-CC
B.2.3 Sémantique des champs contenus dans la
spécification syntaxique du protocole DSM‑CC
B.2.4 Couche de commande
B.2.5 Sémantique des champs contenus dans la
couche de commande
B.2.6 Couche d'acquittement
B.2.7 Sémantique des champs contenus dans la
couche d'acquittement
B.2.8 Code temporel
B.2.9 Sémantique des champs contenus dans la
structure de code temporel
Annexe C – Informations
spécifiques du programme
C.0 Explications
relatives aux informations spécifiques du programme (PSI) contenues dans un
flux de transport
C.1 Introduction
C.2 Mécanisme fonctionnel
C.3 Mappage de
sections dans des paquets du flux de transport
C.4 Fréquences de
répétition et accès aléatoire
C.5 En quoi consiste
un programme?
C.6 Affectation du
numéro de programme
C.7 Utilisation des
informations PSI dans un système type
C.8 Relations entre
structures d'informations PSI
C.8.1 Table d'association de programmes (PAT)
C.8.3 Table d'accès conditionnel (CAT)
C.8.4 Table d'informations sur le réseau (NIT)
C.8.5 Sections privées
C.8.6 Descripteurs
C.9 Affectation
spectrale et temps d'acquisition du signal
Annexe D – Implications
de la présente Recommandation | Norme internationale (systèmes) quant au modèle
de synchronisation et à ses applications
D.0 Introduction
D.0.1 Modèle de gestion du temps
D.0.2 Synchronisation de la présentation des
données audio et vidéo
D.0.3 Recalage sur l'horloge de base du système
dans le décodeur
D.0.4 Gigue des références SCR et PCR
D.0.5 Récupération d'horloge en présence d'une
gigue de réseau
D.0.6 Horloge système utilisée pour construire
une sous-porteuse de chrominance
D.0.7 Reconstruction des données vidéo et audio
en composantes
D.0.8 Glissement des
trames
D.0.9 Lissage de la gigue due au réseau
Annexe E – Applications
de transmission de données
E.0 Généralités
E.1 Suggestion
Annexe F – Présentation
graphique de la syntaxe pour la présente Recommandation | Norme internationale
F.0 Introduction
F.0.1 Syntaxe d'un flux de transport
F.0.2 Paquet de flux PES
F.0.3 Section de table d'association de
programmes
F.0.4 Section de table
d'accès conditionnel
F.0.5 Section de table de mappage de programme
pour flux de transport
F.0.6 Section de table de données privées
F.0.7 Flux de programme
Annexe G – Informations
générales
G.0 Informations
générales
G.0.1 Emulation d'octets de synchronisation
G.0.2 Etat d'image sautée et processus de
décodage
G.0.3 Sélection de valeurs d'identificateur PID
G.0.4 Emulation d'un code de début de paquet PES
Annexe H – Données
privées
H.0 Données privées
Annexe I – Conformité
des systèmes et interface en temps réel
I.0 Conformité des
systèmes et interface en temps réel
Annexe J – Interfaçage entre réseaux
générateurs de gigue et décodeurs MPEG-2
J.0 Introduction
J.1 Modèle de
conformité de réseau
J.2 Spécification de
réseau pour le lissage de gigue
J.3 Exemples d'implémentations de décodeur
J.3.1 Adaptateur de réseau suivi d'un décodeur
MPEG-2
J.3.2 Décodeur intégré
Annexe K – Combinaison des flux de transport
K.0 Introduction
K.1 Les différents types de points de combinaison
K.1.1 Points de combinaison ordinaire
K.1.2 Points de combinaison transparente
K.2 Comportement des
décodeurs en présence de combinaisons
K.2.1 Combinaisons non
transparentes
K.2.2 Combinaisons transparentes
K.2.3 Surremplissage de la mémoire tampon
Annexe L – Procédure
d'enregistrement (voir 2.9)
L.1 Procédure de
demande d'un identificateur enregistré (RID, registered identifier)
L.2 Responsabilités
de l'organisme d'enregistrement
L.2.1 Renseignements de contact de l'organisme
d'enregistrement
L.3 Responsabilités
des parties demandant un identificateur RID
L.4 Procédure
d'appel en cas de refus de demande
Annexe M – Formulaire
de demande d'enregistrement (voir 2.9)
M.1 Renseignements
de contact sur l'organisation demandant un identificateur enregistré (RID)
M.2 Déclaration
d'intention d'appliquer l'identificateur RID assigné
M.3 Date
d'implémentation prévue de l'identificateur RID
M.4 Représentant
autorisé
M.5 Cadre réservé à l'usage
officiel de l'organisme d'enregistrement
Annexe N
Annexe O – Procédure
d'enregistrement (voir 2.10)
O.1 Procédure de
demande d'un identificateur enregistré (RID)
O.2 Responsabilités
de l'organisme d'enregistrement
O.3 Renseignements
de contact de l'organisme d'enregistrement
O.4 Responsabilités
des parties demandant un identificateur RID
O.5 Procédure
d'appel en cas de refus de demande
Annexe P – Formulaire
de demande d'enregistrement
P.1 Renseignements de contact sur l'organisation demandant un identificateur
enregistré (RID)
P.2 Demande
d'identificateur RID spécifique
P.3 Brève
description de l'identificateur RID qui est en usage et date de l'implémentation
du système
P.4 Déclaration
d'intention d'appliquer l'identificateur RID assigné
P.5 Date
d'implémentation prévue de l'identificateur RID
P.6 Représentant
autorisé
P.7 Cadre réservé à
l'usage officiel de l'organisme d'enregistrement
Annexe Q – Modèles
de mémoires tampons T‑STD et P‑STD pour données audio ADTS ISO/CEI 13818‑7
Q.1 Introduction
Q.2 Débit de
débordement de la mémoire tampon de transport
Q.3 Capacité de
mémoire tampon
Q.3.1 TBSn: même valeur que pour les autres données audio
Q.3.2 BSmux: valeur différente des autres données audio
Q.3.3 BSdec: valeur différente des autres données audio
Q.3.4 BSoh: valeur différente des autres données
audio
Q.4 Conclusion
Annexe R – Acheminement
de scènes ISO/CEI 14496 dans un flux selon la Rec. UIT‑T H.222.0 |
ISO/CEI 13818-1
R.1 Procédure
d'accès au contenu pour des éléments de programme ISO/CEI 14496 dans un flux de
programme
R.2 Procédure
d'accès au contenu pour des éléments de programme ISO/CEI 14496 dans un flux de
transport