ISO/ECCD15444-1:1999(1.0,9 December1999 LIST OF TABLES Table A-1 Marker definitions ............12 Table A-2 List of marker segments Table A-3 Information in the marker segments Table 4-6 Start of data parameter values C. o Table A-4 Start of codestream parameter val Table A-5 Start of tile-part parameter valr Table A-7 End of parameter values Table A-8 Image and tile size parameter values Table A-9 Capability Rsiz parameter Table A-10 Multiple component transformation CSsiz parameter Table A-11 Component Ssiz parameter Table A-12 Coding style default parameter values Table A-13 Coding style parameter values for the Scod parameters Table A-14 Coding style parameter values from SPcod parameters Table A-15 Progression style for the SPcod, Ppom, and Ppot parameters Table A-16 Width and height of the code-blocks for the SPcod and SPcoc parameters Table A-17 Code-block style for the SPcod and Scoc parameters Table A-18 Transform for the SPcod and Scoc parameters Table A-19 Packet partition width and height for the SPcod parameters Table A-20 Coding style component parameter values Table A-21 Coding style parameter values for the Scoc parameters Table A-22 Coding style parameter values from SPcoc parameters Table A-23 Region-of-interest parameter values Table A-24 Region-of-interest parameter values for the Srgn parameter Table A-25 Region-of-interest values from SPrgn parameter(Srgn=0). Table A-26 Quantization default parameter values 33 Table A-27 Quantization default values for the Sacd and Sqcc parameters Table A-28 Reversible step size values for the SPacd and spqcc parameters Table A-29 Quantization values for scalar quantization for the SPqcd and spqcc parameters Table A-30 Quantization component parameter values ...35 Table A-31 Progression order change, main parameter values Table A-32 Progression order change, tile parameter values Table A-33 Error resilience bit stream parameter values Table A-34 Error resilience bit stream tools for the Sers parameter Table A-35 Tile-part length, main header parameter values Table A-36 Size parameters for Stlm Table A-37 Packets length, main header parameter values Table A-38 Iplm, lplt list of lengths for regular progression of packets Table A-39 Packet length, tile-part headers parameter values Table A-40 Packed packet headers, main header parameter values Table A-41 Packet header, tile headers parameter values Table A-42 Start of partition parameter values Table A-43 Comment and extension parameter values Table A-44 Registration values for the Reme parameter ITU-T Rec T 800(1999 CDV10) ix
ISO/IEC CD15444-1 : 1999 (V1.0, 9 December 1999) ITU-T Rec. T.800 (1999 CDV1.0) ix LIST OF TABLES Table A-1 Marker definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Table A-2 List of marker segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Table A-3 Information in the marker segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Table A-4 Start of codestream parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Table A-5 Start of tile-part parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 Table A-6 Start of data parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Table A-7 End of image parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Table A-8 Image and tile size parameter values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Table A-9 Capability Rsiz parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Table A-10 Multiple component transformation CSsiz parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Table A-11 Component Ssiz parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Table A-12 Coding style default parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 Table A-13 Coding style parameter values for the Scod parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Table A-14 Coding style parameter values from SPcod parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Table A-15 Progression style for the SPcod, Ppom, and Ppot parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Table A-16 Width and height of the code-blocks for the SPcod and SPcoc parameters . . . . . . . . . . . . . . . . . . . . . . . .28 Table A-17 Code-block style for the SPcod and Scoc parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Table A-18 Transform for the SPcod and Scoc parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Table A-19 Packet partition width and height for the SPcod parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 Table A-20 Coding style component parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Table A-21 Coding style parameter values for the Scoc parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Table A-22 Coding style parameter values from SPcoc parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 Table A-23 Region-of-interest parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Table A-24 Region-of-interest parameter values for the Srgn parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Table A-25 Region-of-interest values from SPrgn parameter (Srgn = 0). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Table A-26 Quantization default parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Table A-27 Quantization default values for the Sqcd and Sqcc parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Table A-28 Reversible step size values for the SPqcd and SPqcc parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Table A-29 Quantization values for scalar quantization for the SPqcd and SPqcc parameters . . . . . . . . . . . . . . . . . . .34 Table A-30 Quantization component parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Table A-31 Progression order change, main parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 Table A-32 Progression order change, tile parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37 Table A-33 Error resilience bit stream parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 Table A-34 Error resilience bit stream tools for the Sers parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 Table A-35 Tile-part length, main header parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Table A-36 Size parameters for Stlm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Table A-37 Packets length, main header parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 Table A-38 Iplm, Iplt list of lengths for regular progression of packets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 Table A-39 Packet length, tile-part headers parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 Table A-40 Packed packet headers, main header parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Table A-41 Packet header, tile headers parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 Table A-42 Start of partition parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Table A-43 Comment and extension parameter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Table A-44 Registration values for the Rcme parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
ISO/ECCD15444-1:1999(1.0,9 December1999 Table b- Encoder register structures Table B-2 Qe values and probability estimation process Table B-3 Decoder register structures ...........61 Table C-1 Contexts for the significance propagation and cleanup passes 71 Table C-2 Contributions of the vertical(and the horizontal) neighbors to the sign context Table C-3 Sign contexts from the vertical and horizontal contributions Table C-4 Contexts for the magnitude refinement passes Table C-5 Run-length coder for cleanup decoding passes Table c-6 Initial states for all 18 contexts Table C-7 Decisions in the context model flow chart Table C-8 Coding in the context model flow chart Table D-1 Codewords for the number of coding passes for each code-block Table D-2 Example packet header bit stream Table E-1 Impulse response of the low and high pass synthesis filter for the 9-7 wavelet transform Table l-1 error resilience tools 129 Table J-1 Binary structure of a box Table J-2 Boxes defined within this Recommendation International Standard Table J-3 Format of the contents of the Image Header box Table j-4 Legal meth values 140 Table J-5 Legal enumS values Table j-6 Format of the contents of the colr box Table J-7 Format of the contents of the Bits PerComponent box Table J-8 Typ field values 143 Table J-9 Soci field values Table J-10 Colors indicated by the Asoc field Table J-11 Component definition ordering data structure values Table J-12 Format of the contents of the Capture resolution box Table J-13 Format of the contents of the Default display resolution box 147 Table J-14 Format of the contents of the Contiguous codestream box Table j-15 Format of the contents of a uuid box Table j-16 UUId list box contents data structure values 150 Table J-17 URi box contents data structure values ..150 Table L-l Recommended frequency weighting 156 ITU-T Rec. T 800(1999 CDV10)
ISO/IEC CD15444-1 : 1999 (V1.0, 9 December 1999) x ITU-T Rec. T.800 (1999 CDV1.0) Table B-1 Encoder register structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Table B-2 Qe values and probability estimation process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 Table B-3 Decoder register structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 Table C-1 Contexts for the significance propagation and cleanup passes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 Table C-2 Contributions of the vertical (and the horizontal) neighbors to the sign context . . . . . . . . . . . . . . . . . . . .72 Table C-3 Sign contexts from the vertical and horizontal contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72 Table C-4 Contexts for the magnitude refinement passes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73 Table C-5 Run-length coder for cleanup decoding passes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 Table C-6 Initial states for all 18 contexts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 Table C-7 Decisions in the context model flow chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 Table C-8 Coding in the context model flow chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 Table D-1 Codewords for the number of coding passes for each code-block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 Table D-2 Example packet header bit stream. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Table E-1 Impulse response of the low and high pass synthesis filter for the 9-7 wavelet transform. . . . . . . . . . . . .96 Table I-1 Error resilience tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129 Table J-1 Binary structure of a box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136 Table J-2 Boxes defined within this Recommendation | International Standard . . . . . . . . . . . . . . . . . . . . . . . . . . .137 Table J-3 Format of the contents of the Image Header box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140 Table J-4 Legal METH values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140 Table J-5 Legal EnumCS values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 Table J-6 Format of the contents of the Colr box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 Table J-7 Format of the contents of the BitsPerComponent box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142 Table J-8 Typi field values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 Table J-9 Asoci field values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 Table J-10 Colors indicated by the Asoci field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144 Table J-11 Component definition & ordering data structure values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145 Table J-12 Format of the contents of the Capture resolution box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146 Table J-13 Format of the contents of the Default display resolution box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147 Table J-14 Format of the contents of the Contiguous codestream box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148 Table J-15 Format of the contents of a UUID box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149 Table J-16 UUID List box contents data structure values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150 Table J-17 URI box contents data structure values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150 Table L-1 Recommended frequency weighting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
ISO/EC CD15444-1: 1999(V1.0,9 December 1999) Foreword Forward to be supplied by Iso and ITU. Introduction Introduction to be supplied by ISo and TU ITU-T Rec T 800(1999 CDV1.0) xi
ISO/IEC CD15444-1 : 1999 (V1.0, 9 December 1999) ITU-T Rec. T.800 (1999 CDV1.0) xi Foreword Forward to be supplied by ISO and ITU. Introduction Introduction to be supplied by ISO and ITU
ISO/ECCD15444-1:1999(v1.0,9 December1999 ITU-T Rec. T 800(1999 CDV10)
ISO/IEC CD15444-1 : 1999 (V1.0, 9 December 1999) xii ITU-T Rec. T.800 (1999 CDV1.0)
ISO/EC CD15444-1: 1999(V1.0,9 December 1999) INTERNATIONAL STANDARD ITU-T RECOMMENDATION INFORMATION TECHNOLOGY JPEG 2000 IMAGE CODING SYSTEM coDe This Recommendation International Standard defines a set of lossless(bit-preserving) and lossy compression methods for coding continuous-tone, bi-level, grey-scale, or colour digital still images This Recommendation International Standard 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 References The following Recommendations and International Standards contain provisions through reference in this text, constitute of this Recommendation International Standard. At the time tblication the editions indicated were valid. All Recommendations and Standards are subject to revision, and to agreements based on this Recommendation International Standard are encouraged to investigate the possibility of applying the most recent edition of the Recommendations and Standards listed below. Members of IEC and ISo maintain registers of currently valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of currently valid ITu-T Recommendations 2.1 Identical Recommendations International Standards ITU-T Recommendation T 81 ISO/EC 10918-1: 1994, Information technology-Digital compression and coding of continuous-tone still images: Requirements and guidelines ITU-T Recommendation T82 ISO/EC 11544: 1994, Information technology -Coded representation of picture and audio information- Progressive bi-level image compressio ITU-T Recommendation T83 ISO/EC 10918-2: 1995, Information technology -Digital compression and coding of continuous-tone still images: Compliance testing ITU-T Recommendation T84 ISO/IEC 10918-3: 1996, Information technology -Digital compression and coding of continuous-tone ITU-T Recommendation T84 ISO/IEC 10918-3 Amd 1(In preparation), Information technology Digital compression and coding of continuous-tone still images: Extensions- Amendment 1 ITU-T Recommendation T86 ISO/TEC 10918-4, Information technology -Digital compression and coding of continuous-tone still images: Registration of JPEG Profiles, SPIFF Profiles, SPIFF Tags, ITU-T Rec. T 800(1999 CDV10)
ISO/IEC CD15444-1 : 1999 (V1.0, 9 December 1999) ITU-T Rec. T.800 (1999 CDV1.0) 1 INTERNATIONAL STANDARD ITU-T RECOMMENDATION INFORMATION TECHNOLOGY – JPEG 2000 IMAGE CODING SYSTEM 1 Scope This Recommendation | International Standard defines a set of lossless (bit-preserving) and lossy compression methods for coding continuous-tone, bi-level, grey-scale, or colour digital still images. This Recommendation | International Standard — 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 2 References The following Recommendations and International Standards contain provisions which, through reference in this text, constitute provisions of this Recommendation | International Standard. At the time of publication, the editions indicated were valid. All Recommendations and Standards are subject to revision, and parties to agreements based on this Recommendation | International Standard are encouraged to investigate the possibility of applying the most recent edition of the Recommendations and Standards listed below. Members of IEC and ISO maintain registers of currently valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of currently valid ITU-T Recommendations. 2.1 Identical Recommendations | International Standards — ITU-T Recommendation T.81 | ISO/IEC 10918-1:1994, Information technology - Digital compression and coding of continuous-tone still images: Requirements and guidelines. — ITU-T Recommendation T.82 | ISO/IEC 11544:1994, Information technology - Coded representation of picture and audio information — Progressive bi-level image compression — ITU-T Recommendation T.83 | ISO/IEC 10918-2:1995, Information technology - Digital compression and coding of continuous-tone still images: Compliance testing. — ITU-T Recommendation T.84 | ISO/IEC 10918-3:1996, Information technology - Digital compression and coding of continuous-tone still images: Extensions. — ITU-T Recommendation T.84 | ISO/IEC 10918-3 Amd 1 (In preparation), Information technology - Digital compression and coding of continuous-tone still images: Extensions - Amendment 1. — ITU-T Recommendation T.86 | ISO/IEC 10918-4, Information technology - Digital compression and coding of continuous-tone still images: Registration of JPEG Profiles, SPIFF Profiles, SPIFF Tags