Information technology — JPEG XR image coding system — Part 5: Reference software

ISO/IEC 29199-5:2010 provides reference software for ITU-T Rec. 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 ISO/IEC 29199-5:2010. The purpose of ISO/IEC 29199-5:2010 is to provide the following. Reference decoder software capable of decoding codestreams (or files) that conform to ITU-T Rec. T.832 | ISO/IEC 29199-2 in a manner that conforms to the decoding process specified in ITU-T Rec. T.832 | ISO/IEC 29199-2. Sample encoder software capable of producing codestreams (or files) that conform to ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2, and conforming implementations of ITU-T Rec. T.832 | ISO/IEC 29199-2 are not expected to follow the algorithms or programming techniques used therein. Conformance requirements established in ITU-T Rec. T.832 | ISO/IEC 29199-2 take precedence over the behaviour of the reference software.

Technologies de l'information — Système de codage d'image JPEG XR — Partie 5: Logiciel de référence

General Information

Status
Withdrawn
Publication Date
26-Jul-2010
Withdrawal Date
26-Jul-2010
Current Stage
9599 - Withdrawal of International Standard
Completion Date
07-Mar-2012
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 29199-5:2010 - Information technology -- JPEG XR image coding system
English language
9 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 29199-5:2010 - Information technology -- JPEG XR image coding system
English language
9 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 29199-5:2010 - Information technology -- JPEG XR image coding system
English language
9 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 29199-5:2010 - Information technology -- JPEG XR image coding system
English language
9 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 29199-5
First edition
2010-08-01

Information technology — JPEG XR
image coding system —
Part 5:
Reference software
Technologies de l'information — Système de codage d'image JPEG
XR —
Partie 5: Logiciel de référence




Reference number
ISO/IEC 29199-5:2010(E)
©
ISO/IEC 2010

---------------------- Page: 1 ----------------------
ISO/IEC 29199-5:2010(E)

PDF disclaimer
PDF files may contain embedded typefaces. In accordance with Adobe's licensing policy, such files 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 a PDF 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 the PDF file(s) constituting this document can be found in the General Info relative to
the file(s); the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the files are suitable for
use by ISO member bodies. In the unlikely event that a problem relating to them is found, please inform the Central Secretariat at the
address given below.

This CD-ROM contains:
1) the publication ISO/IEC 29199-5:2010 in portable document format (PDF), which can be viewed
using Adobe® Acrobat® Reader;
2) reference software for JPEG XR image coding systems.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2010
All rights reserved. Unless required for installation or otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval
system or transmitted in any form or by any means without prior permission from ISO. Requests for permission to reproduce this product
should be addressed to
ISO copyright office • Case postale 56 • CH-1211 Geneva 20 • S
...

INTERNATIONAL ISO/IEC
STANDARD 29199-5
First edition
2010-08-01


Information technology — JPEG XR
image coding system —
Part 5:
Reference software
Technologies de l'information — Système de codage d'image
JPEG XR —
Partie 5: Logiciel de référence





Reference number
ISO/IEC 29199-5:2010(E)
©
 ISO/IEC 2010

