0 Introducción
0.1 Análisis de requisitos de los dominios de aplicaciones
0.2 Requisitos de las aplicaciones multimedios/hipermedios
0.3 Fundamentos de la normalización de la información multimedios
e hipermedios
0.4 Objetivos de la Recomendación T.171
0.5 Conceptos de la Recomendación T.171
0.6 Interfaz de aplicación MHEG
0.7 Extensibilidad de la Recomendación T.171
1
Alcance
1.1 Especificidad del alcance
1.2 Aspectos que están fuera del alcance de la Recomendación T.171
2
Conformidad
2.1 Perfiles
2.2 Sintaxis
2.3 Semántica
3
Referencias normativas
4
Definiciones
5
Símbolos y abreviaturas
SECCIÓN 1 – VISIÓN GENERAL
6
Característica principal de la Recomendación T.171
6.1 Intercambio de objetos multimedios
6.2 Método orientado a objetos
6.3 Características técnicas
7
Hipótesis relativas a la máquina MHEG
7.1 Tratamiento e intercambio de objetos
7.2 Interfaz de aplicación MHEG
7.3 Tratamiento de excepciones
8
Metodología
8.1 Modularidad
8.2 Metodología de
representación de objetos MHEG
SECCIÓN 2 – MECANISMOS GENÉRICOS DE
SERVICIOS Y DEFINICIONES ÚTILES
9
Mecanismo de presentación
9.1 Espacio de presentación (PS)
9.2 Espacio de presentación original (OPS)
9.3 Espacio de presentación de canal (CPS)
9.4 Espacio de presentación relativo (RPS)
9.5 Correspondencia de CPS
10 Mecanismo de identificación
genérico
10.1 Identificación externa
10.2 Identificación interna
10.3 Identificación simbólica
11 Mecanismo de referencia genérica
11.1 Referencia genérica que utiliza identificación genérica
11.2 Referencias predefinidas
11.3 Referencia ? (? reference)
12 Valor genérico
12.1 Booleano genérico
12.2 Numérico genérico
12.3 Entero genérico
12.4 Razón genérica
12.5 Cadena genérica
12.6 Referencia genérica
12.7 Lista genérica
13 Mecanismo de macro
14 Ganchos
15 Extensibilidad de T.171
15.1 Catálogos
15.2 Adición de nuevas clases de objetos MHEG
15.3 Provisión de extensibilidad
SECCIÓN 3 – VISIÓN GENERAL DE LAS
CLASES MHEG
16 Visión general de las clases de
objetos MHEG
17 Estructura de clase de objeto MH
17.1 Identificación de clases
17.2 Identificador MHEG (MHEG-ID)
17.3 Información general sobre objetos
18 Estructura de clase de acción
18.1 Acciones elementales
18.2 Objeto acción básica
18.3 Objeto acción anidada
18.4 Objeto acción macro
19 Estructura de clase de enlace
19.1 Condición de enlace
19.2 Efecto de enlace
19.3 Objeto enlace básico
19.4 Objeto enlace anidado
19.5 Objeto enlace macro
20 Estructura de clase de modelo
21 Estructura de clase de guión
22 Estructura de clase de componente
23 Estructura de clase de contenido
24 Estructura de clase de contenido
multiplexado
25 Estructura de clase de compuesto
25.1 Arranque de disponibilidad
25.2 Cierre de disponibilidad
25.3 Arranque de disponibilidad rt
25.4 Cierre de disponibilidad rt
25.5 Elemento de composición
25.6 Ejemplo de composición
26 Estructura de clase de contenedor
26.1 Arranque de contenedor
26.2 Cierre de contenedor
26.3 Elemento de contenedor
27 Estructura de clase de descriptor
27.1 Objeto conexo
27.2 Otro descriptor
27.3 Texto legible (Léame)
27.4 Material legible por el sistema
27.5 Información de
canal
27.6 Información de estilos catalogados
27.7 Información de acciones elementales ampliadas catalogadas
27.8 Información de atributos ampliados catalogados
SECCIÓN 4 – COMPORTAMIENTO COMÚN DE
ENTIDADES MHEG
28 Comportamiento de entidades MHEG
29 Definición de estados de las
entidades MHEG
29.1 Disponibilidad de objetos MHEG
29.2 Activación de enlace
29.3 Disponibilidad de canal
29.4 Disponibilidad de objetos rt
29.5 Comportamiento de ejecución de componentes rt
29.6 Comportamiento de presentación de componentes rt
30 Ciclo de vida de las entidades
MHEG
31 Mecanismos de acciones generales
31.1 Tratamiento de
acción
31.2 Procesamiento del efecto de enlace
31.3 Procesamiento de una acción elemental
31.4 Resolución de conjunto de objetivos
31.5 Precisión aritmética
32 Efectos de acciones comunes y
tratamiento
32.1 Acciones elementales
32.2 Acciones de obtención
32.3 Tratamiento recomendado de excepciones
33 Comportamiento de aplazamiento
33.1 Atributos y estados de comportamiento
33.2 Acciones para
cambiar el comportamiento
34 Comportamiento de capacidad de
retorno
34.1 Atributos y estados de comportamiento
34.2 Acciones para cambiar el comportamiento
35 Comportamiento de alias
35.1 Atributos y estados de comportamiento
35.2 Acciones para cambiar el comportamiento
36 Comportamiento de extensibilidad
36.1 Atributos y estados de comportamiento
36.2 Atributo catalogado
36.3 Acciones para cambiar el comportamiento
36.4 Acciones para recuperar el comportamiento
SECCIÓN 5 – COMPORTAMIENTO DE
OBJETOS MHEG
37 Comportamiento de disponibilidad
de objetos MHEG
37.1 Atributos y estados de comportamiento
37.2 Estado de preparación
37.3 Acciones para cambiar el comportamiento
37.4 Acciones para recuperar el comportamiento
38 Comportamiento de activación de
objetos enlace
38.1 Atributos y estados de comportamiento
38.2 Estado de activación
38.3 Acciones para cambiar el comportamiento
38.4 Acciones para recuperar el comportamiento
39 Comportamiento de aborto de
objetos enlace
39.1 Atributos y estados de comportamiento
39.2 Acciones para cambiar el comportamiento
40 Comportamiento de almacenamiento
del valor genérico de clase de contenido
40.1 Atributos y estados de comportamiento
40.2 Datos
40.3 Acciones para cambiar el comportamiento
40.4 Acciones para recuperar el comportamiento
41 Comportamiento de copia de clase
contenido
41.1 Atributos y estados de comportamiento
41.2 Acciones para cambiar el comportamiento
SECCIÓN 6 – COMPORTAMIENTOS DE
OBJETOS RT
42 Comportamiento de disponibilidad
de objetos rt
42.1 Atributos y estados de comportamiento
42.2 Estado de disponibilidad rt
42.3 Acciones para cambiar el comportamiento
42.4 Acciones para recuperar el comportamiento
43 Comportamiento de ejecución de
objetos rt
43.1 Atributos y estados de comportamiento
43.2 Estado de ejecución
43.3 Acciones para cambiar el comportamiento
43.4 Acciones para recuperar el comportamiento
44 Comportamiento de parámetros de
paso a guión rt
44.1 Atributos de comportamiento y estados
44.2 Acciones para cambiar el comportamiento
45 Comportamiento de terminación de
guiones rt
45.1 Atributos y estados de comportamiento
45.2 Estado de terminación
45.3 Acciones para recuperar el comportamiento
46 Comportamiento de dinamismo
estructural y de presentación de zócalos
46.1 Atributos y estados de comportamiento
46.2 Acciones para cambiar el comportamiento
47 Comportamiento de navegación en
compuestos rt
47.1 Atributos y estados de comportamiento
47.2 Dirección de compuesto rt
47.3 Instrucción de navegación
47.4 Vástago (child)
47.5 Vástago vacío (EmptyChild)
47.6 Hermano (Sibling)
47.7 Ancestro (Ancestor)
47.8 Acciones para recuperar el comportamiento
48 Comportamiento de asignación de
componentes rt a RPS
48.1 Atributos y estados de comportamiento
48.2 Asignación de RPS
48.3 Acciones para cambiar el comportamiento
48.4 Acciones para recuperar el comportamiento
49 Comportamiento de perceptibilidad
de componentes rt
49.1 Atributos y estados de comportamiento
49.2 Perceptibilidad
49.3 Prioridad de presentación
49.4 Acciones para cambiar el comportamiento
49.5 Acciones para recuperar el comportamiento
50 Comportamiento temporal de
componentes rt
50.1 Atributos y estados de comportamiento
50.2 OD
50.3 POD
50.4 OVD
50.5 PVD
50.6 Terminación temporal
50.7 Posición de PVD
50.8 CTP
50.9 GTF
50.10 Estado de marca de tiempo
50.11 ID de marca de tiempo
50.12 Resultado de OVD previsto
50.13 Resultado de PVD previsto
50.14 Acciones para cambiar el comportamiento
50.15 Acciones para recuperar el comportamiento
51 Comportamiento espacial de
componentes rt
51.1 Atributos y estados de comportamiento
51.2 OS
51.3 POS
51.4 Formato
51.5 Estrategia de redimensionamiento
51.6 OVS
51.7 OAP
51.8 Posición de OVS
51.9 PVS
51.10 Estrategia de proyección de OVS
51.11 PAP
51.12 Posición de PVS
51.13 GSF
51.14 Control espacial
51.15 Control espacial por el usuario
51.16 Parámetro de resultado de eje previsto
51.17 Parámetro de tipo de punto
51.18 Acciones para
cambiar el comportamiento
51.19 Acciones para recuperar el comportamiento
52 Comportamiento audible de
componentes rt
52.1 Atributos y estados de comportamiento
52.2 OV
52.3 CV
52.4 PCV
52.5 GVF
52.6 Acciones para cambiar el comportamiento
52.7 Acciones para recuperar el comportamiento
53 Comportamiento de elección de
tren multiplexado rt
53.1 Atributos y estados de comportamiento
53.2 Elección de tren
53.3 Estado de tren elegido
53.4 Identificación de tren
53.5 Acciones para cambiar el comportamiento
53.6 Acciones para recuperar el comportamiento
54 Comportamiento de interacción
54.1 Atributos y estados de comportamiento
54.2 Tipo de interacción
54.3 Estado de interacción
54.4 Estado de selección
54.5 Estado de modificación
54.6 Capacidad de interacción
54.7 Capacidad de selección
54.8 Capacidad de modificación
54.9 Interacción mínima requerida
54.10 Interacción máxima requerida
54.11 Número de zócalos que interactúan
54.12 Acciones para cambiar el comportamiento
54.13 Acciones para recuperar el comportamiento
55 Comportamiento de estilos de
componentes rt
55.1 Atributos y estados de comportamiento
55.2 Estilo
55.3 Acciones para cambiar el comportamiento
55.4 Acciones para cambiar el comportamiento
56 Comportamiento de ancla de
contenido rt
56.1 Atributos y estados de comportamiento
56.2 Acciones para cambiar el comportamiento
SECCIÓN 7 – COMPORTAMIENTO DE
CANALES
57 Comportamiento de disponibilidad
de canal
57.1 Atributos y estados de comportamiento
57.2 Estado de disponibilidad de canal
57.3 Acciones para cambiar el comportamiento
57.4 Acciones para recuperar el comportamiento
58 Comportamiento de perceptibilidad
de canal
58.1 Atributos y estados de comportamiento
58.2 Perceptibilidad de canal
58.3 Acciones para cambiar el comportamiento
58.4 Acciones para extraer el comportamiento
59 Comportamiento de espacio de
presentación de canal
59.1 Atributos y estados de comportamiento
59.2 Acciones para cambiar el comportamiento
SECCIÓN 8 – COMPORTAMIENTO DE
CANALES Y COMPONENTES RT
60 Comportamiento de eventos de
canales y componentes rt
60.1 Atributos y estados de comportamiento
60.2 Evento
60.3 Datos de evento
60.4 Acciones para cambiar el comportamiento
60.5 Acciones para recuperar el comportamiento
SECCIÓN 9 – REPRESENTACIÓN
DETALLADA DE OBJETOS MHEG
61 Atributos de representación de
clases de objetos MH
61.1 Clase de objeto MH (MH-object Class)
61.2 Identificación de clase (Class Identification)
61.3 ID de clase (Class ID)
61.4 Descripción (Description)
61.5 Nombre (Name)
61.6 Propietario (Owner)
61.7 Versión (Version)
61.8 Fecha (Date)
61.9 Palabras clave (Keywords)
61.10 Derechos de autor (Copyright)
61.11 ID de derechos de autor (Copyright ID)
61.12 Número de derechos de autor (Copyright Number)
61.13 Licencia (Licence)
61.14 Prioridad de cache (Cache Priority)
61.15 Comentarios (Comments)
62 Atributos de representación de
clases de acción
62.1 Clase de acción (Action Class)
62.2 Parámetro de indicador de sincronización (Synchro Indicator
Param)
62.3 Macro de indicador de sincronización (Synchro Indicator Macro)
62.4 Indicador de sincronización (Synchro Indicator)
62.5 Acción sincronizada (Synchronised Action)
62.6 Objeto acción (Action Object)
63 Atributos de representación de
clases de enlace
63.1 Clases de enlace (Link Class)
63.2 Condición de enlace (Link Condition)
63.3 Condición de activación (Trigger Condition)
63.4 Condición de
constricción (Constraint Condition)
63.5 Valor fuente (Source Value)
63.6 Operación de comparación (Comparison Operation)
63.7 Valor de comparación (Comparison Value)
63.8 Condición previa (Previous Condition)
63.9 Condición vigente (Current Condition)
63.10 Operador de comparación (Comparison Operator)
63.11 Combinación lógica (Logical Combination)
63.12 Operador lógico (Logical Operator)
63.13 Condición (Condition)
63.14 Efecto de enlace (Link Effect)
63.15 Resolución de parámetro de macro (Macro Parameter Resolution)
63.16 Valor de utilización (Usage Value)
64 Atributos de representación de
clase de modelo
64.1 Clase de modelo (Model Class)
65 Atributos de representación de
clases de guión
65.1 Clase de guión (Script Class)
65.2 Clasificación de guión (Script Classification)
65.3 Datos de guión (Script Data)
65.4 Inclusión de guión (Script Inclusion)
65.5 Guión intercambiado (InterchangedScript)
66 Atributos de representación de
clase de componente
66.1 Clase de componente (Component Class)
67 Atributos de representación de
clase de contenido
67.1 Clase de contenido (Content Class)
67.2 Datos de contenido (Content Data)
67.3 Inclusión de datos (Data Inclusion)
68 Atributos de representación de
clase de contenido multiplexado
68.1 Clase de contenido multiplexado (Multiplexed Content Class)
68.2 Tren multiplexado (Multiplexed Stream)
69 Atributos de representación de
clase de compuesto
69.1 Clase de compuesto (Composite Class)
69.2 Arranque de disponibilidad (Availability Start-up)
69.3 Cierre de disponibilidad (Availability Close-down)
69.4 Arranque de disponibilidad rt (Rt-Availability Start-up)
69.5 Cierre de disponibilidad rt (Rt-Availability Close-down)
69.6 Objeto enlace (Link Object)
69.7 Número de elementos (Nb of Elements)
69.8 Elemento de composición (Composition Element)
69.9 Índice de elemento (Element Index)
69.10 Modelo asociado
(Associated Model)
69.11 Etiqueta (Label)
70 Atributos de representación de
clase de contenedor
70.1 Clase de contenedor (Container Class)
70.2 Arranque de contenedor (Container Start-up)
70.3 Cierre de contenedor (Container Close-down)
70.4 Elemento de contenedor (Container Element)
71 Atributos de representación de
clase de descriptor
71.1 Clase de descriptor (Descriptor Class)
71.2 Objeto conexo (Related Object)
71.3 Información de objeto (Object Information)
71.4 Tamaño de objeto (Object Size)
71.5 Información específica de clase (Class Specific Information)
71.6 Información de clase de guión (Script Class Information)
71.7 Información de clase de contenido (Content Class Information)
71.8 Información de clase de contenido multiplexado (Mux Content
Class Info)
71.9 Número de trenes (Number of Streams)
71.10 Información de tren
(Stream Information)
71.11 Objeto alternativo (Alternative Object)
71.12 Objeto descriptor alternativo (Alternative Descriptor Object)
71.13 Léame alternativo (Alternative Readme)
71.14 Desplazamiento (Offset)
71.15 Otro descriptor (Other Descriptor)
71.16 Léame (Readme)
71.17 Material legible por sistema (System Readable Material)
71.18 Información de canal (Channel Information)
71.19 X mínimo (X min)
71.20 X máximo (X max)
71.21 Y mínimo (Y min)
71.22 Y máximo (Y max)
71.23 Z mínimo (Z min)
71.24 Z máximo (Z max)
71.25 Resolución de X (X Resolution)
71.26 Resolución de Y (Y Resolution)
71.27 Resolución de Z (Z Resolution)
71.28 Resolución de T (T Resolution)
71.29 F mínima (F min)
71.30 F máxima (F max)
71.31 Dinámica de audio (Audio Dynamic)
71.32 Tipo de medios
de canal (Channel Media Type)
71.33 Correspondencia de eventos (Event Mapping)
71.34 Información de estilo catalogado (Catalogued Style
Information)
71.35 Información de acción elemental ampliada catalogada (Cat Ext
elementary action Info)
71.36 Información de atributo ampliado catalogado (Cat Ext Attribute
Info)
72 Comportamiento
72.1 Comportamiento de aplazamiento
72.2 Comportamiento de capacidad de retorno
72.3 Comportamiento de alias
72.4 Comportamiento de extensibilidad
72.5 Comportamiento de disponibilidad de objetos Mheg
72.6 Comportamiento de activación de objetos enlace
72.7 Comportamiento de aborto de objetos enlace
72.8 Comportamiento de almacenamiento de valores genéricos de clase
de contenido
72.9 Comportamiento de copia de clase de contenido
72.10 Comportamiento de disponibilidad de objetos rt
72.11 Comportamiento de ejecución de objetos rt
72.12 Comportamiento de parámetros de paso de guión rt
72.13 Comportamiento de dinamismo de presentación y estructural de
zócalos
72.14 Comportamiento de asignación de rps de componentes rt
72.15 Comportamiento de perceptibilidad de componentes rt
72.16 Comportamiento temporal de componentes rt
72.17 Comportamiento espacial de componentes rt
72.18 Comportamiento audible de componentes rt
72.19 Comportamiento de elección de tren multiplexado rt
72.20 Comportamiento de interacción
72.21 Comportamiento de estilo de componentes rt
72.22 Comportamiento de ancla de contenidos rt
72.23 Comportamiento de
disponibilidad de canal
72.24 Comportamiento de perceptibilidad de canal
72.25 Comportamiento de espacio de presentación de canal
72.26 Comportamiento de eventos de canales y de componentes rt
73 Acciones elementales
73.1 Lista de acciones elementales
73.2 Definiciones útiles de identificación de identificación de
entidades MHEG, datos, tren y parámetro de macro
73.3 Definiciones útiles de referencias
73.4 Definiciones útiles de objetivos
73.5 Definiciones útiles de valor genérico
73.6 Definiciones útiles de valores evaluados
73.7 Ganchos
73.8 Extensibilidad
73.9 Definiciones útiles de espacio de presentación
73.10 Definiciones útiles de constantes
73.11 Constantes de valor de comparación
Annexo A – ASN.1: Notaciones (Nivel C) Representación codificada (Nivel
D)
Anexo B – Ejemplos de sistemas
MHEG
B.1 Ejemplo de una máquina MHEG
B.2 Ejemplos de aplicación
Anexo C – Interfaces con
Recomendaciones y Normas relativas a medios
C.1 Ejemplo de objeto contenido de imagen fija
C.2 Ejemplo de objeto contenido de audio
Anexo D – Soporte de
hipertexto/hipermedios
D.1 Introducción
D.2 Mecanismo para hipertexto/hipermedios
D.3 Ejemplo de interrelaciones entre MHEG y hojeador WWW
Anexo E – Ejemplos de
comportamientos espaciales
E.1 Ejemplo 1
E.2 Ejemplo 2
Anexo F – Resumen de
identificadores de objetos
Anexo G – Índice