ISO/IEC 15444-1:2004
(Main)Information technology — JPEG 2000 image coding system: Core coding system — Part 1:
Information technology — JPEG 2000 image coding system: Core coding system — Part 1:
ISO/IEC 15444-1:2004 | ITU-T Rec. T.800 defines a set of lossless (bit-preserving) and lossy compression methods for coding bi-level, continuous-tone grey-scale, palletized colour, or continuous-tone colour digital still images. ISO/IEC 15444-1:2004 | ITU-T Rec. T.800 specifies decoding processes for converting compressed image data to reconstructed image data; specifies a codestream syntax containing information for interpreting the compressed image data; specifies a file format; provides guidance on encoding processes for converting source image data to compressed image data; provides guidance on how to implement these processes in practice.
Technologies de l'information — Système de codage d'images JPEG 2000: Système de codage de noyau — Partie 1:
L'ISO/CEI 15444-1:2004 | UIT-T Rec. T.800 définit un ensemble de méthodes de compression sans perte (au bit près) et avec perte pour codage d'images numériques fixes, monochromes, à modelé continu en échelle de gris, à palette ou à modelé continu de couleurs. L'ISO/CEI 15444-1:2004 | UIT-T Rec. T.800: spécifie des processus de décodage permettant de convertir des données d'image comprimées en données d'image reconstituées; spécifie une syntaxe de flux codé contenant des informations permettant d'interpréter des données d'image comprimées; spécifie un format de fichier; fournit des directives sur les processus de codage permettant de convertir des données d'image de source en données d'image comprimées; fournit des directives sur la façon d'implémenter ces processus en pratique.
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 15444-1
Second edition
2004-09-15
Information technology — JPEG 2000
image coding system: Core coding
system
Technologies de l'information — Système de codage d'image JPEG
2000: Système de codage de noyau
Reference number
ISO/IEC 15444-1:2004(E)
©
ISO/IEC 2004
---------------------- Page: 1 ----------------------
ISO/IEC 15444-1:2004(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO/IEC 2004
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2004 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 15444-1:2004(E)
CONTENTS
Page
1 Scope . 1
2 References . 1
2.1 Identical Recommendations | International Standards . 1
2.2 Additional references . 1
3 Definitions. 2
4 Abbreviations and symbols . 6
4.1 Abbreviations . 6
4.2 Symbols. 7
5 General description. 8
5.1 Purpose. 8
5.2 Codestream. 8
5.3 Coding principles . 8
6 Encoder requirements. 10
7 Decoder requirements. 10
7.1 Codestream syntax requirements. 10
7.2 Optional file format requirements . 11
8 Implementation requirements. 11
Annex A – Codestream syntax . 12
A.1 Markers, marker segments, and headers . 12
A.2 Information in the marker segments. 14
A.3 Construction of the codestream. 15
A.4 Delimiting markers and marker segments. 19
A.5 Fixed information marker segment . 20
A.6 Functional marker segments. 22
A.7 Pointer marker segments . 32
A.8 In-bit-stream marker and marker segments. 38
A.9 Informational marker segments. 39
A.10 Codestream restrictions conforming to this Recommendation | International Standard . 40
Annex B – Image and compressed image data ordering. 42
B.1 Introduction to image data structure concepts. 42
B.2 Component mapping to the reference grid . 42
B.3 Image area division into tiles and tile-components . 44
B.4 Example of the mapping of components to the reference grid (informative). 45
B.5 Transformed tile-component division into resolution levels and sub-bands . 48
B.6 Division of resolution levels into precincts. 49
B.7 Division of the sub-bands into code-blocks . 50
B.8 Layers. 51
B.9 Packets . 52
B.10 Packet header information coding. 54
B.11 Tile and tile-parts . 59
B.12 Progression order . 59
Annex C – Arithmetic entropy coding. 64
C.1 Binary encoding (informative) . 64
C.2 Description of the arithmetic encoder (informative) . 65
C.3 Arithmetic decoding procedure. 76
© ISO/IEC 2004 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 15444-1:2004(E)
Page
Annex D – Coefficient bit modeling. 84
D.1 Code-block scan pattern within code-blocks. 84
D.2 Coefficient bits and significance . 84
D.3 Decoding passes over the bit-planes . 85
D.4 Initializing and terminating . 89
D.5 Error resilience segmentation symbol . 90
D.6 Selective arithmetic coding bypass . 90
D.7 Vertically causal context formation . 92
D.8 Flow diagram of the code-block coding. 92
Annex E – Quantization. 95
E.1 Inverse quantization procedure . 95
E.2 Scalar coefficient quantization (informative). 97
Annex F – Discrete wavelet transformation of tile-components . 98
F.1 Tile-component parameters. 98
F.2 Discrete wavelet transformations . 98
F.3 Inverse discrete wavelet transformation. 98
F.4 Forward transformation (informative). 110
Annex G – DC level shifting and multiple component transformations. 120
G.1 DC level shifting of tile-components . 120
G.2 Reversible multiple component transformation (RCT). 121
G.3 Irreversible multiple component transformation (ICT). 121
G.4 Chrominance component sub-sampling and the reference grid . 122
Annex H – Coding of images with regions of interest. 123
H.1 Decoding of ROI. 123
H.2 Description of the Maxshift method. 123
H.3 Remarks on region of interest coding (informative) . 124
Annex I – JP2 file format syntax . 127
I.1 File format scope. 127
I.2 Introduction to the JP2 file format . 127
I.3 Greyscale/Colour/Palettized/multi-component specification architecture . 129
I.4 Box definition . 131
I.5 Defined boxes . 133
I.6 Adding intellectual property rights information in JP2. 148
I.7 Adding vendor-specific information to the JP2 file format. 148
I.8 Dealing with unknown boxes. 150
Annex J – Examples and guidelines . 151
J.1 Software conventions adaptive entropy decoder. 151
J.2 Selection of quantization step sizes for irreversible transformations . 153
J.3 Filter impulse responses corresponding to lifting-based irreversible filtering procedures. 153
J.4 Example of discrete wavelet transformation . 154
J.5 Row-based wavelet transform. 158
J.6 Scan-based coding. 167
J.7 Error resilience. 167
J.8 Compatibility requirement with JFIF/SPIFF files. 168
J.9 Implementing the Restricted ICC method outside of a full ICC colour management engine . 168
J.10 An example of the interpretation of multiple components . 173
J.11 An example of decoding showing intermediate steps . 173
J.12 Visual frequency weighting . 177
J.13 Encoder sub-sampling of components . 179
J.14 Rate control. 180
J.15 Guidelines on handling YCC codestream . 184
iv © ISO/IEC 2004 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 15444-1:2004(E)
Page
Annex K – Bibliography. 186
K.1 General. 186
K.2 Quantization and entropy coding . 186
K.3 Wavelet transformation. 186
K.4 Region of interest coding . 187
K.5 Visual frequency weighting . 187
K.6 Error resilience. 187
K.7 Scan-based coding. 188
K.8 Colour . 188
Annex L – Patent statement. 189
Index . 190
© ISO/IEC 2004 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC 15444-1:2004(E)
LIST OF FIGURES
Page
Figure 5-1 – Specification block diagram. 9
Figure A.1 – Example of the marker segment description figures. 13
Figure A.2 – Construction of the codestream . 16
Figure A.3 – Construction of the main header. 17
Figure A.4 – Construction of the first tile-part header of a given tile. 18
Figure A.5 – Construction of a non-first tile-part header. 18
Figure A.6 – Start of tile-part syntax . 19
Figure A.7 – Image and tile size syntax. 21
Figure A.8 – Coding style default syntax . 23
Figure A.9 – Coding style parameter diagram of the SGcod and SPcod parameters. 24
Figure A.10 – Coding style component syntax. 26
Figure A.11 – Coding style parameter diagram of the SPcoc parameters . 27
Figure A.12 – Region-of-interest syntax . 27
Figure A.13 – Quantization default syntax . 28
Figure A.14 – Quantization component syntax . 30
Figure A.15 – Progression order change tile syntax . 31
Figure A.16 – Tile-part lengths. 32
Figure A.17 – Tile part length syntax . 33
Figure A.18 – Packets length, main header syntax. 34
Figure A.19 – Packet length, tile-part header syntax. 35
Figure A.20 – Packed packet headers, main header syntax . 36
Figure A.21 – Packed packed headers, tile-part header syntax. 37
Figure A.22 – Start of packet syntax . 38
Figure A.23 – Component registration syntax. 39
Figure A.24 – Comment syntax. 40
Figure B.1 – Reference grid diagram. 43
Figure B.2 – Component sample locations on the reference grid for different XRsiz and YRsiz values . 43
Figure B.3 – Example of upper left component sample locations . 44
Figure B.4 – Tiling of the reference grid diagram . 44
Figure B.5 – Reference grid example . 46
Figure B.6 – Example tile sizes and locations for component 0. 47
Figure B.7 – Example tile sizes and locations for component 1. 48
Figure B.8 – Precincts of one reduced resolution . 49
vi © ISO/IEC 2004 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC 15444-1:2004(E)
Page
Figure B.9 – Code-blocks and precincts in sub-band b from four different tiles. 51
Figure B.10 – Diagram of precincts of one resolution level of one component . 52
Figure B.11 – Diagram of code-blocks within precincts at one resolution level . 53
Figure B.12 – Example of a tag tree representation. 54
Figure B.13 – Example of the information known to the encoder. 57
Figure B.14 – Example of progression order volume in two dimensions. 62
Figure B.15 – Example of the placement of POC marker segments. 63
Figure C.1 – Arithmetic encoder inputs and outputs . 64
Figure C.2 – Encoder for the MQ-coder. 66
Figure C.3 – ENCODE procedure . 67
Figure C.4 – CODE1 procedure . 67
Figure C.5 – CODE0 procedure . 68
Figure C.6 – CODELPS procedure with conditional MPS/LPS exchange. 69
Figure C.7 – CODEMPS procedure with conditional MPS/LPS exchange. 71
Figure C.8 – Encoder renormalization procedure. 72
Figure C.9 – BYTEOUT procedure for encoder. 73
Figure C.10 – Initialization of the encoder . 74
Figure C.11 – FLUSH procedure. 75
Figure C.12 – Setting the final bits in the C register. 76
Figure C.13 – Arithmetic decoder inputs and outputs . 76
Figure C.14 – Decoder for the MQ-coder. 77
Figure C.15 – Decoding an MPS or an LPS . 78
Figure C.16 – Decoder MPS path conditional exchange procedure . 79
Figure C.17 – Decoder LPS path conditional exchange procedure . 80
Figure C.18 – Decoder renormalization procedure. 81
Figure C.19 – BYTEIN procedure for decoder. 82
Figure C.20 – Initialization of the decoder . 83
Figure D.1 – Example scan pattern of a code-block bit-plane. 84
Figure D.2 – Neighbors states used to form the context. 85
Figure D.3 – Flow chart for all coding passes on a code-block bit-plane. 93
Figure F.1 – Inputs and outputs of the IDWT procedure. 98
Figure F.2 – The IDWT (N = 2). 99
L
Figure F.3 – The IDWT procedure . 100
Figure F.4 – Inputs and outputs of the 2D_SR procedure. 100
Figure F.5 – One level of reconstruction from four sub-bands (2D_SR procedure) into sub-bands . 100
Figure F.6 – The 2D_SR procedure. 101
Figure F.7 – Parameters of 2D_INTERLEAVE procedure . 101
Figure F.8 – The 2D_INTERLEAVE procedure. 102
© ISO/IEC 2004 – All rights reserved vii
---------------------- Page: 7 ----------------------
ISO/IEC 15444-1:2004(E)
Page
Figure F.9 – Inputs and outputs of the HOR_SR procedure. 103
Figure F.10 – The HOR_SR procedure . 104
Figure F.11 – Inputs and outputs of the VER_SR procedure . 105
Figure F.12 – The VER_SR procedure. 105
Figure F.13 – Parameters of the 1D_SR procedure . 106
Figure F.14 – The 1D_SR procedure.
...
NORME ISO/CEI
INTERNATIONALE 15444-1
Deuxième édition
2004-09-15
Technologies de l'information — Système
de codage d'image JPEG 2000: Système
de codage noyau
Information technology — JPEG 2000 image coding system: Core
coding system
Numéro de référence
ISO/CEI 15444-1:2004(F)
©
ISO/CEI 2004
---------------------- Page: 1 ----------------------
ISO/CEI 15444-1:2004(F)
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier
peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence
autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées
acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute
responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info
du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir
l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,
veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.
© ISO/CEI 2004
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous
quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du comité membre de l'ISO dans le pays du demandeur.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax. + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Publié en Suisse
ii © ISO/CEI 2004 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO/CEI 15444-1:2004(F)
TABLE DES MATIÈRES
Page
1 Domaine d'application. 1
2 Références normatives. 1
2.1 Recommandations | Normes internationales identiques. 1
2.2 Autres références. 2
3 Définitions. 2
4 Abréviations et symboles . 6
4.1 Abréviations. 6
4.2 Symboles. 7
5 Description générale. 8
5.1 Objet. 8
5.2 Flux codé. 9
5.3 Principes de codage. 9
6 Exigences relatives au codeur . 11
7 Exigences relatives au décodeur. 11
7.1 Exigences de la syntaxe du flux codé. 11
7.2 Exigences relatives au format de fichier facultatif . 11
8 Exigences relatives à l'implémentation. 11
Annexe A – Syntaxe du flux codé . 12
A.1 Marqueurs, segments marqueurs, et en-têtes. 12
A.2 Informations contenues dans les segments marqueurs. 14
A.3 Construction du flux codé . 16
A.4 Marqueurs et segments marqueurs délimitants . 19
A.5 Segment marqueur d'information fixe. 21
A.6 Segments marqueurs fonctionnels. 22
A.7 Segments marqueurs de pointage. 33
A.8 Marqueur et segments marqueurs dans le flux binaire. 39
A.9 Segments marqueurs informationnels . 40
A.10 Restrictions du flux codé conformes à la présente Recommandation | Norme internationale. 41
Annexe B – Ordonnancement des données d'image comprimées et non comprimées. 43
B.1 Introduction aux concepts de structure des données d'image . 43
B.2 Affectation des composantes à la grille de référence . 43
B.3 Subdivision de la zone d'image en pavés et composantes-pavés. 45
B.4 Exemple du mappage de composantes à la grille de référence (pour information). 47
B.5 Subdivision de composante-pavé transformée en niveaux de résolution et sous-bandes. 50
B.6 Subdivision des niveaux de résolution en districts. 51
B.7 Subdivision des sous-bandes en blocs codés. 52
B.8 Couches. 53
B.9 Paquets . 54
B.10 Codage des informations d'en-tête de paquet. 55
B.11 Pavé et éléments de pavé. 61
B.12 Ordre de progression. 62
Annexe C – Codage arithmétique entropique. 67
C.1 Codage binaire (pour information). 67
C.2 Description du codeur arithmétique (pour information). 68
C.3 Procédure de décodage arithmétique. 79
Annexe D – Modélisation des bits de coefficient . 87
D.1 Structure d'exploration des blocs codés dans les blocs codés . 87
D.2 Bits de coefficient et signification. 87
D.3 Passes de décodage sur les plans binaires . 88
D.4 Initialisation et terminaison. 92
D.5 Symbole de segmentation assurant l'élasticité aux erreurs. 93
© ISO/CEI 2004 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO/ CEI 15444-1:2004(F)
Page
D.6 Evitement sélectif du codage arithmétique. 94
D.7 Formation verticale du contexte causal . 95
D.8 Schéma fonctionnel du codage de bloc codé. 95
Annexe E – Quantification . 98
E.1 Procédure de quantification inverse . 98
E.2 Quantification de coefficient scalaire (pour information) . 100
Annexe F – Transformation en ondelettes discrètes de composantes-pavés. 101
F.1 Paramètres de composante-pavé . 101
F.2 Transformations en ondelettes discrètes. 101
F.3 Transformation inverse en ondelettes discrètes. 101
F.4 Transformation directe (pour information) . 113
Annexe G – Décalage au niveau apériodique et transformations multiples de composante. 124
G.1 Décalage au niveau apériodique de composantes-pavés . 124
G.2 Tansformation multiple de composante réversible (RCT) . 125
G.3 Transformation multiple de composante irréversible (ICT). 125
G.4 Sous-échantillonnage de composante de chrominance et la grille de référence. 126
Annexe H – Codage d'images avec régions intéressantes. 127
H.1 Décodage d'images ROI. 127
H.2 Description de la méthode du décalage maximal . 127
H.3 Remarques sur le codage de région intéressante (pour information). 128
Annexe I – Syntaxe de format de fichier JP2. 131
I.1 Domaine d'application du format de fichier JP2 . 131
I.2 Introduction au format de fichier JP2. 131
I.3 Architecture de spécification d'échelle de gris/de couleur/de palette/de composantes multiples. 133
I.4 Définition de boîte. 135
I.5 Boîtes définies. 138
I.6 Adjonction d'informations sur les droits de propriété intellectuelle dans JP2. 154
I.7 Adjonction d'informations spécifiques du vendeur au format de fichier JP2. 154
I.8 Traitement des boîtes inconnues . 157
Annexe J – Exemples et directives . 158
J.1 Décodeur entropique adaptatif de conventions logicielles . 158
J.2 Sélection de grandeurs d'échelon de quantification pour transformations irréversibles. 160
J.3 Réponses impulsionnelles de filtre correspondant à des procédures de filtrage irréversibles en
mode lissage. 160
J.4 Exemple de transformation en ondelettes discrètes. 161
J.5 Transformée en ondelettes par rangée. 165
J.6 Codage par exploration . 176
J.7 Elasticité aux erreurs. 176
J.8 Exigence de compatibilité avec fichiers JFIF/SPIFF . 177
J.9 Implémentation de la méthode ICC limitée à l'extérieur d'un moteur complet de gestion de couleur
ICC. 177
J.10 Exemple d'interprétation de composantes multiples . 183
J.11 Exemple de décodage montrant les étapes intermédiaires . 183
J.12 Pondération de fréquence visuelle. 187
J.13 Sous-échantillonnage de composantes par le codeur . 189
J.14 Commande de débit. 190
J.15 Directives sur la gestion des flux codés YCC . 194
Annexe K – Bibliographie . 197
K.1 Généralités . 197
K.2 Quantification et codage entropique. 197
K.3 Transformation en ondelettes . 197
K.4 Codage de région intéressante. 198
K.5 Pondération de fréquence visuelle. 198
K.6 Elasticité aux erreurs. 198
iv © ISO/CEI 2004 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO/CEI 15444-1:2004(F)
Page
K.7 Codage par exploration . 199
K.8 Couleur. 199
Annexe L – Déclaration relative aux brevets. 200
© ISO/CEI 2004 – Tous droits réservés v
---------------------- Page: 5 ----------------------
ISO/ CEI 15444-1:2004(F)
LISTE DES FIGURES
Page
Figure 5-1 – Schéma fonctionnel de la spécification. 9
Figure A.1 − Exemple de figures descriptives du segment marqueur . 14
Figure A.2 − Construction du flux codé . 16
Figure A.3 − Construction de l'en-tête principal. 17
Figure A.4 − Construction du premier en-tête d'élément d'un pavé donné. 18
Figure A.5 − Construction d'un autre en-tête d'élément de pavé que le premier . 18
Figure A.6 − Syntaxe de début d'élément de pavé. 19
Figure A.7 − Syntaxe dimensionnelle d'image et de pavé . 21
Figure A.8 − Syntaxe par défaut du style de codage . 23
Figure A.9 − Schéma du paramètre style de codage des paramètres SGcod et SPcod . 24
Figure A.10 − Syntaxe de composante de style de codage. 27
Figure A.11 − Schéma du paramètre style de codage des paramètres SPcoc . 27
Figure A.12 − Syntaxe de région intéressante . 28
Figure A.13 − Syntaxe de quantification par défaut . 29
Figure A.14 − Syntaxe de composante de quantification . 31
Figure A.15 − Syntaxe de pavé de changement d'ordre de progression .32
Figure A.16 − Longueurs d'élément de pavé . 33
Figure A.17 − Syntaxe de longueur d'élément de pavé. 33
Figure A.18 − Syntaxe d'en-tête principal de longueur de paquet . 35
Figure A.19 − Syntaxe d'en-tête d'élément de pavé de longueur de paquet.36
Figure A.20 − Syntaxe d'en-tête principal de paquet compact. 37
Figure A.21 − Syntaxe d'en-tête d'élément de pavé d'en-tête de pavé compact. 38
Figure A.22 − Syntaxe de début de paquet . 39
Figure A.23 − Syntaxe d'enregistrement de composante. 40
Figure A.24 − Syntaxe de commentaire . 41
Figure B.1 − Schéma de grille de référence. 44
Figure B.2 − Emplacements d'échantillon de composante sur la grille de référence pour
différentes valeurs XRsiz et YRsiz. 45
Figure B.3 − Exemple d'emplacements d'échantillon de composante supérieure gauche. 45
Figure B.4 − Schéma du pavage de grille de référence. 46
Figure B.5 − Exemple de grille de référence . 48
Figure B.6 − Exemple de dimensions et d'emplacements de pavé pour composante 0 . 49
Figure B.7 − Exemple de dimensions et d'emplacements de pavé pour composante 1 . 50
Figure B.8 − Districts d'une résolution réduite . 51
Figure B.9 − Blocs codés et districts dans la sous-bande b, issus de quatre pavés différents. 53
Figure B.10 − Diagramme des districts d'un niveau de résolution d'une composante . 54
Figure B.11 − Diagramme des blocs codés dans des districts à un niveau de résolution . 55
Figure B.12 − Exemple d'une représentation en arbre de résolution . 56
Figure B.13 − Exemple d'informations connues du codeur . 60
Figure B.14 − Exemple de volume d'ordre de progression en deux dimensions . 65
Figure B.15 − Exemple du placement de segments marqueurs de changement POC. 66
Figure C.1 − Entrées et sorties de codeur arithmétique . 67
Figure C.2 − Codeur pour le codeur MQ. 69
Figure C.3 − Procédure ENCODE. 70
Figure C.4 − Procédure CODE1 . 70
Figure C.5 − Procédure CODE0 . 71
Figure C.6 − Procédure CODELPS avec échange conditionnel de symbole MPS/LPS . 72
Figure C.7 − Procédure CODEMPS avec échange conditionnel de symbole MPS/LPS. 74
Figure C.8 − Procédure de renormalisation du codeur . 75
Figure C.9 − Procédure OCTETOUT pour codeur. 76
Figure C.10 − Initialisation du codeur . 77
Figure C.11 − Procédure FLUSH . 78
Figure C.12 − Réglage des bits finals dans le registre C . 79
Figure C.13 − Entrées et sorties du décodeur arithmétique . 79
Figure C.14 − Décodeur pour le codeur MQ . 80
Figure C.15 − Décodage d'un symbole MPS ou d'un symbole LPS . 81
Figure C.16 − Procédure d'échange conditionnel sur le trajet de symbole MPS dans le décodeur. 82
vi © ISO/CEI 2004 – Tous droits réservés
---------------------- Page: 6 ----------------------
ISO/CEI 15444-1:2004(F)
Page
Figure C.17 − Procédure d'échange conditionnel sur le trajet de symbole LPS dans le décodeur. 83
Figure C.18 − Procédure de renormalisation du décodeur. 84
Figure C.19 − Procédure BYTEIN pour décodeur . 85
Figure C.20 − Initialisation du décodeur . 86
Figure D.1 − Exemple de structure d'exploration du plan binaire d'un bloc codé . 87
Figure D.2 − Etats de voisinage utilisés pour former le contexte . 88
Figure D.3 − Organigramme pour toutes les passes de codage sur le plan binaire d'un bloc codé. 96
Figure F.1 − Entrées et sorties de la procédure de transformation IDWT .101
Figure F.2 − La transformation IDWT (N = 2). 102
L
Figure F.3 − La procédure de transformation IDWT. 103
Figure F.4 − Entrées et sorties de la procédure 2D_SR . 103
Figure F.5 − Niveau unique de reconstruction de quatre sous-bandes (procédure 2D_SR) en sous-bandes . 103
Figure F.6 − La procédure 2D_SR. 104
Figure F.7 − Paramètres de la procédure 2D_INTERLEAVE. 104
Figure F.8 − La procédure 2D_INTERLEAVE. 105
Figure F.9 − Entrées et sorties de la procédure HOR_SR. 106
Figure F.10 − La procédure HOR_SR . 107
Figure F.11 − Entrées et sorties de la procédure VER_SR. 108
Figure F.12 − La procédure VER_SR. 108
Figure F.13 − Paramètres de la procédure 1D_SR. 109
Figure F.14 − La procédure
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.