---------------------- Page: 1 ----------------------
ISO/IEC 29199-5:2010(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.


COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2010
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 2010 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 29199-5:2010(E)
Contents                                             Page
Foreword . iv
0 Introduction. v
0.1 Purpose. v
0.2 Examples of use . v
0.3 Warranty disclaimer. vi
1 Scope. 1
2 Normative references . 1
3 Terms and definitions. 1
4 Abbreviations. 2
5 Conventions . 2
6 Reference software. 2
6.1 General. 2
6.2 Structure and use of the software . 2
6.2.1 Use of the reference decoder. 3
6.2.2 Use of the sample encoder . 3
6.2.3 QP File Syntax. 7
6.2.4 Raw file description. 8
6.2.5 Encoder pixel format inference based on TIFF header. 8

© ISO/IEC 2010 – All rights reserved
iii

---------------------- Page: 3 ----------------------
ISO/IEC 29199-5:2010(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC 29199-5 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information, in collaboration with
ITU-T.
This part of ISO/IEC 29199 is technically aligned with ITU-T Rec. T.835 but is not published as identical text.
ISO/IEC 29199 consists of the following parts, under the general title Information technology — JPEG XR
image coding system:
⎯ Part 2: Image coding specification
⎯ Part 3: Motion JPEG XR
⎯ Part 4: Conformance testing
⎯ Part 5: Reference software
The following part is under preparation:
⎯ Part 1: System architecture [Technical Report]

iv © ISO/IEC 2010 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 29199-5:2010(E)
0 Introduction
This part of ISO/IEC 29199 has been developed by ITU-T and ISO/IEC in a collaborative team that is referred to as the
Joint Photographic Experts Group (JPEG). It is published as technically-aligned twin text by both organizations (ITU-T
and ISO/IEC).
This part of ISO/IEC 29199 provides reference software for ITU-T Rec. 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 part of ISO/IEC 29199.
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 implementation of ITU-T Rec. T.832 | ISO/IEC 29199-2
technology. The reference software includes both encoder and decoder functionality.
0.1 Purpose
The purpose of this part of ISO/IEC 29199 is to provide the following.
– Reference decoder software capable of decoding codestreams (or files) that conform to ITU-T Rec. T.832 |
ISO/IEC 29199-2 in a manner that conforms to the decoding process specified in ITU-T Rec. T.832 |
ISO/IEC 29199-2.
– Sample encoder software capable of producing codestreams (or files) that conform to ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2. Requirements established in ITU-T Rec. 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 specified in ITU-T Rec. T.832 | ISO/IEC 29199-2.
– As the starting basis for the implementation of a decoder that conforms to ITU-T Rec. T.832 | ISO/IEC 29199-2.
– For testing the conformance of a decoder implementation with the decoding process specified in ITU-T
Rec. T.832 | ISO/IEC 29199-2 (as the values 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
ITU-T Rec. T.832 | ISO/IEC 29199-2, with limited allowances for color sampling format conversions as specified
in ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2, as the software can detect and report
many codestream conformance violations.
NOTE 1 – However, the 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 ITU-T
Rec. T.832 | ISO/IEC 29199-2.
Some examples of uses for the sample encoder 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 ITU-T Rec. T.832 | ISO/IEC 29199-2.
– As the starting basis for the implementation of an encoder that conforms to ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2.
© ISO/IEC 2010 – All rights reserved
v

---------------------- Page: 5 ----------------------
ISO/IEC 29199-5:2010(E)
– As a means of demonstrating and evaluating examples of the quality that can be achieved by an encoding process
that conforms to ITU-T Rec. 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 ITU-T
Rec. T.832 | ISO/IEC 29199-2, as the conformance of an encoder to ITU-T Rec. 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 ITU-T
Rec. 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 characteristics 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 ITU-T Rec. T.832 | ISO/IEC 29199-2.
0.3 Warranty disclaimer
Regardless 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 implied
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 the user of these programs and the user's 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, 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.



vi © ISO/IEC 2010 – All rights reserved

---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO/IEC 29199-5:2010(E)

Information technology — JPEG XR image coding system —
Part 5:
Reference software
1 Scope
This part of ISO/IEC 29199 provides reference software for ITU-T Rec. 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 part of ISO/IEC 29199.
The purpose of this part of ISO/IEC 29199 is to provide the following.
⎯ Reference decoder software capable of decoding codestreams (or files) that conform to ITU-T Rec. T.832 |
ISO/IEC 29199-2 in a manner that conforms to the decoding process specified in ITU-T Rec. T.832 |
ISO/IEC 29199-2.
⎯ Sample encoder software capable of producing codestreams (or files) that conform to ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2, and conforming implementations of ITU-T Rec. T.832 | ISO/IEC 29199-2 are
not expected to follow the algorithms or programming techniques used therein. Conformance requirements established in
ITU-T Rec. T.832 | ISO/IEC 29199-2 take precedence over the behaviour of the reference software.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only
the edition cited applies. For undated references, the latest edition of the referenced document (including any
amendments) applies.

ITU-T Rec. T.832 | ISO/IEC 29199-2, Information technology — JPEG XR image coding system — Image coding
specification
3 Terms and definitions
For the purposes of this document, the terms, definitions and symbols given in ITU-T Rec. T.832 | ISO/IEC 29199-2 and
the following apply.
3.1
codestream
sequence of bits contained in a sequence of bytes that conforms to the codestream requirements specified by ITU-T
Rec. T.832 | ISO/IEC 29199-2 or is to be tested to determine whether it conforms to the codestream requirements
specified by ITU-T Rec. T.832 | ISO/IEC 29199-2
3.2
decoder
embodiment of the decoding process specified by ITU-T Rec. T.832 | ISO/IEC 29199-2 or a process embodiment that is
to be tested to determine whether it conforms to the decoding process specified by ITU-T Rec. T.832 | ISO/IEC 29199
NOTE The decoder does not include the display process, which is outside the scope of this part of ISO/IEC 29199.
© ISO/IEC 2010 – All rights reserved
1

---------------------- Page: 7 ----------------------
ISO/IEC 29199-5:2010(E)
3.3
encoder
process that produces codestreams or files that conform to ITU-T Rec. T.832 | ISO/IEC 29199-2 or are to be tested to
determine whether these codestreams or files conform to ITU-T Rec. T.832 | ISO/IEC 29199-2
3.4
file
〈ITU-T Rec. T.832 | ISO/IEC 29199-2:2009, Annex A〉 finite-length sequence of bytes produced by an encoder that
conforms to ITU-T Rec. T.832 | ISO/IEC 29199-2:2009, Annex A or is to be tested to determine whether it conforms to
ITU-T Rec. T.832 | ISO/IEC 29199-2:2009, Annex A
3.5
output formatting
〈ITU-T Rec. T.832 | ISO/IEC 29199-2:2009, 9.10〉 processes of formatting the output of the sample reconstruction
process of the decoder
3.6
raw file
file used to store the resulting image buffers after the output formatting process
NOTE The raw file is described in detail in 6.2.4.
3.7
reference software decoder
decoder software provided as an electronic attachment to this part of ISO/IEC 29199
3.8
sample software encoder
encoder software provided as an electronic attachment to this part of ISO/IEC 29199
4 Abbreviations
For the
...

FINAL
INTERNATIONAL ISO/IEC
DRAFT
STANDARD FDIS
29199-5
ISO/IEC JTC 1
Information technology — JPEG XR
Secretariat: ANSI
image coding system —
Voting begins on:
2010-05-05
Part 5:
Reference software
Voting terminates on:
2010-07-05
Technologies de l'information — Système de codage d'image

JPEG XR —
Partie 5: Logiciel de référence

Please see the administrative notes on page iii



RECIPIENTS OF THIS DRAFT ARE INVITED TO
SUBMIT, WITH THEIR COMMENTS, NOTIFICATION
OF ANY RELEVANT PATENT RIGHTS OF WHICH
THEY ARE AWARE AND TO PROVIDE SUPPORT-
ING DOCUMENTATION.
IN ADDITION TO THEIR EVALUATION AS
Reference number
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/IEC FDIS 29199-5:2010(E)
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN-
DARDS TO WHICH REFERENCE MAY BE MADE IN
NATIONAL REGULATIONS. ©
ISO/IEC 2010

---------------------- Page: 1 ----------------------
ISO/IEC FDIS 29199-5:2010(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.


Copyright notice
This ISO document is a Draft International Standard and is copyright-protected by ISO. Except as permitted
under the applicable laws of the user's country, neither this ISO draft nor any extract from it may be
reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic,
photocopying, recording or otherwise, without prior written permission being secured.
Requests for permission to reproduce should be addressed to 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
Reproduction may be subject to royalty payments or a licensing agreement.
Violators may be prosecuted.

ii
© ISO/IEC 2010 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC FDIS 29199-5:2010(E)
In accordance with the provisions of Council Resolution 21/1986, this document is circulated in the
English language only.

© ISO/IEC 2010 – All rights reserved
iii

---------------------- Page: 3 ----------------------
ISO/IEC FDIS 29199-5:2010(E)
Contents                                             Page
Foreword . v
0 Introduction. vi
0.1 Purpose. vi
0.2 Examples of use . vi
0.3 Warranty disclaimer .vii
1 Scope. 1
2 Normative references . 1
3 Terms and definitions. 1
4 Abbreviations . 2
5 Conventions. 2
6 Reference software. 2
6.1 General . 2
6.2 Structure and use of the software . 2
6.2.1 Use of the reference decoder. 3
6.2.2 Use of the sample encoder . 3
6.2.3 QP File Syntax . 7
6.2.4 Raw file description . 8
6.2.5 Encoder pixel format inference based on TIFF header . 8


iv © ISO/IEC 2010 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC FDIS 29199-5:2010(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC 29199-5 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information, in collaboration with
ITU-T.
This part of ISO/IEC 29199 is technically aligned with ITU-T Rec. T.835 but is not published as identical text.
ISO/IEC 29199 consists of the following parts, under the general title Information technology — JPEG XR
image coding system:
⎯ Part 1: System architecture
⎯ Part 2: Image coding specification
⎯ Part 3: Motion JPEG XR
⎯ Part 4: Conformance testing
⎯ Part 5: Reference software
© ISO/IEC 2010 – All rights reserved
v

---------------------- Page: 5 ----------------------
ISO/IEC FDIS 29199-5:2010(E)
0 Introduction
This part of ISO/IEC 29199 has been developed by ITU-T and ISO/IEC in a collaborative team that is referred to as the
Joint Photographic Experts Group (JPEG). It is published as technically-aligned twin text by both organizations (ITU-T
and ISO/IEC).
This part of ISO/IEC 29199 provides reference software for ITU-T Rec. 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 part of ISO/IEC 29199.
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 implementation of ITU-T Rec. T.832 | ISO/IEC 29199-2
technology. The reference software includes both encoder and decoder functionality.
0.1 Purpose
The purpose of this part of ISO/IEC 29199 is to provide the following.
– Reference decoder software capable of decoding codestreams (or files) that conform to ITU-T Rec. T.832 |
ISO/IEC 29199-2 in a manner that conforms to the decoding process specified in ITU-T Rec. T.832 |
ISO/IEC 29199-2.
– Sample encoder software capable of producing codestreams (or files) that conform to ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2. Requirements established in ITU-T Rec. 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 specified in ITU-T Rec. T.832 | ISO/IEC 29199-2.
– As the starting basis for the implementation of a decoder that conforms to ITU-T Rec. T.832 | ISO/IEC 29199-2.
– For testing the conformance of a decoder implementation with the decoding process specified in ITU-T
Rec. T.832 | ISO/IEC 29199-2 (as the values 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
ITU-T Rec. T.832 | ISO/IEC 29199-2, with limited allowances for color sampling format conversions as specified
in ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2, as the software can detect and report
many codestream conformance violations.
NOTE 1 – However, the 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 ITU-T
Rec. T.832 | ISO/IEC 29199-2.
Some examples of uses for the sample encoder 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 ITU-T Rec. T.832 | ISO/IEC 29199-2.
– As the starting basis for the implementation of an encoder that conforms to ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2.

vi © ISO/IEC 2010 – All rights reserved

---------------------- Page: 6 ----------------------
ISO/IEC FDIS 29199-5:2010(E)
– As a means of demonstrating and evaluating examples of the quality that can be achieved by an encoding process
that conforms to ITU-T Rec. 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 ITU-T
Rec. T.832 | ISO/IEC 29199-2, as the conformance of an encoder to ITU-T Rec. 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 ITU-T
Rec. 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 characteristics 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 ITU-T Rec. T.832 | ISO/IEC 29199-2.
0.3 Warranty disclaimer
Regardless 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 implied
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 the user of these programs and the user's 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, 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.


© ISO/IEC 2010 – All rights reserved
vii

---------------------- Page: 7 ----------------------
FINAL DRAFT INTERNATIONAL STANDARD ISO/IEC FDIS 29199-5:2010(E)

Information technology — JPEG XR image coding system —
Part 5:
Reference software
1 Scope
This part of ISO/IEC 29199 provides reference software for ITU-T Rec. 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 part of ISO/IEC 29199.
The purpose of this part of ISO/IEC 29199 is to provide the following.
⎯ Reference decoder software capable of decoding codestreams (or files) that conform to ITU-T Rec. T.832 |
ISO/IEC 29199-2 in a manner that conforms to the decoding process specified in ITU-T Rec. T.832 |
ISO/IEC 29199-2.
⎯ Sample encoder software capable of producing codestreams (or files) that conform to ITU-T Rec. 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 ITU-T Rec. T.832 | ISO/IEC 29199-2, and conforming implementations of ITU-T Rec. T.832 | ISO/IEC 29199-2 are
not expected to follow the algorithms or programming techniques used therein. Conformance requirements established in
ITU-T Rec. T.832 | ISO/IEC 29199-2 take precedence over the behaviour of the reference software.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only
the edition cited applies. For undated references, the latest edition of the referenced document (including any
amendments) applies.

ITU-T Rec. T.832 | ISO/IEC 29199-2, Information technology — JPEG XR image coding system — Image coding
specification
3 Terms and definitions
For the purposes of this document, the terms, definitions and symbols given in ITU-T Rec. T.832 | ISO/IEC 29199-2 and
the following apply.
3.1
codestream
sequence of bits contained in a sequence of bytes that conforms to the codestream requirements specified by ITU-T
Rec. T.832 | ISO/IEC 29199-2 or is to be tested to determine whether it conforms to the codestream requirements
specified by ITU-T Rec. T.832 | ISO/IEC 29199-2
3.2
decoder
embodiment of the decoding process specified by ITU-T Rec. T.832 | ISO/IEC 29199-2 or a process embodiment that is
to be tested to determine whether it conforms to the decoding process specified by ITU-T Rec. T.832 | ISO/IEC 29199
NOTE The decoder does not include the display process, which is outside the scope of this part of ISO/IEC 29199.
© ISO/IEC 2010 – All rights reserved
1

---------------------- Page: 8 ----------------------
ISO/IEC FDIS 29199-5:2010(E)
3.3
encoder
process that produces codestreams or files that conform to ITU-T Rec. T.832 | ISO/IEC 29199-2 or are to be tested to
determine whether these codestreams or files conform to ITU-T Rec. T.832 | ISO/IEC 29199-2
3.4
file
〈ITU-T Rec. T.832 | ISO/IEC 29199-2:2009, Annex A〉 finite-length sequence of bytes produced by an encoder that
conforms to ITU-T Rec. T.832 | ISO/IEC 29199-2:2009, Annex A or is to be tested to determine whether it conforms to
ITU-T Rec. T.832 | ISO/IEC 2
...

INTERNATIONAL ISO/IEC
STANDARD 29199-5
First edition
2010-##-##

Information technology — JPEG XR
image coding system —
Part 5:
Reference software
Technologies de l'information — Système de codage d'image JPEG
XR —
Partie 5: Logiciel de référence



PROOF/ÉPREUVE
Reference number
ISO/IEC 29199-5:2010(E)
©
ISO/IEC 2010

---------------------- Page: 1 ----------------------
ISO/IEC 29199-5:2010(E)

PDF disclaimer
PDF files may contain embedded typefaces. In accordance with Adobe's licensing policy, such files 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 a PDF 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 the PDF file(s) constituting this document can be found in the General Info relative to
the file(s); the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the files are suitable for
use by ISO member bodies. In the unlikely event that a problem relating to them is found, please inform the Central Secretariat at the
address given below.

This CD-ROM contains:
1) the publication ISO/IEC 29199-5:2010 in portable document format (PDF), which can be viewed
using Adobe® Acrobat® Reader;
2) reference software for JPEG XR image coding systems.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2010
All rights reserved. Unless required for installation or otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval
system or transmitted in any form or by any means without prior permission from ISO. Requests for permission to reproduce this product
should be addressed to
ISO copyright office • Case postale 56 • CH-1211 Geneva 20 • Switzerl
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.