0
Introduction
0.1 Domaines d'application pour
l'analyse des besoins
0.2 Besoins des applications
multimédias et hypermédias
0.3 Justification de la
normalisation des informations multimédias et hypermédias
0.4 Objectifs T.171
0.5 Concepts T.171
0.6 Interface d'application
MHEG
0.7 Possibilités d'extension T.171
1 Domaine d'application
1.1 Spécificité du domaine
d'application
1.2 Questions sortant du cadre
T.171
2 Conformité
2.1 Profils
2.2 Syntaxe
2.3 Sémantique
3 Références normatives
4 Définitions
5 Symboles et abréviations
SECTION 1 – APERÇU GÉNÉRAL
6 Principales caractéristiques
T.171
6.1 Objets multimédias de
transfert
6.2 Approche orientée objet
6.3 Caractéristiques
techniques
7 Hypothèses relatives au moteur
MHEG
7.1 Traitement et transfert des
objets
7.2 Interface d'application
MHEG
7.3 Traitement des exceptions
8 Méthodologie
8.1 Modularité
8.2 Méthodologie de représentation
des objets MHEG
SECTION 2 – MÉCANISMES DES
FONCTIONNALITÉS GÉNÉRIQUES ET DES DÉFINITIONS UTILES
9 Mécanisme de présentation
9.1 Espace de présentation
9.2 Espace de présentation
d'origine
9.3 Espace de présentation d'un
canal
9.4 Espace de présentation
relatif
9.5 MappagPS
10 Mécanisme d'identification générique
10.1 Identification externe
10.2 Identification interne
10.3 Identification symbolique
11 Mécanisme de référence
générique
11.1 Référence générique au moyen
des identifications génériques
11.2 Références prédéfinies
11.3 référence?
12 Valeur générique
12.1 Booléen générique
12.2 Numérique générique
12.3 Entier générique
12.4 Fraction générique
12.5 Chaîne générique
12.6 Référence générique
12.7 Liste générique
13 Mécanisme de macro
14 Crochet
15 Extensibilité de T.171
15.1 Catalogues
15.2 Ajout de nouvelles classes
d'objet MHEG
15.3 Disposition
d'extensibilité
SECTION 3 – APERÇU GÉNÉRAL DES
CLASSES MHEG
16 Aperçu général des classes
d'objets MHEG
17 Structure de la classe MH-objet
17.1 identification de classe
17.2 Identificateur MHEG
17.3 Information générale sur les
objets
18 Structure de la classe action
18.1 Actions élémentaires
18.2 Objet action de base
18.3 Objet action enveloppante
18.4 Objet macroaction
19 Structure de la classe lien
19.1 Condition de lien
19.2 Effet de lien
19.3 Objet lien de base
19.4 Objet lien enveloppant
19.5 Objet macrolien
20 Structure des classes modèles
21 Structure de la classe script
22 Structure de la classe composant
23 Structure de la classe contenu
24 Structure de la classe contenu multiplexé
25 Structure de la classe composite
25.1 Démarrage de disponibilité
(availability start-up)
25.2 Arrêt de disponibilité
(Availability close-down)
25.3 Démarrage de rt-disponibilité
(rt-Availability Start-up)
25.4 Arrêt de rt-disponibilité
(rt-Availability Close-down)
25.5 Elément de composition
25.6 Exemple de composition
26 Structure de la classe conteneur
26.1 Démarrage de conteneur
(container start-up)
26.2 Arrêt du conteneur (container
close-down)
26.3 Elément de conteneur
27 Structure de la classe descripteur
27.1 Objet connexe
27.2 Autre descripteur
27.3 «lisez-moi»
27.4 Information lisibles par le
système
27.5 Informations de canal
27.6 Informations sur les styles
catalogués
27.7 Informations sur les actions
élémentaires étendues cataloguées
27.8 Informations sur les attributs
étendus catalogués
SECTION 4 – COMPORTEMENT COMMUN AUX
ENTITÉS MHEG
28 Comportement de l'entité
MHEG
29 Définition des états des entités
MHEG
29.1 Disponibilité d'objet
MHEG
29.2 Activation de liens
29.3 Disponibilité de canal
29.4 Disponibilité de rt-objet
29.5 Comportement de fonctionnement
des rt-composants
29.6 Comportement de présentation
du rt-composant
30 Cycle de vie des entités
MHEG
31 Mécanismes généraux des
actions
31.1 Application des actions
31.2 Marche à suivre lors de
l'application d'un effet de lien
31.3 Traitement de base d'une
action élémentaire
31.4 Résolution d'un ensemble de
cibles
31.5 Précision arithmétique
32 Effets et traitements communs
aux actions
32.1 Actions élémentaires
32.2 Actions Get
32.3 Traitement recommandé pour les
exceptions
33 Comportement différé
33.1 Attributs et états du
comportement
33.2 Actions permettant de modifier
le comportement
34 Comportement de renvoi
34.1 Attributs et états de
comportement
34.2 Actions servant à modifier le
comportement
35 Comportement de synonymie
35.1 Attributs et états de
comportement
35.2 Actions servant à modifier le
comportement
36 Comportement
d'extensibilité
36.1 Attributs et états de
comportement
36.2 Attribut catalogué
36.3 Actions servant à modifier le
comportement
36.4 Actions servant à extraire le
comportement
SECTION 5 – COMPORTEMENT DES OBJETS
MHEG
37 Comportement de disponibilité
des objets MHEG
37.1 Attributs et états du
comportement
37.2 Preparation Status (état de
préparation)
37.3 Actions de modification du
comportement
37.4 Actions de récupération du
comportement
38 Comportement d'activation des
objets liens
38.1 Attributs et états du
comportement
38.2 Activation Status (état
d'activation)
38.3 Actions de modification du
comportement
38.4 Actions de récupération du
comportement
39 Comportement d'abandon des
objets liens
39.1 Attributs et états du
comportement
39.2 Actions de modification du
comportement
40 Comportement de stockage de
valeur générique de classe contenu
40.1 Attributs et états du
comportement
40.2 Data (données)
40.3 Actions de modification du
comportement
40.4 Actions de récupération du
comportement
41 Comportement de copie de classe contenu
41.1 Attributs et états du
comportement
41.2 Actions de modification du
comportement
SECTION 6 – COMPORTEMENT DES
RT-OBJETS
42 Comportement de disponibilité
des rt-objets
42.1 Attributs et états du
comportement
42.2 Rt‑Availability Status
(état de rt‑disponibilité)
42.3 Actions de modification du
comportement
42.4 Actions de récupération du
comportement
43 Comportement d'exécution des rt‑objets
43.1 Attributs et états du
comportement
43.2 Running Status (état d'exécution)
43.3 Actions de modification du
comportement
43.4 Actions de récupération du
comportement
44 Comportement de passage de
paramètres aux rt‑scripts
44.1 Attributs et états du
comportement
44.2 Actions de modification du
comportement
45 Comportement de terminaison des
rt‑scripts
45.1 Attributs et états du
comportement
45.2 Termination Status (état de
terminaison)
45.3 Actions de récupération du
comportement
46 Comportement de dynamisme de
présentation et de structure des réceptacles
46.1 Attributs et états du
comportement
46.2 Actions de modification du
comportement
47 Comportement de navigation des
rt‑composites
47.1 Attributs et états du
comportement
47.2 Rt‑Composite Address
(adresse de rt‑composite)
47.3 Navigation Command (commande
de navigation)
47.4 Child (enfant)
47.5 EmptyChild (enfant vide)
47.6 Sibling (frère)
47.7 Ancestor (ancêtre)
47.8 Actions de récupération du
comportement
48 Comportement d'affectation de rt‑composants
à un espace RPS
48.1 Attributs et états du
comportement
48.2 RPS Assignment (affectation
d'espace RPS)
48.3 Actions de modification du
comportement
48.4 Actions de récupération du
comportement
49 Comportement de perceptibilité
des rt‑composants
49.1 Attributs et états du
comportement
49.2 Perceptability
(perceptibilité)
49.3 Presentation Priority
(priorité de présentation)
49.4 Actions de modification du
comportement
49.5 Actions de récupération du
comportement
50 Comportement temporel des rt‑composants
50.1 Attributs et états du
comportement
50.2 OD (durée d'origine)
50.3 POD (durée d'origine
projetée)
50.4 OVD (durée de visualisation
d'origine)
50.5 PVD (durée de visualisation
projetée)
50.6 Temporal Termination
(terminaison temporelle)
50.7 PVD Position (position de la
durée PVD)
50.8 CTP (position temporelle
courante)
50.9 GTF (facteur temporel
générique)
50.10 Timestone Status (état de
marqueur temporel)
50.11 Timestone ID (identificateur
de marqueur temporel)
50.12 Expected OVD Result (résultat
de durée OVD attendue)
50.13 Expected PVD Result (résultat
de durée PVD attendue)
50.14 Actions de modification du
comportement
50.15 Actions de récupération du
comportement
51 Comportement spatial des rt‑composants
51.1 Attributs et états du
comportement
51.2 OS (taille d'origine)
51.3 POS (taille d'origine
projetée)
51.4 Aspect Ratio (facteur de
forme)
51.5 Resizing Strategy (stratégie
de redimensionnement)
51.6 OVS (taille de visualisation
d'origine)
51.7 OAP (point de rattachement de
taille de visualisation d'origine)
51.8 OVS Position (position de la taille
OVS)
51.9 PVS (taille de visualisation
projetée)
51.10 OVS Proj Strategy (stratégie
de projection de taille OVS)
51.11 PAP (point de rattachement de
taille de visualisation projetée)
51.12 PVS Position (position de la
taille PVS)
51.13 GSF (facteur spatial
générique)
51.14 Spatial Control (commande
spatiale)
51.15 User Spatial Control
(commande spatiale utilisateur)
51.16 Expected Axis Result Param
(paramètre de résultat d'axe attendu)
51.17 Point Type Param (paramètre
de type de point)
51.18 Actions de modification du
comportement
51.19 Actions de récupération du
comportement
52 Comportement sonore des rt‑composants
52.1 Attributs et états du
comportement
52.2 OV (volume sonore
d'origine)
52.3 CV (volume sonore
courant)
52.4 PCV (volume sonore courant
projeté)
52.5 GVF (facteur de volume sonore
générique)
52.6 Actions de modification du
comportement
52.7 Actions de récupération du
comportement
53 Comportement de choix de flux
d'un rt‑mux
53.1 Attributs et états du comportement
53.2 Stream Choice (choix de
flux)
53.3 Stream Chosen State (état de
choix de flux)
53.4 Stream Identification
(identification de flux)
53.5 Actions de modification du
comportement
53.6 Actions de récupération du
comportement
54 Comportement d'interaction
54.1 Attributs et états du
comportement
54.2 Interaction Type (type
d'interaction)
54.3 Interaction Status (état d'interaction)
54.4 Selection Status (état de
sélection)
54.5 Modification Status (état de
modification)
54.6 Interaction Ability (capacité
d'interaction)
54.7 Selectability
(sélectionnabilité)
54.8 Modifiability
(modifiabilité)
54.9 Min Interact Required
(interaction minimale requise)
54.10 Max Interact Required
(interaction maximale requise)
54.11 Number of Interacted Sockets
(nombre de réceptacles en interaction)
54.12 Actions de modification du
comportement
54.13 Actions de récupération du
comportement
55 Comportement de style des rt‑composants
55.1 Attributs et états du
comportement
55.2 Style
55.3 Actions de modification du
comportement
55.4 Actions de modification du
comportement
56 Comportement d'ancrage des rt‑contenus
56.1 Attributs et états du
comportement
56.2 Actions de modification du
comportement
SECTION 7 – COMPORTEMENT DES
CANAUX
57 Comportement de disponibilité
d'un canal
57.1 Attributs et états du
comportement
57.2 Channel Availability Status (état
de disponibilité d'un canal)
57.3 Actions de modification du
comportement
57.4 Actions de récupération du
comportement
58 Comportement de perceptibilité
du canal
58.1 Attributs et états du comportement
58.2 Channel Perceptability
(perceptibilité du canal)
58.3 Action de modification du
comportement
58.4 Actions de récupération du
comportement
59 Comportement de l'espace de
présentation d'un canal
59.1 Attributs et états du
comportement
59.2 Action de modification du
comportement
SECTION 8 – COMPORTEMENT DES CANAUX
ET RT‑COMPOSANTS
60 Comportement des événements des
canaux et rt‑composants
60.1 Attributs et états du
comportement
60.2 Event (événement)
60.3 Event Data (donnée
d'événement)
60.4 Action de modification du
comportement
60.5 Action de récupération du
comportement
SECTION 9 – REPRÉSENTATION
DÉTAILLÉE DES OBJETS MHEG
61 Attributs de représentation de
la classe objet MH
61.1 MH-object Class (Classe objet MH)
61.2 Class Identification
(Identification de classe)
61.3 Class ID (Identificateur de
classe)
61.4 Description (Description)
61.5 Name (Nom)
61.6 Owner (Propriétaire)
61.7 Version (Version)
61.8 Date (Date)
61.9 Keywords (Mots clés)
61.10 Copyright (Droit
d'auteur)
61.11 Copyright ID (Identificateur
de droit d'auteur)
61.12 Copyright Number (Numéro du
droit d'auteur)
61.13 Licence (Licence)
61.14 Cache Priority (Priorité
d'antémémoire)
61.15 Comments (Observations)
62 Attributs de représentation de
la classe action
62.1 Action Class (Classe action)
62.2 Synchro Indicator Param
(Paramètre d'indicateur de synchronisation)
62.3 Synchro Indicator Macro
(Macro-paramètre d'indicateur de synchronisation)
62.4 Synchro Indicator (Indicateur
de synchronisation)
62.5 Synchronised Action (Action
synchronisée)
62.6 Action Object (Objet action)
63 Attributs de représentation de
la classe lien
63.1 Link Class (Classe lien)
63.2 Link Condition (Condition de
lien)
63.3 Trigger Condition (Condition
de déclenchement)
63.4 Constraint Condition
(Contrainte)
63.5 Source Value (Valeur
source)
63.6 Comparison Operation
(Opération de comparaison)
63.7 Comparison Value (Valeur de
comparaison)
63.8 Previous Condition (Condition précédente)
63.9 Current Condition (Condition
courante)
63.10 Comparison Operator
(Opérateur de comparaison)
63.11 Logical Combination
(Combinaison logique)
63.12 Logical Operator (Opérateur
logique)
63.13 Condition (Condition)
63.14 Link Effect (Effet de
lien)
63.15 Macro Parameter Resolution
(Macro-résolution de paramètre)
63.16 Usage Value (Valeur
d'utilisation)
64 Attributs de représentation de
la classe modèle
64.1 Model Class (Classe
modèle)
65 Attributs de représentation de
la classe script
65.1 Script Class (Classe
script)
65.2 Script Classification
(Classification de scripts)
65.3 Script Data (Données de
script)
65.4 Script Inclusion (Inclusion de
script)
65.5 Interchanged Script (Script
transféré)
66 Attributs de représentation de la
classe composant
66.1 Component Class (Classe composant)
67 Attributs de représentation de
la classe contenu
67.1 Content Class (Classe contenu)
67.2 Content Data (Données de
contenu)
67.3 Data Inclusion (Inclusion de
données)
68 Attributs de représentation de
la classe contenu multiplexé
68.1 Multiplexed Content Class
(Classe contenu multiplexé)
68.2 Multiplexed Stream (Flux
multiplexé)
69 Attributs de représentation de
la classe composite
69.1 Composite Class (Classe composite)
69.2 Availability Start-up (Mise en
disponibilité)
69.3 Availability Close-down
(Retrait de disponibilité)
69.4 Rt-Availability Start-up (Mise
en disponibilité d'exécution)
69.5 Rt-Availability Close-down
(Retrait de disponibilité d'exécution)
69.6 Link Object (Objet lien)
69.7 Nb of Elements (Nombre
d'éléments)
69.8 Composition Element (Elément
de composition)
69.9 Element Index (Indice
d'élément)
69.10 Associated Model (Modèle
associé)
69.11 Label (Etiquette)
70 Attributs de représentation de
la classe conteneur
70.1 Container Class (Classe conteneur)
70.2 Container Start-up (Mise en
disponibilité du conteneur)
70.3 Container Close-down (Retrait
de disponibilité du conteneur)
70.4 Container Element (Elément de
conteneur)
71 Attributs de représentation de
la classe descripteur
71.1 Descriptor Class (Classe descripteur)
71.2 Related Object (Objet
concerné)
71.3 Object Information (Information
d'objet)
71.4 Object Size (Taille
d'objet)
71.5 Class Specific Information
(Information spécifique de classe)
71.6 Script Class Information
(Information de classe script)
71.7 Content Class Information
(Information de classe contenu)
71.8 Mux Content Class Info
(Information de classe contenu multiplexé)
71.9 Number of Streams (Nombre de
flux)
71.10 Stream Information
(Information de flux)
71.11 Alternative Object (Objet de
remplacement)
71.12 Alternative Descriptor
Object (Objet descripteur de
remplacement)
71.13 Alternative Readme
(«Lisez-moi» de remplacement)
71.14 Offset (Décalage)
71.15 Other Descriptor (Autre
descripteur)
71.16 Readme («Lisez-moi»)
71.17 System Readable Material
(Informations en langage machine)
71.18 Channel Information
(Information de canal)
71.19 X min (X min)
71.20 X max (X max)
71.21 Y min (Y min)
71.22 Y max (Y max)
71.23 Z min (Z min)
71.24 Z max (Z max)
71.25 X Resolution (Résolution
X)
71.26 Y Resolution (Résolution
Y)
71.27 Z Resolution (Résolution
Z)
71.28 T Resolution (Résolution
T)
71.29 F min (F min)
71.30 F max (F max)
71.31 Audio Dynamic (Dynamique
audio)
71.32 Channel Media Type (Type de
support de canal)
71.33 Event Mapping (Mappage d'événement)
71.34 Catalogued Style Information
(Information de style catalogué)
71.35 Cat Ext elementary action Info
(Information d'action élémentaire étendue cataloguée)
71.36 Cat Ext Attribute Info
(Information d'attribut étendu catalogué)
72 Comportement
72.1 Comportement de renvoi
72.2 Comportement de retour
72.3 Comportement des alias
72.4 Comportement
d'extensibilité
72.5 Comportement de disponibilité
des objets Mheg
72.6 Comportement d'activation des
objets lien
72.7 Comportement d'abandon des objets
lien
72.8 Comportement de stockage de la
valeur générique de la classe contenu
72.9 Comportement de duplication de
la classe contenu
72.10 Comportement de disponibilité
des rt-objets
72.11 Comportement d'exécution des
rt-objets
72.12 Comportement de passage de
paramètre à un rt-script
72.13 Comportement de dynamisme de
structure et de présentation des réceptacles
72.14 Comportement d'affectation d'espace RPS aux rt-composants
72.15 Comportement de
perceptibilité des rt-composants
72.16 Comportement temporel des
rt-composants
72.17 Comportement spatial des rt-composants
72.18 Comportement audible des
rt-composants
72.19 Comportement de choix de flux
rt-mux
72.20 Comportement
d'interaction
72.21 Comportement de style des
rt-composants
72.22 Comportement d'ancrage des
rt-contenus
72.23 Comportement de disponibilité
des canaux
72.24 Comportement de
perceptibilité des canaux
72.25 Comportement d'espace de présentation
des canaux
72.26 Comportement d'événement des
canaux et des rt-composants
73 Actions élémentaires
73.1 Liste d'actions
élémentaires
73.2 Entités MHEG, données, flux et
macro-paramètres; définitions utiles concernant l'identification
73.3 Définitions utiles concernant
les références
73.4 Définitions utiles concernant
les cibles
73.5 Définitions utiles concernant
les valeurs génériques
73.6 Définitions utiles concernant
les valeurs évaluées
73.7 Crochets
73.8 Extensibilité
73.9 Définitions utiles concernant
l'espace de présentation
73.10 Définitions utiles concernant
les constantes
73.11 Constantes de valeurs de
comparaison
Annexe A – Notations ASN.1 (Niveau
C) Représentation codée (Niveau D)
Annexe B – Exemples de systèmes
MHEG
B.1 Exemple de moteur MHEG
B.2 Exemples d'applications
Annexe C – Interfaçage avec les
Normes et Recommandations relatives aux
informations monomédias
C.1 Exemple d'objet contenu de type image fixe
C.2 Exemple d'objet contenu de type audio
Annexe D – Support
hypertexte/hypermédia
D.1 Introduction
D.2 Mécanisme pour hypertexte et
hypermédia
D.3 Exemple d'interactions entre un
système MHEG et le logiciel de navigation du Web
Annexe E – Exemples de
comportements spatiaux
E.1 Exemple 1
E.2 Exemple 2
Annexe F – Récapitulatif des
identificateurs d'objets
Annexe G – Index