�NDICE

�1���� Alcance
�2���� Referencias normativas
������� 2.1���� Recomendaciones | Normas Internacionales id�nticas
������� 2.2���� Referencias adicionales
�3���� Definiciones
������� 3.1���� Definiciones ASN.1
������� 3.2���� Definiciones espec�ficas de la ECN��
�4���� Abreviaturas
�5���� Definici�n de la sintaxis de la ECN��
�6���� Convenios de codificaci�n y notaci�n
�7���� Conjunto de caracteres de la ECN��
�8���� Elementos de l�xico de la ECN��
������� 8.1���� Referencias de objeto de codificaci�n
������� 8.2���� Referencias de conjunto de objetos de codificaci�n
������� 8.3���� Referencias de clase de codificaci�n
������� 8.4���� Elementos de palabras reservadas
������� 8.5���� Elementos de nombres de clase de codificaci�n reservados
������� 8.6���� Elemento no ECN��
�9���� Conceptos de la ECN��
������� 9.1���� Especificaciones de la notaci�n de control de codificaci�n (ECN)
������� 9.2���� Clases de codificaci�n
������� 9.3���� Estructuras de codificaci�n
������� 9.4���� Objetos de codificaci�n
������� 9.5���� Conjuntos de objetos de codificaci�n
������� 9.6���� Definici�n de clases de codificaci�n nuevas
������� 9.7���� Definici�n de objetos de codificaci�n
������� 9.8���� Codificaci�n-decodificaci�n diferencial
������� 9.9��� �Opciones de los codificadores en las codificaciones
������ 9.10���� Propiedades de objetos de codificaci�n
������ 9.11���� Parametrizaci�n
������ 9.12���� Gobernadores
������ 9.13���� Aspectos generales de las codificaciones
������ 9.14���� Identificaci�n de elementos de informaci�n
������ 9.15���� Campos de referencia y determinante
������ 9.16���� Clases y estructuras de sustituci�n
������ 9.17���� Establecimiento de la correspondencia entre valores abstractos y campos de estructura de codificaci�n����
������ 9.18���� Transformadas y compuestos de transformadas
������ 9.19���� Contenido de los m�dulos de definici�n de codificaci�n
������ 9.20���� Contenido del m�dulo de enlace de codificaci�n
������ 9.21���� Definici�n de codificaciones de clases de codificaci�n primitivas
������ 9.22���� Aplicaci�n de codificaciones
������ 9.23���� Conjunto de objetos de codificaci�n combinados
������ 9.24���� Punto de aplicaci�n
������ 9.25���� Codificaciones condicionales
������ 9.26���� Cambios en las Recomendaciones | Normas Internacionales relativas a la ASN.1
10���� Identificaci�n de clases de codificaci�n, objetos de codificaci�n y conjuntos de objetos de codificaci�n
11���� Codificaci�n de tipos ASN.1
������ 11.1���� Generalidades
������ 11.2���� Clases de codificaci�n incorporadas utilizadas para estructuras de codificaci�n generadas impl�citamente����
������ 11.3���� Simplificaci�n y expansi�n de la notaci�n ASN.1 a efectos de codificaci�n
������ 11.4���� Estructura de codificaci�n generada impl�citamente
12���� M�dulo de enlace de codificaci�n (ELM)
������ 12.1���� Estructura del ELM���
������ 12.2���� Tipos de codificaci�n
13���� Aplicaci�n de codificaciones
������ 13.1���� Generalidades
������ 13.2���� Conjunto de objetos de codificaci�n combinados y su aplicaci�n
14���� M�dulo de definici�n de codificaci�n (EDM)
15���� Cl�usula de redenominaciones
������ 15.1���� Estructuras generadas expl�citamente y exportadas
������ 15.2���� Cambios de nombre
� �����15.3���� Especificaci�n de la regi�n para cambios de nombre
16���� Asignaciones de clases de codificaci�n
������ 16.1���� Generalidades
������ 16.2���� Definici�n de estructura de codificaci�n
������ 16.3���� Estructura de codificaci�n de alternativas
������ 16.4���� Estructura de codificaci�n de repetici�n
������ 16.5���� Estructura de codificaci�n de concatenaci�n
17���� Asignaciones de objeto de codificaci�n
������ 17.1���� Generalidades
������ 17.2���� Codificaci�n con una sintaxis definida
������ 17.3���� Codificaci�n con conjuntos de objetos de codificaci�n
������ 17.4���� Codificaci�n utilizando establecimientos de la correspondencia de valores
������ 17.5���� Codificaci�n de una estructura de codificaci�n
������ 17.6���� Codificaci�n-decodificaci�n diferencial
������ 17.7���� Opciones de codificaci�n
������ 17.8���� Definici�n no ECN de objetos de codificaci�n
18���� Asignaciones de conjunto de objetos de codificaci�n
������ 18.1���� Generalidades
������ 18.2���� Conjuntos de objetos de codificaci�n incorporados
19���� Establecimiento de la correspondencia de valores
������ 19.1���� Generalidades
������ 19.2���� Establecimiento de la correspondencia mediante valores expl�citos
������ 19.3���� Establecimiento de la correspondencia mediante campos concordantes
������ 19.4���� Establecimiento de la correspondencia mediante objetos de codificaci�n #TRANSFORM��
������ 19.5���� Establecimiento de la correspondencia mediante el ordenamiento de valores abstractos
������ 19.6���� Establecimiento de la correspondencia mediante la distribuci�n de valores
������ 19.7���� Establecimiento de la correspondencia entre valores enteros y bits
20���� Definici�n de objetos de codificaci�n utilizando sintaxis definida
21���� Tipos utilizados en la especificaci�n de la sintaxis definida
������ 21.1���� Tipo Unit��
������ 21.2���� Tipo EncodingSpaceSize��
������ 21.3���� Tipo EncodingSpaceDetermination��
������ 21.4���� Tipo UnusedBitsDetermination��
������ 21.5���� Tipo OptionalityDetermination��
������ 21.6���� Tipo AlternativeDetermination��
������ 21.7���� Tipo RepetitionSpaceDetermination��
������ 21.8���� Tipo Justification��
������ 21.9���� Tipo Padding��
����� 21.10���� Tipos Pattern y Non-Null-Pattern��
����� 21.11���� Tipo RangeCondition��
����� 21.12���� Tipo SizeRangeCondition��
����� 21.13���� Tipo ReversalSpecification��
����� 21.14���� Tipo ResultSize
����� 21.15���� Tipo HandleValue��
22���� Grupos de propiedades de codificaci�n utilizados habitualmente
������ 22.1���� Especificaci�n de sustituci�n
����������������� 22.1.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.1.2���� Restricciones de la especificaci�n
����������������� 22.1.3���� Acciones de codificador
����������������� 22.1.4��� �Acciones de decodificador
������ 22.2���� Especificaci�n de prealineaci�n y relleno
����������������� 22.2.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.2.2���� Constricciones de la especificaci�n
����������������� 22.2.3���� Acciones de codificador
����������������� 22.2.4���� Acciones de decodificador
������ 22.3���� Especificaci�n de puntero de comienzo
����������������� 22.3.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.3.2���� Constricciones de la especificaci�n
����������������� 22.3.3���� Acciones de codificador
����������������� 22.3.4���� Acciones de decodificador
������ 22.4���� Especificaci�n de espacio de codificaci�n
����������������� 22.4.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.4.2���� Restricciones de la especificaci�n
����������������� 22.4.3���� Acciones de codificador
����������������� 22.4.4���� Acciones de decodificador
������ 22.5���� Determinaci�n de opcionalidad
����������� ������22.5.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.5.2���� Restricciones de la especificaci�n
����������������� 22.5.3���� Acciones de codificador
����������������� 22.5.4���� Acciones de decodificador
������ 22.6�� ��Determinaci�n de alternativa
����������������� 22.6.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.6.2���� Restricciones de la especificaci�n
����������������� 22.6.3���� Acciones de codificador
����������������� 22.6.4� ���Acciones de decodificador
������ 22.7���� Especificaci�n de espacio de repetici�n
����������������� 22.7.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.7.2���� Constricciones de la especificaci�n
����������������� 22.7.3���� Acciones de codificador
����������������� 22.7.4���� Acciones de decodificador
������ 22.8���� Relleno y justificaci�n de valor
����������������� 22.8.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.8.2���� Restricciones de la especificaci�n
����������������� 22.8.3���� Acciones de codificador
����������������� 22.8.4���� Acciones de decodificador
������ 22.9���� Especificaci�n de asa de identificaci�n
����������������� 22.9.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.9.2���� Constricciones de la especificaci�n
����������������� 22.9.3���� Acciones de codificador
����������������� 22.9.4���� Acciones de decodificador
����� 22.10���� Especificaci�n de concatenaci�n
���� �������������22.10.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.10.2���� Constricciones de la especificaci�n
����������������� 22.10.3���� Acciones de codificador
����������������� 22.10.4���� Acciones de decodificador
� ����22.11���� Especificaci�n de codificaci�n de tipo contenido
����������������� 22.11.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.11.2���� Acciones de codificador
����������������� 22.11.3���� Acciones de decodificador
����� 22.12���� Especificaci�n de inversi�n de bits
����������������� 22.12.1���� Propiedades de codificaci�n, sintaxis y objetivo
����������������� 22.12.2���� �Constricciones de la especificaci�n
����������������� 22.12.3���� �Acciones de codificador
����������������� 22.12.4���� �Acciones de decodificador
23���� Especificaci�n de sintaxis definida de clases de campo de bits y constructor
������ 23.1���� Definici�n de objetos de codificaci�n de clases en la categor�a alternativas
����������������� 23.1.1���� Sintaxis definida
����������������� 23.1.2���� Objetivo y restricciones
����������������� 23.1.3���� Acciones de codificador
����������������� 23.1.4���� Acciones de decodificador
������ 23.2���� Definici�n de objetos de codificaci�n de clases en la categor�a cadena de bits
����������������� 23.2.1���� Sintaxis definida
����������������� 23.2.2���� Modelo para la codificaci�n de clases en la categor�a cadena de bits
����������������� 23.2.3���� Objetivo y restricciones
����������������� 23.2.4���� Acciones de codificador
����������������� 23.2.5���� Acciones de decodificador
������ 23.3���� Definici�n de objetos de codificaci�n de clases en la categor�a booleano
����������������� 23.3.1���� Sintaxis definida
����������������� 23.3.2�� ��Objetivo y restricciones
����������������� 23.3.3���� Acciones de codificador
����������������� 23.3.4���� Acciones de decodificador
������ 23.4���� Definici�n de objetos de codificaci�n de clases en la categor�a cadena de bits
����������������� 23.4.1���� Sintaxis definida
����������������� 23.4.2���� Modelo para la codificaci�n de clases en la categor�a cadena de caracteres
����������������� 23.4.3���� Objetivo y restricciones
����������������� 23.4.4���� Acciones de codificador
��������������� ��23.4.5���� Acciones de decodificador
������ 23.5���� Definici�n de objetos de codificaci�n de clases en la categor�a concatenaci�n
����������������� 23.5.1���� Sintaxis definida
����������������� 23.5.2���� Objetivo y restricciones
����������������� 23.5.3���� Acciones de codificador
����������������� 23.5.4���� Acciones de decodificador
������ 23.6���� Definici�n de objetos de codificaci�n de clases en la categor�a entero
����������������� 23.6.1���� Sintaxis definida
����������������� 23.6.2��� �Objetivo y restricciones
����������������� 23.6.3���� Acciones de codificador
����������������� 23.6.4���� Acciones de decodificador
������ 23.7���� Definici�n de objetos de codificaci�n de la clase #CONDITIONAL-INT��
����������������� 23.7.1���� Sintaxis definida
����������������� 23.7.2���� Objetivo y restricciones
����������������� 23.7.3���� Acciones de codificador
����������������� 23.7.4���� Acciones de decodificador
������ 23.8���� Definici�n de objetos de codificaci�n de clases en la categor�a nulo
����������������� 23.8.1���� Sintaxis definida
����������������� 23.8.2���� Objetivo y restricciones
����������������� 23.8.3���� Acciones de codificador
����������������� 23.8.4���� Acciones de decodificador
������ 23.9���� Definici�n de objetos de codificaci�n de clases en la categor�a cadena de octetos
����������������� 23.9.1���� Sintaxis definida
����������������� 23.9.2���� Modelo para la codificaci�n de clases en la categor�a cadena de octetos
����������������� 23.9.3���� Objetivo y restricciones
����������������� 23.9.4���� Acciones de codificador
����������������� 23.9.5���� Acciones de decodificador
����� 23.10���� Definici�n de objetos de codificaci�n de clases en la categor�a opcionalidad
����������������� 23.10.1����Sintaxis definida
����������������� 23.10.2���� �Objetivo y restricciones
����������������� 23.10.3���� �Acciones de codificador
����������������� 23.10.4���� �Acciones de decodificador
����� 23.11���� Definici�n de objetos de codificaci�n de clases en la categor�a relleno
����������������� 23.11.1���� �Sintaxis definida
����������������� 23.11.2���� �Objetivo y restricciones
����������������� 23.11.3���� �Acciones de codificador
����������������� 23.11.4���� �Acciones de decodificador
����� 23.12���� Definici�n de objetos de codificaci�n de clases en la categor�a repetici�n
����������������� 23.12.1���� �Sintaxis definida
����������������� 23.12.2���� �Objetivo y restricciones
����������������� 23.12.3���� �Acciones de codificador
�������� ���������23.12.4���� �Acciones de decodificador
����� 23.13���� Definici�n de objetos de codificaci�n de la clase #CONDITIONAL-REPETITION��
����������������� 23.13.1���� �Sintaxis definida
����������������� 23.13.2���� �Objetivo y restricciones
�������� ���������23.13.3���� �Acciones de codificador
����������������� 23.13.4���� �Acciones de decodificador
����� 23.14���� Definici�n de objetos de codificaci�n de clases en la categor�a r�tulo
����������������� 23.14.1���� �Sintaxis definida
������������ �����23.14.2���� �Objetivo y restricciones
����������������� 23.14.3���� Acciones de codificador
����������������� 23.14.4���� Acciones de decodificador
����� 23.15���� Definici�n de objetos de codificaci�n de clases en las dem�s categor�as
24���� Especificaci�n de la sintaxis definida para la clase de codificaci�n #TRANSFORM���������
������ 24.1���� Resumen de propiedades de codificaci�n y sintaxis definida
������ 24.2���� Origen y destino de transformadas
������ 24.3���� Transformada int-to-int
������ 24.4���� Transformada bool-to-bool
������ 24.5���� Transformada bool-to-int
������ 24.6���� Transformada int-to-bool
������ 24.7���� Transformada int-to-chars
������ 24.8���� Transformada int-to-bits
������ 24.9���� Transformada bits-to-int
����� 24.10� ���Transformada char-to-bits
����� 24.11���� Transformada bits-to-char
����� 24.12���� Transformada bit-to-bits
����� 24.13���� Transformada bits-to-bits
����� 24.14���� Transformada chars-to-composite-char
����� 24.15���� Transformada bits-to-composite-bits
����� 24.16���� Transformada octects-to-composite-bits
����� 24.17���� Transformada composite-char-to-chars
����� 24.18���� Transformada composite-bits-to-bits
����� 24.19���� Transformada composite-bits-to-octets
25���� Codificaciones completas y la clase #OUTER
������ 25.1���� Propiedades de codificaci�n, sintaxis y objetivo para la clase #OUTER��
������ 25.2���� Acciones de codificador para #OUTER��
������ 25.3���� Acciones de decodificador para #OUTER��
Anexo A � Addendum a la Rec. UIT-T X.680 | ISO/CEI 8824-1����
������� A.1���� Cl�usulas de exportaciones e importaciones
������� A.2���� Adici�n de "REFERENCE"
������� A.3���� Notaci�n de valores cadena de caracteres
Anexo B � Addendum a la Rec. UIT-T X.681 | ISO/CEI 8824-2����
������� B.1���� Definiciones
������� B.2���� Elementos de l�xico adicionales
������� B.3���� Adici�n de "ENCODING-CLASS"
������� B.4���� Adiciones de FieldSpec
������� B.5���� Especificaci�n de campo de lista de valores de tipo fijo ordenada
������� B.6���� Especificaci�n de campo de objetos de codificaci�n de clase fija
������� B.7���� Especificaci�n de campo de objetos de codificaci�n de clase variable
������� B.8���� Especificaci�n de campo de conjunto de objetos de codificaci�n de clase fija
������� B.9���� Especificaci�n de campo de lista de objetos de codificaci�n de clase fija ordenada
������ B.10���� Especificaci�n de campo de clase de codificaci�n
������ B.11���� Notaci�n de lista de valores ordenada
������ B.12���� Notaci�n de lista de objetos de codificaci�n ordenada
������ B.13���� Nombres de campo primitivos
������ B.14���� Palabras reservadas adicionales
������ B.15���� Definici�n de objetos de codificaci�n
������ B.16���� Adiciones a "Setting"
������ B.17���� Tipo de campo de clase de codificaci�n
Anexo C � Addendum a la Rec. UIT-T X.683 | ISO/CEI 8824-4����
������� C.1���� Asignaciones parametrizadas
������� C.2���� Asignaciones de codificaciones parametrizadas
������� C.3���� Definiciones de referencias parametrizadas
������� C.4���� Lista de par�metros reales
Anexo D � Ejemplos����
������� D.1���� Ejemplos generales
������� D.2���� Ejemplos de especializaci�n
������� D.3���� Ejemplos de estructura generada expl�citamente
������� D.4���� Ejemplo de codificaci�n del bit "more"
������� D.5���� Protocolo de legado especificado con notaci�n tabular
Anexo E � Soporte de las codificaciones Huffman����
Anexo F � Informaci�n adicional sobre la notaci�n de control de codificaci�n (ECN)����
Anexo G � Resumen de la notaci�n ECN����
������� G.1���� S�mbolos terminales
������� G.2���� Producciones����