1、 International Telecommunication Union ITU-T T.833TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (09/2010) SERIES T: TERMINALS FOR TELEMATIC SERVICES Still-image compression JPEG XR Information technology JPEG XR image coding system Motion JPEG XR Recommendation ITU-T T.833 ITU-T T-SERIES RECOMMEND
2、ATIONS 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 compre
3、ssion 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 Telema
4、tic 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 T.80
5、0T.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.833 (09/2010) i Recommendation ITU-T T.833 Information technology JPEG XR image coding system Motion JPEG XR Summ
6、ary Recommendation ITU-T T.833 is technically aligned with ISO/IEC 29199-3 but is not published as identical text. It was drafted in collaboration with ISO/IEC JTC 1/SC 29/WG 1 (which is informally known as “JPEG“). This Recommendation | International Standard is the Motion JPEG XR file format speci
7、fication. The Motion JPEG XR file format is designed to contain one or more motion sequences of JPEG XR images, with their timing. The format is based on the ISO base media file format. It is intended as a building block, specifying only the video format. An application would be expected to combine
8、Motion JPEG XR with suitable audio, metadata, etc., for a complete application specification; that specification would normally select profiles and levels of Motion JPEG XR, and could also specify application profiles and levels that apply to the integration. Motion JPEG XR is expected to be used in
9、 a variety of applications, particularly where JPEG XR image coding technology is already available for other reasons, or where the high-quality frame-based approach, with no inter-frame coding, is appropriate. Motion JPEG XR is a flexible format, permitting a wide variety of usages, such as editing
10、, display interchange, and streaming. History Edition Recommendation Approval Study Group 1.0 ITU-T T.833 2010-09-13 16 ii Rec. ITU-T T.833 (09/2010) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and
11、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 view to standardizing telecommunications on a worldwide basi
12、s. 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 Recommendations is covered by the procedure laid down in WTSA Resolu
13、tion 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 conciseness to indicate both a telecommunication administration a
14、nd 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 Recommendation is achieved when all of these mandatory provisions are
15、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. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the poss
16、ibility 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, whether asserted by ITU members or others outside of the
17、Recommendation development process. As of the date of approval of this Recommendation, ITU had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementers are cautioned that this may not represent the latest inform
18、ation and are therefore strongly urged to consult the TSB patent database at http:/www.itu.int/ITU-T/ipr/. ITU 2011 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission of ITU. Rec. ITU-T T.833 (09/2010) iii CONTENTS Page 1
19、 Scope 1 2 Normative references . 1 2.1 Paired Recommendations | International Standards equivalent in technical content . 1 2.2 Additional references 1 3 Terms and definitions . 1 4 Compatibility and technology derivation . 1 4.1 Family members 1 4.2 Conformance . 2 4.3 Profiles and levels . 2 5 Mo
20、tion JPEG XR sequences 2 5.1 Sample Entry and sample formats . 2 Annex A File and codestream profiles 5 A.1 Profile introduction . 5 A.2 Motion JPEG XR Advanced profile 5 A.3 Motion JPEG XR Sub-Baseline profile . 5 A.4 Profile indicators . 5 Bibliography 6 iv Rec. ITU-T T.833 (09/2010) Introduction
21、This Recommendation | International Standard is the Motion JPEG XR specification, based on the ISO base media file format. This Recommendation | International Standard specifies the use of JPEG XR coding for timed sequences of images. The Motion JPEG XR file format is designed to contain one or more
22、 motion sequences of JPEG XR images, with their timing. It is intended as a building block, specifying only the video format. An application would be expected to combine Motion JPEG XR with suitable audio, metadata, etc., for a complete application specification; that specification would normally se
23、lect profiles and levels of Motion JPEG XR, and could also specify application profiles and levels that apply to the integration. Motion JPEG XR is expected to be used in a variety of applications, particularly where JPEG XR coding technology is already available for other reasons, or where the high
24、-quality frame-based approach, with no inter-frame coding, is appropriate. These application areas include: digital still cameras; error-prone environments such as wireless and the Internet; video capture; high quality digital video recording for professional broadcasting and motion picture producti
25、on from film-based to digital systems; and high-resolution medical and satellite imaging. Motion JPEG XR is a flexible format, permitting a wide variety of usages, such as editing, display, interchange, and streaming. This Recommendation | International Standard is technically aligned with ISO/IEC 2
26、9199-3 but is not published as identical text. Rec. ITU-T T.833 (09/2010) 1 Recommendation ITU-T T.833 Information technology JPEG XR image coding system Motion JPEG XR 1 Scope This Recommendation | International Standard specifies the use of JPEG XR coding for timed sequences of images (Motion JPEG
27、 XR sequences) within files based on the ISO base media file format (ISO/IEC 15444-12, technically identical to ISO/IEC 14496-12). 2 Normative references The following Recommendations and International Standards contain provisions which, through reference in this text, constitute provisions of this
28、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
29、 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 Paired Recommendati
30、ons | International Standards equivalent in technical content Recommendation ITU-T T.832 (2009) | ISO/IEC 29199-2:2009, Information technology JPEG XR image coding system Image coding specification. 2.2 Additional references ISO 15076-1:2010, Image technology colour management Architecture, profile
31、format and data structure Part 1: Based on ICC.1:2010. ISO/IEC 15444-12:2008, Information technology JPEG 2000 image coding system Part 12: ISO base media file format (technically identical to ISO/IEC 14496-12). 3 Terms and definitions For the purposes of this Recommendation | International Standard
32、, the following terms and definitions apply. 3.1 Motion JPEG XR sequence: Timed sequence of JPEG XR images. 4 Compatibility and technology derivation 4.1 Family members This is a building block specification; it defines how to store Motion JPEG XR sequences in a file format based on the ISO base med
33、ia file format. It stands as a member of a family of specifications with common formatting. Since this is a building block specification, if audio is needed, then suitable audio support should be selected from other specifications using the ISO base media file format, or from the MP4 registration au
34、thority (as defined in ISO/IEC 15444-12). The other family members include the ISO base media file format ISO/IEC 15444-12, and file formats based on it. These specifications share a common definition for the structure of a file (a sequence of objects, called boxes here, and atoms in other similar f
35、ile formats), and a common definition of the general structure of an object (the size and type). All these specifications require that readers ignore objects that are unrecognizable to them. This Recommendation | International Standard takes precedence over those on which it is based, in any case wh
36、ere there are differences or conflicts; however, no such conflicts are known to exist. 2 Rec. ITU-T T.833 (09/2010) 4.2 Conformance Except as otherwise specified herein (if any such differences exist), files conforming to this Recommendation | International Standard shall conform to the file format
37、specified in ISO/IEC 15444-12. Implementations of Motion JPEG XR decoders shall support the decoding of video tracks using JPEG XR coding technology (as specified in Rec. ITU-T T.832 | ISO/IEC 29199-2) in files conforming to this Recommendation | International Standard. Files conforming to this Reco
38、mmendation | International Standard shall contain at least one Motion JPEG XR sequence. 4.3 Profiles and levels The conformance to these restricted profiles is indicated in the file type box by the addition of the compatible profiles as brands within the compatibility list. Annex A defines the avail
39、able profiles in this Recommendation | International Standard. Derived and application specifications based on this Recommendation | International Standard may define additional brands. 5 Motion JPEG XR sequences 5.1 Sample Entry and sample formats 5.1.1 Definition Box Types: mjxr Container: Sample
40、Table Box (stbl) Mandatory: Yes Quantity: Exactly one The format of a sample when the sample entry name is mjxr is a CODED_IMAGE() as defined in Rec. ITU-T T.832 | ISO/IEC 29199-2, without the IMAGE_HEADER(). Each image presented to a JPEG XR decoder is logically formed by appending the content of e
41、ach sample to the content of the JPEG XR Header Box in its associated Visual Sample Entry. NOTE 1 Offset values in the coded image apply to this complete set of data that is supplied to the decoder, i.e., the result of the append of the JPEG XR Header Box and the sample data. All images in the seque
42、nce obey the constraints of the profile and level indicators in the JPEG XR Profile Box, if present; if no specific profile is indicated, then the Advanced Profile of Rec. ITU-T T.832 | ISO/IEC 29199-2 shall be inferred. The values present in the VisualSampleEntry, its constituent boxes including th
43、e JPEG XR Header Box, and the codestreams that these boxes describe, must agree, to the extent that the format and precision of fields allow. This agreement includes, but is not limited to, width and height information, and the resolution declaration (within the accuracy permitted by the different r
44、epresentations). Files with conflicts are non-conforming and readers may attempt to decide which values are correct, or reject the file. The fields horizresolution and vertresolution in the Visual Sample Entry indicate the highest resolution component of the image (which is typically, but not requir
45、ed to be, the luminance, in an image in which not all components have the same spatial sampling density). If the coded images contain an alpha plane, a suitable value of depth, as indicated in the Visual Sample Entry, shall be used. NOTE 2 Only one CODED_IMAGE( ) is supported per mjxr sample entry.
46、Hence, the concept of a separate alpha image plane as specified in Annex A of Rec. ITU-T T.832 | ISO/IEC 29199-2 is not supported here. Colour information may be supplied in one or more ColourInformationBox. These should be placed in order in the sample entry starting with the most accurate (and pot
47、entially the most expensive to process), in progression to the least. These are advisory and concern rendering and colour conversion, and there is no normative behaviour associated with them; a reader may choose to use the most suitable. A ColourInformationBox with an unknown colour type may be igno
48、red. Values of the field colour_type other than those documented here are reserved. NOTE 3 The ColourInformationBox is specific to the VideoSampleEntry and should not be confused with the colr box defined in other standards such as the JPX File Format (see Rec. ITU-T T.801 | ISO/IEC 15444-2), which
49、can be discriminated both by context and by the initial bytes of the box. Rec. ITU-T T.833 (09/2010) 3 The ICC profile chosen may be a restricted one, under the code rICC, which permits simpler processing. Such a restricted profile shall be of either the Monochrome or Three-Component Matrix-Based class of input profiles, as defined by ISO 15076-1. If the profile is of another class, then the prof indicator must be used. NOTE 4 If there were a need for two imag