1、 International Telecommunication Union ITU-T T.802TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (01/2005) SERIES T: TERMINALS FOR TELEMATIC SERVICES Information technology JPEG 2000 image coding system: Motion JPEG 2000 ITU-T Recommendation T.802 ITU-T Rec. T.802 (01/2005) i INTERNATIONAL STANDARD
2、 ISO/IEC 15444-3 ITU-T RECOMMENDATION T.802 Information technology JPEG 2000 image coding system: Motion JPEG 2000 Summary This Recommendation | International Standard specifies the use of the wavelet-based JPEG 2000 codec for the coding and display of timed sequences of images (motion sequences), p
3、ossibly combined with audio, and composed into an overall presentation. In this Recommendation | International Standard, a file format is defined, and guidelines for the use of the JPEG 2000 codec for motion sequences are supplied. This Recommendation | International Standard also specifies profiles
4、 and the framework, concepts, methodology for testing and the criteria to be achieved to claim compliance to this Recommendation | International Standard. The electronic attachment to this Recommendation | International Standard contains binary test files for verification of the compliance of implem
5、entations to this Recommendation | International Standard. Source ITU-T Recommendation T.802 was approved on 8 January 2005 by ITU-T Study Group 16 (2005-2008) under the ITU-T Recommendation A.8 procedure. An identical text is also published as ISO/IEC 15444-3. ii ITU-T Rec. T.802 (01/2005) FOREWORD
6、 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 studying technical, operating and tariff questions and issuing
7、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 groups which, in turn, produce Recommendations on these topics.
8、 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 with ISO and IEC. NOTE In this Recommendation, the expression “Ad
9、ministration“ 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 provisions (to ensure e.g. interoperability or applicability) and c
10、ompliance 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 such words does not suggest that compliance with the Recommendati
11、on 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 position concerning the evidence, validity or applicability of claime
12、d 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 not received notice of intellectual property, protected by patents, which may be required to implement this Recommen
13、dation. 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, by any means whatsoever, without the prior written permissi
14、on of ITU. ITU-T Rec. T.802 (01/2005) iii CONTENTS Page 1 Scope . 1 2 Normative references 1 3 Definitions 1 4 Compatibility and technology derivation . 1 4.1 Family members . 1 4.2 ISO Media file inheritance and compatibility 2 4.3 JP2 inheritance and compatibility . 2 4.4 Conformance 2 4.5 Profile
15、s and levels . 2 4.6 Visual composition 3 4.7 Box order 4 5 File identification . 4 6 Required additions 4 6.1 Sample Description Box. 4 7 Template fields used . 7 8 Definition of compliance points. 7 8.1 General . 7 8.2 H, W, C: Image size guarantees . 7 8.3 Ncb: Code-block parsing guarantee 8 8.4
16、Ncomp: Component parsing guarantee. 8 8.5 Lbody: Coded data buffering guarantee. 8 8.6 M: Decoded bit-plane guarantee. 8 8.7 P: 9-7I precision guarantee 8 8.8 B: 5-3R precision guarantee 9 8.9 TL: Transform level guarantee. 9 8.10 L: Layer guarantee 9 8.11 Progressions. 9 8.12 Tiles . 9 8.13 Tile-pa
17、rts. 9 8.14 Precincts . 10 8.15 Frame-rate and bit-rate. 10 8.16 Profile: Codestream guarantee . 10 9 Compliance point definitions 10 10 Definition of test methods 11 11 Executable test suite (ETS). 11 11.1 Test sequences 11 11.2 Cpoint-3 12 11.3 Cpoint-2 13 11.4 Cpoint-1 13 11.5 Cpoint-0 14 Annex A
18、 File and codestream profiles . 16 A.1 Profile introduction 16 A.2 Motion JPEG 2000 simple profile. 16 Annex B Guidelines for use of the JPEG 2000 codec 17 B.1 Introduction . 17 B.2 Frequency weighting for motion sequences 17 B.3 Encoder sub-sampling of components . 18 Annex C Indicating sub-samplin
19、g chroma offset 19 Annex D Field Structures for Interlace. 21 iv ITU-T Rec. T.802 (01/2005) Page Annex E Guidelines for implementing Motion JPEG 2000 23 E.1 Introduction . 23 E.2 Guidelines . 23 Annex F Guide to JPEG 2000 26 F.1 Structure and status of the standard. 26 F.2 JPEG 2000 file formats 26
20、Annex G Reference components file format 28 G.1 PGX file format 28 G.2 Header format 28 G.3 Data format 28 Annex H Bibliography 29 Electronic attachment: Binary test files ITU-T Rec. T.802 (01/2005) v Introduction This Recommendation | International Standard is the consequent revision of the Motion
21、JPEG 2000 specification, based on the common text of the MP4 and MJ2 formats, which is called the ISO Base Media File Format. This Recommendation | International Standard specifies the use of the wavelet-based JPEG 2000 codec for the coding and display of timed sequences of images. It has been defin
22、ed by ISO/IEC JTC 1/SC 29/WG 1 as Part 3 of the JPEG 2000 International Standard. In this Recommendation | International Standard, a file format is defined, and guidelines for the use of the JPEG 2000 codec for timed sequences are supplied. The Motion JPEG 2000 file format MJ2 is designed to contain
23、 one or more motion sequences of JPEG 2000 images, with their timing, and also optional audio annotations, all composed into an overall presentation. To promote interoperability between MJ2 encoders and decoders and to test these systems for compliance to this Recommendation | International Standard
24、, a framework of compliance testing is provided. Compliance testing is the testing of a candidate product for the existence of specific characteristics required by a standard. It involves testing the capabilities of an implementation against both the compliance requirements in the relevant standard
25、and the statement of the implementations capability. Motion JPEG 2000 is expected to be used in a variety of applications, particularly where the codec is already available for other reasons, or where the high-quality frame-based approach, with no inter-frame coding, is appropriate. These applicatio
26、n areas include: digital still cameras; error-prone environments such as wireless and the Internet; PC-based video capturing; high-quality digital video recording for professional broadcasting and motion picture production from film-based to digital systems; and high-resolution medical and satellite
27、 imaging. Motion JPEG 2000 is a flexible format, permitting a wide variety of usages, such as editing, display, interchange, and streaming. ISO/IEC 15444-3:2006 (E) ITU-T Rec. T.802 (01/2005) 1 INTERNATIONAL STANDARD ITU-T RECOMMENDATION Information technology JPEG 2000 image coding system: Motion J
28、PEG 2000 1 Scope This Recommendation | International Standard specifies the use of the wavelet-based JPEG 2000 codec for the coding and display of timed sequences of images (motion sequences), possibly combined with audio, and composed into an overall presentation. In this Recommendation | Internati
29、onal Standard, a file format is defined, and guidelines for the use of the JPEG 2000 codec for motion sequences are supplied. This Recommendation | International Standard also specifies profiles and the framework, concepts, methodology for testing and the criteria to be achieved to claim compliance
30、to this Recommendation | International Standard. 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
31、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. Member
32、s 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. ITU-T Recommendation T.800 (2002) | ISO/IEC 15444-1:2004, Information technology JPEG 2000 image coding s
33、ystem: Core coding system. ITU-T Recommendation T.803 (2002) | ISO/IEC 15444-4:2003, Information technology JPEG 2000 image coding system: Conformance testing. ISO 639-2:1998, Codes for the representation of names of languages Part 2: Alpha-3 code. ISO/IEC 14496-1:2004, Information technology Coding
34、 of audio-visual objects Part 1: Systems particularly the syntax description language (SDL), clause 14. ISO/IEC 15444-12:2005, Information technology JPEG 2000 image coding system Part 12: ISO base media file format (technically identical to ISO/IEC 14496-12). 3 Definitions For the purposes of this
35、Recommendation | International Standard, the following definitions apply. 3.1 Motion sequence: A timed sequence of JPEG 2000 images. 4 Compatibility and technology derivation 4.1 Family members This is a stand-alone Recommendation | International Standard; it defines the file format for MJ2. However
36、, it stands as a member of a family of Recommendations | International Standards with common formatting. The other family members include: the JPEG 2000 single image format, JP2; the ISO Base Media File Format, on which the MP4 format is based; the QuickTime file format, on which the ISO Base Media
37、format is based. ISO/IEC 15444-3:2006 (E) 2 ITU-T Rec. T.802 (01/2005) These specifications share a common definition for the structure of a file (a sequence of objects, called boxes here and atoms in QuickTime), and a common definition of the general structure of an object (the size and type). All
38、these specifications require that readers ignore objects that are unrecognizable to them. This Recommendation | International Standard takes precedence over those from which it inherits, in any case where there are differences or conflicts; however, no such conflicts are known to exist. 4.2 ISO Medi
39、a file inheritance and compatibility The Motion JPEG 2000 file format is defined as derived from the ISO Base Media file format. Notwithstanding anything in that base specification, hint tracks are not a normative part of this Recommendation | International Standard. Clauses 7 (Streaming Support) an
40、d 10 (RTP Hint Track Format), though compatible with this Recommendation | International Standard, do not form normative parts of this Recommendation | International Standard. They may be used as a compatible, optional, extension, but are not required for compatibility with this Recommendation | Int
41、ernational Standard. There may be license implications in the use of this or other compatible extensions to this format. 4.3 JP2 inheritance and compatibility The still image format, JP2, defines a number of boxes. The signature box from that specification shall be present. If the JP2 specification
42、requires a particular position (e.g., first in the file), that positioning shall be followed here. It is permissible under this Recommendation | International Standard to make a file that adheres to both this Recommendation | International Standard and the JP2 specification. In that case: 1) The com
43、patibility list shall include all the compatible brands. 2) The objects (boxes or atoms) required by the JP2 specification shall also be present. 3) The objects (boxes or atoms) optional in the JP2 specification may also be present. A still image reader, reading a file which contains both a presenta
44、tion (conformant to this Recommendation | International Standard) and a still image, would see only the still image. Likewise, a motion reader would see only the presentation. A more powerful reader may display both, or offer the user a choice. The JP2 specification includes an optional IPR (Intelle
45、ctual Property Rights) box which is therefore also optional in this Recommendation | International Standard. Among other issues this addresses unique identification and protection of content. 4.4 Conformance Implementations of Motion JPEG 2000 decoders shall support JPEG 2000 image sequences, as wel
46、l as raw and twos-complement audio if audio output is available. They may also support compressed audio, using MP4 formats, or other track types from MPEG-4. The support of such MPEG-4 tracks is not required; however, readers shall not fail if they are present. If MPEG-4 composition (BIFS) is used,
47、then the simple composition used in this Recommendation | International Standard should also be set up in such a way that a reader not implementing BIFS will display a suitable result. Files conformant with this Recommendation | International Standard shall contain at least one Motion JPEG 2000 vide
48、o track. They may contain more video tracks, uncompressed audio, or compressed MP4 audio. 4.5 Profiles and levels There are two tools for profiling Motion JPEG 2000 files. The first consists of the optional specification of tools and levels of the JPEG 2000 coding system (codestream features). These
49、 are indicated in the optional sample description extension JP2 Profile Box (see clause 5). The second tool allows a file overall to be identified as belonging to a definition which forms a proper subset of the general specification. Such definitions might restrict such features as: the use of data references, and multiple files; the layout order of the boxes, and the data within the boxes (e.g., that data is in time order and interleaved); ISO/IEC 15444-3:2006 (E) ITU-T Rec. T.802 (01/2005) 3 the use of profiles of