TABLE DES MATI�RES

�1���� Domaine d'application
�2���� R�f�rences normatives
������� 2.1���� Recommandations | Normes internationales identiques
������� 2.2���� Autres r�f�rences
�3���� D�finitions
������� 3.1���� D�finitions ASN.1
������� 3.2���� D�finitions sp�cifiquement ECN
�4���� Abr�viations
�5���� D�finition de la syntaxe ECN
�6���� Conventions et notation de codage
�7���� Le jeu de caract�res ECN
�8���� Items lexicaux ECN
������� 8.1���� R�f�rences d'objet de codage
������� 8.2���� R�f�rences d'ensemble d'objets de codage
������� 8.3���� R�f�rences de classe de codage
������� 8.4���� Items de mots r�serv�s
������� 8.5���� Items de noms de classe de codage r�serv�s
������� 8.6���� Item non ECN
�9���� Concepts ECN
������� 9.1���� Sp�cifications de notation de contr�le de codage (ECN)
������� 9.2���� Classes de codage
������� 9.3���� Structures de codage
������� 9.4���� Objets de codage
������� 9.5���� Ensembles d'objets de codage
������� 9.6���� D�finition de nouvelles classes de codage
������� 9.7���� D�finition des objets de codage
������� 9.8���� Codage-d�codage diff�rentiel
������� 9.9���� Options de codeur dans les codages
������ 9.10���� Propri�t�s des objets de codage
������ 9.11���� Param�trage
������ 9.12���� Gouverneurs
������ 9.13���� Aspects g�n�raux des codages
������ 9.14���� Identification des �l�ments d'information
������ 9.15���� Champs et d�terminants de r�f�rence
������ 9.16���� Classes et structures de remplacement
������ 9.18���� Transform�es et composites de transform�e
���� ��9.19���� Contenu des modules de d�finition de codage
������ 9.20���� Contenu du module de lien de codage
������ 9.21���� D�finition des codages pour classes primitives de codage
������ 9.22���� Application des codages
������ 9.23���� Ensemble d'objets de codage combin�s
������ 9.24���� Point d'application
������ 9.25���� Codages conditionnels
������ 9.26���� Modifications apport�es aux Recommandations | Normes internationales ASN.1
10���� Identification des classes de codage, objets de codage et ensembles d'objets de codage
11���� Codage des types ASN.1
������ 11.1���� G�n�ralit�s
������ 11.2���� Classes de codage int�gr�es utilis�es pour les structures de codage produites implicitement
������ 11.3���� Simplification et expansion de la notation ASN.1 aux fins du codage
������ 11.4���� La structure de codage produite implicitement
12���� Le module de lien de codage (ELM)
������ 12.1���� Structure du module ELM
������ 12.2���� Types de codage
13���� Application des codages
������ 13.1���� G�n�ralit�s
������ 13.2���� L'ensemble d'objets de codage combin�s et son application
14���� Le module de d�finition de codage (EDM)
15���� La clause de renommage
������ 15.1���� Structures produites explicitement et export�es
������ 15.2���� Renommages
������ 15.3���� Sp�cification de la r�gion pour renommages
16���� Attribution des classes de codage
������ 16.1���� G�n�ralit�s
������ 16.2���� D�finition de la structure de codage
������ 16.3���� Structure de codage � option
������ 16.4���� Structure de codage de r�p�tition
������ 16.5���� Structure de codage � concat�nation
17���� Attribution des objets de codage
������ 17.1���� G�n�ralit�s
������ 17.2���� Codage avec une syntaxe d�finie
������ 17.3���� Codage avec des ensembles d'objets de codage
������ 17.5���� Codage d'une structure de codage
������ 17.6���� Codage-d�codage diff�rentiel
������ 17.7���� Options de codage
������ 17.8���� D�finition non ECN d'objets de codage
18���� Attribution d'ensembles d'objets de codage
������ 18.1���� G�n�ralit�s
������ 18.2���� Ensembles d'objets de codage int�gr�s
19���� Mappage de valeurs
������ 19.1���� G�n�ralit�s
       19.2     Mappage par valeurs explicites
������ 19.3���� Mappage par champs appari�s
       19.4     Mappage par objets de codage de la classe #TRANSFORM
       19.5     Mappage par s�quencement de valeurs abstraites
       19.6     Mappage par distribution de valeurs
       19.7     Mappage de valeurs enti�res sur des bits
