1、 International Telecommunication Union ITU-T T.835TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (01/2012) SERIES T: TERMINALS FOR TELEMATIC SERVICES Still-image compression JPEG XR Information technology JPEG XR image coding system Reference software Recommendation ITU-T T.835 ITU-T T-SERIES RECOM
2、MENDATIONS TERMINALS FOR TELEMATIC SERVICES Facsimile Framework T.0T.19 Still-image compression Test charts T.20T.29 Facsimile Group 3 protocols T.30T.39 Colour representation T.40T.49 Character coding T.50T.59 Facsimile Group 4 protocols T.60T.69 Telematic services Framework T.70T.79 Still-image co
3、mpression JPEG-1, Bi-level and JBIG T.80T.89 Telematic services ISDN Terminals and protocols T.90T.99 Videotext Framework T.100T.109 Data protocols for multimedia conferencing T.120T.149 Telewriting T.150T.159 Multimedia and hypermedia framework T.170T.189 Cooperative document handling T.190T.199 Te
4、lematic services Interworking T.300T.399 Open document architecture T.400T.429 Document transfer and manipulation T.430T.449 Document application profile T.500T.509 Communication application profile T.510T.559 Telematic services Equipment characteristics T.560T.649 Still-image compression JPEG 2000
5、T.800T.829 Still-image compression JPEG XR T.830T.849Still-image compression JPEG-1 extensions T.850T.899 For further details, please refer to the list of ITU-T Recommendations. Rec. ITU-T T.835 (01/2012) i Recommendation ITU-T T.835 Information technology JPEG XR image coding system Reference softw
6、are Summary Recommendation ITU-T T.835 has been developed jointly with ISO/IEC JTC 1 SC 29/WG 1 in a collaborative team that is referred to as the Joint Photographic Experts Group (JPEG). It will be published as a technically-aligned twin text by both organizations (ITU-T and ISO/IEC). This Recommen
7、dation | International Standard provides a reference software for Rec. ITU-T T.832 | ISO/IEC 29199-2 (Information technology JPEG XR image coding system Image coding specification) as an electronic attachment. The reference software is an integral part of this Recommendation | International Standard
8、. Reference software is useful in aiding users of an image coding standard to establish and test conformance and interoperability, and to educate users and demonstrate the capabilities of the associated standard. For these purposes, the accompanying software is provided as an aid for the study and i
9、mplementation of Rec. ITU-T T.832 | ISO/IEC 29199-2 technology. The reference software includes both encoder and decoder functionality. The reference decoder software is capable of decoding codestreams (or files) that conform to Rec. ITU-T T.832 | ISO/IEC 29199-2 in a manner that conforms to the dec
10、oding process specified in Rec. ITU-T T.832 | ISO/IEC 29199-2. The sample encoder software is capable of producing codestreams (or files) that conform to Rec. ITU-T T.832 | ISO/IEC 29199-2. This Recommendation | International Standard includes a normative electronic attachment containing a reference
11、 ANSI C source code. History Edition Recommendation Approval Study Group 1.0 ITU-T T.835 2010-01-13 16 1.1 ITU-T T.835 (2010) Cor. 1 2011-06-13 16 2.0 ITU-T T.835 2012-01-13 16 ii Rec. ITU-T T.835 (01/2012) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized ag
12、ency in the field of telecommunications, information and communication technologies (ICTs). The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a vie
13、w 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 groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendat
14、ions 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 with ISO and IEC. NOTE In this Recommendation, the expression “Administration“ is used for concisen
15、ess to indicate both a telecommunication administration and a recognized operating agency. Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provisions (to ensure, e.g., interoperability or applicability) and compliance with the Recommendatio
16、n 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 such words does not suggest that compliance with the Recommendation is required of any party. INT
17、ELLECTUAL 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 position concerning the evidence, validity or applicability of claimed Intellectual Property Rights,
18、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 patents, which may be required to implement this Recommendation. However, implementers are ca
19、utioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database at http:/www.itu.int/ITU-T/ipr/. ITU 2012 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission o
20、f ITU. Rec. ITU-T T.835 (01/2012) iii Table of Contents Page 1 Scope 1 2 Normative references 1 2.1 Identical Recommendations | International Standards . 1 2.2 Paired Recommendations | International Standards equivalent in technical content 1 2.3 Additional references 1 3 Definitions 2 4 Abbreviatio
21、ns 2 5 Conventions 2 6 Reference software . 2 6.1 General . 2 6.2 Structure and use of the software . 2 Electronic attachment: Reference ANSI C source code iv Rec. ITU-T T.835 (01/2012) Introduction This Recommendation | International Standard has been developed by ITU-T and ISO/IEC in a collaborati
22、ve team that is referred to as the Joint Photographic Experts Group (JPEG). It is published as a technically-aligned twin text by both organizations (ITU-T and ISO/IEC). This Recommendation | International Standard provides a reference software for Rec. ITU-T T.832 | ISO/IEC 29199-2 (Information tec
23、hnology JPEG XR image coding system Image coding specification) as an electronic attachment. The reference software is an integral part of this Recommendation | International Standard. Reference software is useful in aiding users of an image coding standard to establish and test conformance and inte
24、roperability, and to educate users and demonstrate the capabilities of the associated standard. For these purposes, the accompanying software is provided as an aid for the study and implementation of Rec. ITU-T T.832 | ISO/IEC 29199-2 technology. The reference software includes both encoder and deco
25、der functionality. 0.1 Purpose The purpose of this Recommendation | International Standard is to provide the following. Reference decoder software capable of decoding codestreams (or files) that conform to Rec. ITU-T T.832 | ISO/IEC 29199-2 in a manner that conforms to the decoding process specified
26、 in Rec. ITU-T T.832 | ISO/IEC 29199-2. Sample encoder software capable of producing codestreams (or files) that conform to Rec. ITU-T T.832 | ISO/IEC 29199-2. The use of this reference software is not required for making an implementation of an encoder or decoder in conformance to Rec. ITU-T T.832
27、| ISO/IEC 29199-2. Requirements established in Rec. ITU-T T.832 | ISO/IEC 29199-2 take precedence over the behaviour of the reference software. 0.2 Examples of use Some examples of uses for the reference decoder software are as follows: As an illustration of how to perform the decoding process speci
28、fied in Rec. ITU-T T.832 | ISO/IEC 29199-2. As the starting basis for the implementation of a decoder that conforms to Rec. ITU-T T.832 | ISO/IEC 29199-2. For testing the conformance of a decoder implementation with the decoding process specified in Rec. ITU-T T.832 | ISO/IEC 29199-2 (as the values
29、of the samples in all decoded pictures will be identical from all conforming decoder implementations that support the profile and level used in a codestream that conforms to Rec. ITU-T T.832 | ISO/IEC 29199-2, with limited allowances for colour sampling format conversions as specified in Rec. ITU-T
30、T.832 | ISO/IEC 29199-2). For (non-exhaustive) testing of the conformance of a codestream (or file) to the constraints specified for codestream (or file) conformance in Rec. ITU-T T.832 | ISO/IEC 29199-2, as the software can detect and report many codestream conformance violations. NOTE 1 However, t
31、he lack of the detection of any conformance violation by the reference decoder software should not be considered as definitive proof that the codestream (or file) conforms to all constraints specified for conformance in Rec. ITU-T T.832 | ISO/IEC 29199-2. Some examples of uses for the sample encoder
32、 software are as follows: As an illustration of how to perform an encoding process that produces codestreams (or files) that conform to the constraints specified for codestream (or file) conformance in Rec. ITU-T T.832 | ISO/IEC 29199-2. Rec. ITU-T T.835 (01/2012) v As the starting basis for the imp
33、lementation of an encoder that conforms to Rec. ITU-T T.832 | ISO/IEC 29199-2. As a means of generating codestreams (or files) for testing the conformance of a decoder implementation with the decoding process specified in Rec. ITU-T T.832 | ISO/IEC 29199-2. As a means of demonstrating and evaluating
34、 examples of the quality that can be achieved by an encoding process that conforms to Rec. ITU-T T.832 | ISO/IEC 29199-2. NOTE 2 However, no guarantee of the quality that will be achieved by an encoder is provided by its conformance to Rec. ITU-T T.832 | ISO/IEC 29199-2, as the conformance of an enc
35、oder to Rec. ITU-T T.832 | ISO/IEC 29199-2 is defined only in terms of specified constraints imposed on the syntax of the output of the encoder. In particular, while the sample encoder software may suffice to provide some illustrative examples of what quality can be achieved in conformance to Rec. I
36、TU-T T.832 | ISO/IEC 29199-2, it provides neither an assurance of minimum guaranteed image encoding quality nor maximum achievable image encoding quality. NOTE 3 Similarly, the computational resource characteristics (in terms of program or data memory usage, processing speed, types and characteristi
37、cs of computational operations, etc.) of the sample software encoder or decoder should not be construed as representative of the typical, minimum or maximum computational resource characteristics to be exhibited by implementations of Rec. ITU-T T.832 | ISO/IEC 29199-2. 0.3 Warranty disclaimer Regard
38、less of any and all statements made herein or elsewhere regarding the possible uses of the reference software, the following disclaimers of warranty apply to the provided reference software. ITU, ISO, and IEC disclaim any and all warranties, whether express, implied, or statutory, including any impl
39、ied warranties of merchantability or of fitness for a particular purpose. In no event shall the contributor(s) or ITU, ISO, or IEC be liable for any incidental, punitive, or consequential damages of any kind whatsoever arising from the use of these programs. This disclaimer of warranty extends to th
40、e user of these programs and the users customers, employees, agents, transferees, successors, and assignees. ITU, ISO, and IEC do not represent or warrant that the software is free of infringement of any patents. Commercial implementations of ITU-T Recommendations and ISO/IEC International Standards
41、, including shareware, may be subject to royalty fees to patent holders. Information regarding the common patent policy for ITU-T/ITU-R/ISO/IEC is available at http:/www.itu.int/ITU-T/dbase/patent/patent-policy.html/. Rec. ITU-T T.835 (01/2012) 1 Recommendation ITU-T T.835 Information technology JPE
42、G XR image coding system Reference software11 Scope This Recommendation | International Standard provides a reference software for Rec. ITU-T T.832 | ISO/IEC 29199-2 (Information technology JPEG XR image coding system Image coding specification) as an electronic attachment. The reference software is
43、 an integral part of this Recommendation | International Standard. The purpose of this Recommendation | International Standard is to provide the following. Reference decoder software capable of decoding codestreams (or files) that conform to Rec. ITU-T T.832 | ISO/IEC 29199-2 in a manner that confor
44、ms to the decoding process specified in Rec. ITU-T T.832 | ISO/IEC 29199-2. Sample encoder software capable of producing codestreams (or files) that conform to Rec. ITU-T T.832 | ISO/IEC 29199-2. The use of this reference software is not required for making an implementation of an encoder or decoder
45、 in conformance to Rec. ITU-T T.832 | ISO/IEC 29199-2, and conforming implementations of Rec. ITU-T T.832 | ISO/IEC 29199-2 are not expected to follow the algorithms or programming techniques used therein. Conformance requirements established in Rec. ITU-T T.832 | ISO/IEC 29199-2 take precedence ove
46、r the behaviour of the reference software. 2 Normative 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 indica
47、ted 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 I
48、EC 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 None. 2.2 Paired Recommendations | International Standa
49、rds equivalent in technical content Recommendation ITU-T T.832 (in force) | ISO/IEC 29199-2:in force, Information technology JPEG XR image coding system Image coding specification. 2.3 Additional references None. _ 1This Recommendation | International Standard includes a normative electronic attachment containing a reference ANSI C source code. 2 Rec. ITU-T T.835 (01/2012) 3 Definitions For the purposes of this Recommendation | International