1、 International Telecommunication Union ITU-T T.801TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Corrigendum 4(05/2006) SERIES T: TERMINALS FOR TELEMATIC SERVICES Information technology JPEG 2000 image coding system: Extensions Technical Corrigendum 4 ITU-T Recommendation T.801 (2002) Technical Cor
2、rigendum 4 ITU-T Rec. T.801 (2002)/Cor.4 (05/2006) i INTERNATIONAL STANDARD ISO/IEC 15444-2 ITU-T RECOMMENDATION T.801 Information technology JPEG 2000 image coding system: Extensions Technical Corrigendum 4 Summary Corrigendum 4 provides corrections to the Reader Requirements box within the JPX fil
3、e format and to the multi-component compression capability. Source Corrigendum 4 to ITU-T Recommendation T.801 (2002) was approved on 29 May 2006 by ITU-T Study Group 16 (2005-2008) under the ITU-T Recommendation A.8 procedure. An identical text is also published as Technical Corrigendum 4 to ISO/IE
4、C 15444-2. ii ITU-T Rec. T.801 (2002)/Cor.4 (05/2006) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for s
5、tudying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study g
6、roups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis wit
7、h ISO and IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provi
8、sions (to ensure e.g. interoperability or applicability) and compliance with the Recommendation is achieved when all of these mandatory provisions are met. The words “shall“ or some other obligatory language such as “must“ and the negative equivalents are used to express requirements. The use of suc
9、h words does not suggest that compliance with the Recommendation is required of any party. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no positio
10、n concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date of approval of this Recommendation, ITU had received notice of intellectual property, protected by
11、 patents, which may be required to implement this Recommendation. However, implementors are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database. ITU 2006 All rights reserved. No part of this publication may be reproduced, b
12、y any means whatsoever, without the prior written permission of ITU. ITU-T Rec. T.801 (2002)/Cor.4 (05/2006) iii CONTENTS Page 1) Clause M.8 . 1 2) Clause M.11.1 1 3) Table M.14. 1 4) Table M.15. 3 5) Tables M.19 and M.20 . 3 6) Table M.21, value of “C“ field. 3 7) Clause M.11.5.1, definition of Unc
13、ompressed data . 3 8) Clause A.3.1, Table A.21 . 3 9) Clause A.3.7. 4 10) Clause A.3.8. 4 11) Clause A.3.10, description of Lnlt parameter. 4 12) Clause K.2.1.2 4 ISO/IEC 15444-2:2004/Cor.4:2006 (E) ITU-T Rec. T.801 (2002)/Cor.4 (05/2006) 1 INTERNATIONAL STANDARD ITU-T RECOMMENDATION Information tec
14、hnology JPEG 2000 image coding system: Extensions Technical Corrigendum 4 1) Clause M.8 Add the following additional bullet item after the first item: The MinV field in the File Type box shall bet set to 1, indicating a minor revision to the standard. 2) Clause M.11.1 a) Add the following two paragr
15、aphs after the first paragraph: All features specified are in addition to the features defined by the JP2 file format and JPEG 2000 codestream profile 0; it is assumed that any reader capable of reading a JPX file is also capable of understanding every feature defined in the JP2 file format and deco
16、ding a JPEG 2000 profile 0 codestream. This box shall contain an accurate specification, to the extent as known by the writer, of all features in the file and an accurate specification of the set or sets of features required to display the image as intended by the writer. NOTE If a JPX file contains
17、 no features other than those defined by the JP2 file format and JPEG 2000 codestream profile 0, or if the reader does not know of any features contained in the file beyond those base features, the Reader Requirements box will list zero standard features and zero vendor features. Many features from
18、previous revisions of this Recommendation | International Standard have been deprecated. Writers shall not include these features when creating or updating files. Readers shall ignore the contribution of those features when determining whether they can or cannot read the file. b) Replace all instanc
19、es of “Decode Completely“ with “Display Contents“. 3) Table M.14 Replace the entire Table M.14 with the following table. The following features only list specific, non-divisible features (no “negative“ features as in the original version, and no feature combinations). Table M.14 Legal values of the
20、SFifield Value Meaning0 File not completely understood 1 Deprecated 2 Contains multiple composition layers 3 Deprecated 4 JPEG 2000 Part 1 Profile 1 codestream as defined in ITU-T Rec. T.800 | ISO/IEC 15444-1, A.10, Table A.45 5 Unrestricted JPEG 2000 Part 1 codestream as defined in ITU-T Rec. T.800
21、 | ISO/IEC 15444-1 6 Unrestricted JPEG 2000 Part 2 codestream as defined in this Recommendation | International Standard 7 JPEG codestream as defined in ISO/IEC 10918-1 8 Deprecated 9 Non-premultiplied opacity channel 10 Premultiplied opacity channel 11 Chroma-key based opacity 12 Deprecated 13 Frag
22、mented codestream where all fragments are in the file and in order 14 Fragmented codestream where all fragments are in the file but are out of order 15 Fragmented codestream where not all fragments are within the file but all are in locally accessible files ISO/IEC 15444-2:2004/Cor.4:2006 (E) 2 ITU-
23、T Rec. T.801 (2002)/Cor.4 (05/2006) Table M.14 Legal values of the SFifield Value Meaning16 Fragmented codestream where some fragments may be accessible only through a URL specified network connection 17 Compositing required to produce rendered result from multiple compositing layers 18 Deprecated 1
24、9 Deprecated 20 Deprecated 21 At least one compositing layer consists of multiple codestreams 22 Deprecated 23 Colourspace transformations are required to combine compositing layers; not all compositing layers are in the same colourspace 24 Deprecated 25 Animation 26 First animation layer does not c
25、over entire rendered result area 27 Deprecated 28 Reuse of animation layers 29 Deprecated 30 Some animated frames are non-persistent 31 Deprecated 32 Rendered result involves scaling within a layer 33 Rendered result involves scaling between layers 34 ROI metadata 35 IPR metadata 36 Content metadata
26、 37 History metadata 38 Creation metadata 39 JPX digital signatures 40 JPX checksums 41 Desired Graphic Arts reproduction specified 42 Deprecated 43 Deprecated 44 Compositing layer uses Any ICC profile 45 Deprecated 46 Deprecated 47 BiLevel 1 enumerated colourspace 48 BiLevel 2 enumerated colourspac
27、e 49 YCbCr 1 enumerated colourspace 50 YCbCr 2 enumerated colourspace 51 YCbCr 3 enumerated colourspace 52 PhotoYCC enumerated colourspace 53 YCCK enumerated colourspace 54 CMY enumerated colourspace 55 CMYK enumerated colourspace 56 CIELab enumerated colourspace with default parameters 57 CIELab en
28、umerated colourspace with non-default parameters 58 CIEJab enumerated colourspace with default parameters ISO/IEC 15444-2:2004/Cor.4:2006 (E) ITU-T Rec. T.801 (2002)/Cor.4 (05/2006) 3 Table M.14 Legal values of the SFifield Value Meaning59 CIEJab enumerated colourspace with non-default parameters 60
29、 e-sRGB enumerated colourspace 61 ROMMRGB enumerated colourspace 62 Non-square samples 63 Deprecated 64 Deprecated 65 Deprecated 66 Deprecated 67 GIS metadata XML box 68 JPSEC extensions in codestream as specified by ISO/IEC 15444-8 69 JP3D extensions in codestream as specified by ISO/IEC 15444-10 7
30、0 Deprecated 71 e-sYCC enumerated colourspace 72 JPEG 2000 Part 2 codestream as restricted by baseline conformance requirements in M.9.2.3 73 YPbPr(1125/60) enumerated colourspace 74 YPbPr(1250/50) enumerated colourspace Other values Reserved for ISO use 4) Table M.15 Change the label “EM“ in row 2
31、to “FUAM“. 5) Tables M.19 and M.20 Combine Tables M.19 and M.20 into a single table (M.19) and delete Table M.20. 6) Table M.21, value of “C“ field Change the value of the “C“ field to “See Table M.19“. 7) Clause M.11.5.1, definition of Uncompressed data Replace the paragraph defining “Uncompressed“
32、 (Table M.19) with the following: Uncompressed. Picture data is stored in component interleaved format, encoded at the bit depth as specified by the BPC field. This value is only permitted for codestreams where all components are encoded at the same bit depth. When the bit depth of each component is
33、 not a multiple of 8, component values shall be packed into bytes so that no bits are unused between components. However, the value of the first component of each sample shall begin on a byte boundary and padding bits having value zero shall be inserted after the last component of the sample as nece
34、ssary to fill out the remaining bits to the next byte boundary. When multiple component values are packed into a byte, the first component shall appear in the most significant bits of the byte. When a component is larger than a byte, its most significant bits shall appear in earlier bytes. 8) Clause
35、 A.3.1, Table A.21 Add the following clarification: IEEE numbers as used in the ISO/IEC 15444-2 codestream have to be written in big-endian order, using the following bit-assignments for encoding the floating point numbers: SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM for single precision IEEE numbers, w
36、here S = sign bit, E = exponent bits, M = mantissa bits ISO/IEC 15444-2:2004/Cor.4:2006 (E) 4 ITU-T Rec. T.801 (2002)/Cor.4 (05/2006) SEEE EEEE EEEE MMMM MMMM MMMM MMMM MMMM MMMM MMMM MMMM MMMM MMMM MMMM MMMM MMMM for double precision IEEE numbers, where S = sign bit, E = exponent bits, M = mantissa
37、 bits NOTE 2 This encoding requires typically an endian-swap on little-endian machines, and is typically the native encoding for big-endian machines. 9) Clause A.3.7 a) Replace the entire paragraph (Usage) as follows: Usage: Present only if the multiple component transformation capability bit in the
38、 Rsiz parameter (see A.2.1) is a one value. Main and first tile-part header of a given tile. An MCT marker segment in a tile-part header overrides a main header MCT segment for that tile if and only if the ten low-order bits of the Imct fields of both marker segments are identical. b) Replace the en
39、tire paragraph (Imct) as follows: Imct: Multiple component transformation index value, array type, and parameter size. An MCT marker segment, or series, with a given Imct value in the tile-part header overrides a main header MCT marker segment, or series, if and only if the ten low-order bits (index
40、, and transformation type) of the Imct values of both markers are identical. c) In Table A.32, entry SPmcti, replace “Table A.33“ by “Variable, Array of types as indicated in Table A.33“. 10) Clause A.3.8 a) In Table A.34, entry Imcc, replace “Values“ entry “1-255“ by “0-255“. b) In Table A.34, entr
41、y Tmcci, replace “Values“ entry “Table A.35“ by “Table A.38 or Table A.39“. 11) Clause A.3.10, description of Lnlt parameter a) Replace formula (A-7) by: ()210111506=+=TnltTnltTnltNLnltTvalpointsNOTE Specifying a non-linearity transform with Tnlt = 0 allows a transformation to be explicitly disabled
42、. b) In Table A.45, description of E, S, A values, add the following note that E, S and A must not be zero: NOTE E, S, and A parameters must not be zero as the non-linearity transformation defined by formula (K-2) is otherwise not well-defined. 12) Clause K.2.1.2 a) In Formulae K-2 and K-5, add brac
43、kets around the fractions. b) Replace Formula K-4, definition of As,by: AffAEzys= Printed in Switzerland Geneva, 2006 SERIES OF ITU-T RECOMMENDATIONS Series A Organization of the work of ITU-T Series D General tariff principles Series E Overall network operation, telephone service, service operation
44、 and human factors Series F Non-telephone telecommunication services Series G Transmission systems and media, digital systems and networks Series H Audiovisual and multimedia systems Series I Integrated services digital network Series J Cable networks and transmission of television, sound programme
45、and other multimedia signals Series K Protection against interference Series L Construction, installation and protection of cables and other elements of outside plant Series M Telecommunication management, including TMN and network maintenance Series N Maintenance: international sound programme and
46、television transmission circuits Series O Specifications of measuring equipment Series P Telephone transmission quality, telephone installations, local line networks Series Q Switching and signalling Series R Telegraph transmission Series S Telegraph services terminal equipment Series T Terminals fo
47、r telematic services Series U Telegraph switching Series V Data communication over the telephone network Series X Data networks, open system communications and security Series Y Global information infrastructure, Internet protocol aspects and next-generation networks Series Z Languages and general software aspects for telecommunication systems