20���� D�finition des objets de codage au moyen d'une syntaxe d�finie
21���� Types utilis�s lors de la sp�cification de syntaxe d�finie
������ 21.1���� Le type Unit
������ 21.2���� Le type EncodingSpaceSize
������ 21.3���� Le type EncodingSpaceDetermination
������ 21.4���� Le type UnusedBitsDetermination
������ 21.5���� Le type OptionalityDetermination
������ 21.6���� Le type AlternativeDetermination
������ 21.7���� Le type RepetitionSpaceDetermination
������ 21.8���� Le type Justification
������ 21.9���� Le type Padding
����� 21.10���� Les types Pattern et Non-Null-Pattern
����� 21.11���� Le type RangeCondition
����� 21.12����Le type SizeRangeCondition
����� 21.13���� Le type ReversalSpecification
����� 21.14���� Le type ResultSize
����� 21.15���� Le type HandleValue
22���� Groupes couramment utilis�s de propri�t�s de codage
������ 22.1���� Sp�cification de remplacement
�� ��������������22.1.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.1.2���� Restrictions de sp�cification
���������������� 22.1.3���� Actions du codeur
���������������� 22.1.4���� Actions du d�codeur
������ 22.2���� Sp�cification de pr�alignement et de bourrage
���������������� 22.2.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.2.2���� Contraintes de sp�cification
���������������� 22.2.3���� Actions du codeur
���������������� 22.2.4���� Actions du d�codeur
������ 22.3���� Sp�cification du pointeur de d�but
���������������� 22.3.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.3.2���� Contraintes de sp�cification
���������������� 22.3.3���� Actions du codeur
���������������� 22.3.4���� Actions du d�codeur
������ 22.4���� Sp�cification de l'espace de codage
���������������� 22.4.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.4.2���� Restrictions de sp�cification
���������������� 22.4.3���� Actions du codeur
���������������� 22.4.4����Actions du d�codeur
������ 22.5���� D�termination de l'offre d'options
���������������� 22.5.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.5.2���� Restrictions de sp�cification
���������������� 22.5.3���� Actions du codeur
������ ����������22.5.4���� Actions du d�codeur
������ 22.6���� D�termination des options
���������������� 22.6.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.6.2���� Restrictions de sp�cification
���������������� 22.6.3���� Actions du codeur
���������������� 22.6.4���� Actions du d�codeur
������ 22.7���� Sp�cification de l'espace de r�p�tition
���������������� 22.7.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.7.2���� Contraintes de sp�cification
���������������� 22.7.3����Actions du codeur
���������������� 22.7.4���� Actions du d�codeur
������ 22.8���� Bourrage et justification de valeur
���������������� 22.8.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.8.2���� Restrictions de sp�cification
����� �����������22.8.3���� Actions du codeur
���������������� 22.8.4���� Actions du d�codeur
������ 22.9���� Sp�cification de pointeur d'identification
���������������� 22.9.1���� Propri�t�s, syntaxe et finalit� du codage
���������������� 22.9.2���� Contraintes de sp�cification
���������������� 22.9.3���� Actions des codeurs
���������������� 22.9.4���� Actions des d�codeurs
����� 22.10���� Sp�cification de concat�nation
��������������� 22.10.1���� Propri�t�s, syntaxe et finalit� du codage
��������������� 22.10.2���� Contraintes de sp�cification
��������������� 22.10.3���� Actions du codeur
��������������� 22.10.4���� Actions du d�codeur
����� 22.11���� Sp�cification de codage du type confin�
��������������� 22.11.1���� Propri�t�s, syntaxe et finalit� du codage
� ��������������22.11.2���� Actions du codeur
��������������� 22.11.3���� Actions du d�codeur
����� 22.12���� Sp�cification de l'inversion de l'ordre des bits
��������������� 22.12.1���� Propri�t�s, syntaxe et finalit� du codage
��������������� 22.12.2���� Contraintes de sp�cification
��������������� 22.12.3���� Actions du codeur
��������������� 22.12.4���� Actions du d�codeur
23���� Sp�cification de syntaxe d�finie pour classes de champ binaire et de constructeur
������ 23.1���� D�finition des objets de codage pour les classes de la cat�gorie des options
���������������� 23.1.1���� La syntaxe d�finie
���������������� 23.1.2���� Finalit� et restrictions
���������������� 23.1.3���� Actions du codeur
���������������� 23.1.4���� Actions du d�codeur
������ 23.2���� D�finition des objets de codage pour les classes de la cat�gorie des cha�nes de bits
���������������� 23.2.1���� La syntaxe d�finie
���������������� 23.2.2���� Mod�le de codage de classes de la cat�gorie des cha�nes de bits
���������������� 23.2.3���� Finalit� et restrictions
���������������� 23.2.4���� Actions du codeur
���������������� 23.2.5���� Actions du d�codeur
������ 23.3���� D�finition des objets de codage pour les classes de la cat�gorie des bool�ens
��������������� �23.3.1���� La syntaxe d�finie
���������������� 23.3.2���� Finalit� et restrictions
���������������� 23.3.3���� Actions du codeur
���������������� 23.3.4���� Actions du d�codeur
������ 23.4���� D�finition des objets de codage pour les classes de la cat�gorie des cha�nes de caract�res
���������������� 23.4.1���� La syntaxe d�finie
���������������� 23.4.2���� Mod�le de codage de classes de la cat�gorie des cha�nes de caract�res
���������������� 23.4.3���� Finalit� et restrictions
���������������� 23.4.4���� Actions du codeur
���������������� 23.4.5���� Actions du d�codeur
������ 23.5���� D�finition des objets de codage pour les classes de la cat�gorie des concat�nations
���������������� 23.5.1���� La syntaxe d�finie
���������������� 23.5.2���� Finalit� et restrictions
���������������� 23.5.3���� Actions du codeur
���������������� 23.5.4���� Actions du d�codeur
������ 23.6���� D�finition des objets de codage pour les classes de la cat�gorie des entiers
���������������� 23.6.1���� La syntaxe d�finie
���������������� 23.6.2���� Finalit� et restrictions
���������������� 23.6.3���� Actions du codeur
���������������� 23.6.4���� Actions du d�codeur
������ 23.7���� D�finition des objets de codage pour la classe #CONDITIONAL-INT
���������������� 23.7.1�� ��La syntaxe d�finie
���������������� 23.7.2���� Finalit� et restrictions
���������������� 23.7.3���� Actions du codeur
���������������� 23.7.4���� Actions du d�codeur
������ 23.8���� D�finition des objets de codage pour les classes de la cat�gorie n�ant
���������������� 23.8.1���� La syntaxe d�finie
���������������� 23.8.2���� Finalit� et restrictions
���������������� 23.8.3���� Actions du codeur
���������������� 23.8.4���� Actions du d�codeur
������ 23.9���� D�finition des objets de codage pour les classes de la cat�gorie des cha�nes d'octets
���������������� 23.9.1���� La syntaxe d�finie
���������������� 23.9.2���� Mod�le de codage de classes de la cat�gorie des cha�nes d'octets
���������������� 23.9.3���� Finalit� et restrictions
���������������� 23.9.4����Actions du codeur
���������������� 23.9.5���� Actions du d�codeur
����� 23.10���� D�finition des objets de codage pour les classes de la cat�gorie des offres d'options
��������������� 23.10.1���� La syntaxe d�finie
��������������� 23.10.2���� Finalit� et restrictions
��������������� 23.10.3���� Actions du codeur
��������������� 23.10.4���� Actions du d�codeur
����� 23.11���� D�finition des objets de codage pour les classes de la cat�gorie des bourrages
��������������� 23.11.1���� La syntaxe d�finie
��� ������������23.11.2���� Finalit� et restrictions
��������������� 23.11.3���� Actions du codeur
��������������� 23.11.4���� Actions du d�codeur
����� 23.12���� D�finition des objets de codage pour les classes de la cat�gorie des r�p�titions
��������������� 23.12.1���� La syntaxe d�finie
��������������� 23.12.2���� Finalit� et restrictions
��������������� 23.12.3���� Actions du codeur
��������������� 23.12.4���� Actions du d�codeur
����� 23.13���� D�finition des objets de codage pour la classe #CONDITIONAL-REPETITION
��������������� 23.13.1���� La syntaxe d�finie
��������������� 23.13.2���� Finalit� et restrictions
��������������� 23.13.3���� Actions du codeur
��������������� 23.13.4���� Actions du d�codeur
����� 23.14���� D�finition des objets de codage pour les classes de la cat�gorie des �tiquettes
��������������� 23.14.1���� La syntaxe d�finie
��������������� 23.14.2���� Finalit� et restrictions
��������������� 23.14.3���� Actions du codeur
��������������� 23.14.4���� Actions du d�codeur
����� 23.15���� D�finition des objets de codage pour classes d'autres cat�gories
24���� Sp�cification de syntaxe d�finie pour la classe de codage #TRANSFORM
������ 24.1���� R�sum� des propri�t�s de codage et syntaxe d�finie
������ 24.2�� ��Source et cible des transform�es
������ 24.3���� La transform�e "int-to-int"
������ 24.4���� La transform�e "bool-to-bool"
������ 24.5���� La transform�e "bool-to-int"
������ 24.6���� La transform�e "int-to-bool"
������ 24.7���� La transform�e "int-to-chars"
������ 24.8���� La transform�e "int-to-bits"
������ 24.9���� La transform�e "bits-to-int"
����� 24.10���� La transform�e "char-to-bits"
����� 24.11���� La transform�e "bits-to-char"
����� 24.12���� La transform�e "bit-to-bits"
����� 24.13���� La transform�e "bits-to-bits"
����� 24.14���� La transform�e "chars-to-composite-char"
����� 24.15���� La transform�e "bits-to-composite-bits"
����� 24.16���� La transform�e "octets-to-composite-bits"
����� 24.17���� La transform�e "composite-char-to-chars"
����� 24.18���� La transform�e "composite-bits-to-bits"
����� 24.19���� La transform�e "composite-bits-to-octets"
25���� Codages complets et la classe #OUTER
������ 25.1���� Propri�t�s, syntaxe et finalit� du codage pour la classe #OUTER
������ 25.2���� Actions du codeur pour #OUTER
������ 25.3���� Actions du d�codeur pour #OUTER
Annexe A � Addendum � la Rec. UIT-T X.680 | ISO/CEI 8824‑1
������� A.1���� Clause d'exportations et importations
������� A.2���� Addition de REFERENCE
������� A.3���� Notation pour valeurs de cha�ne de caract�res
Annexe B � Addendum � la Rec. UIT-T X.681 | ISO/CEI 8824‑2
������� B.1���� D�finitions
������� B.2���� Items lexicaux additionnels
������� B.3���� Addition de "ENCODING‑CLASS"
������� B.4���� Additions de "FieldSpec"
������� B.5����Sp�cification du champ "liste de valeurs ordonn�es de type fixe"
������� B.6���� Sp�cification du champ "objet de codage de classe fixe"
������� B.7���� Sp�cification du champ "objet de codage de classe variable"
������� B.8���� Sp�cification du champ "ensemble d'objets de codage de classe fixe"
������� B.9���� Sp�cification du champ "liste ordonn�e d'objets de codage de classe fixe"
������ B.10���� Sp�cification du champ de classe de codage
������ B.11���� Notation de liste ordonn�e de valeurs
������ B.12���� Notation de liste ordonn�e d'objets de codage
������ B.13���� Noms de champ primitif
������ B.14���� Mots r�serv�s additionnels
������ B.15���� D�finition d'objets de codage
������ B.16���� Compl�ments � "Setting"
������ B.17���� Type de champ de classe de codage
Annexe C � Addendum � la Rec. UIT-T X.683 | ISO/CEI 8824-4
������� C.1���� Attributions param�tr�es
������� C.2���� Attributions de codage param�tr�es
������� C.3���� R�f�rence � des d�finitions param�tr�es
������� C.4���� Liste des param�tres r�els
Annexe D � Exemples
������� D.1���� Exemples g�n�raux
������� D.2���� Exemples de sp�cialisation
������� D.3���� Exemples de structure produite explicitement
������� D.4���� Exemple de codage par bit d'extension
������� D.5���� Protocole existant sp�cifi� en notation tabulaire
Annexe E � Prise en charge des codages de Huffman
Annexe F � Informations compl�mentaires sur la notation de contr�le de codage (ECN)
Annexe G � R�sum� de la notation ECN