WORKING DRAFT Interoperable Master Format Application #2 Extended Page 1 of 7 pages 35PM-FCD-ST-2067-21-app-2e-20130503-Sony Pictures Notes 6-5-13.doc Warning This document is not a SMPTE Standard. It is distributed for review and comment. It is subject to change without notice and shall not be referred to as a SMPTE Standard. Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation. Distribution does not constitute publication. Table of Contents 1 Scope 2 2 Conformance Notation 2 3 Normative References 2 4 Overall 3 5 Essence 3 6 Track Files 5 7 Composition 6 Annex A Additional JPEG 2000 Picture Essence Compression Labels 7 Foreword SMPTE (the Society of Motion Picture and Television Engineers) is an internationally-recognized standards developing organization. Headquartered and incorporated in the United States of America, SMPTE has members in over 80 countries on six continents. SMPTE s Engineering Documents, including Standards, Recommended Practices, and Engineering Guidelines, are prepared by SMPTE s Technology Committees. Participation in these Committees is open to all with a bona fide interest in their work. SMPTE cooperates closely with other standards-developing organizations, including ISO, IEC and ITU. SMPTE Engineering Documents are drafted in accordance with the rules given in Part XIII of its Operations Manual. This SMPTE Engineering Document was prepared by Technology Committee 35PM. Copyright 2007 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue., White Plains, NY 10601 (914) 761-1100 Approved <TBD>
1 Scope This specification extends IMF Application #2 with support for image resolutions up to 4K and increased bit depth as well as additional color spaces and frame rates.for 4K images.. 2 Conformance Notation Normative text is text that describes elements of the design that are indispensable or contains the conformance language keywords: "shall", "should", or "may". Informative text is text that is potentially helpful to the user, but not indispensable, and can be removed, changed, or added editorially without affecting interoperability. Informative text does not contain any conformance keywords. All text in this document is, by default, normative, except: the Introduction, any section explicitly labeled as "Informative" or individual paragraphs that start with "Note: The keywords "shall" and "shall not" indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted. The keywords, "should" and "should not" indicate that, among several possibilities, one is recommended as particularly suitable, without mentioning or excluding others; or that a certain course of action is preferred but not necessarily required; or that (in the negative form) a certain possibility or course of action is deprecated but not prohibited. The keywords "may" and "need not" indicate courses of action permissible within the limits of the document. The keyword reserved indicates a provision that is not defined at this time, shall not be used, and may be defined in the future. The keyword forbidden indicates reserved and in addition indicates that the provision will never be defined in the future. A conformant implementation according to this document is one that includes all mandatory provisions ("shall") and, if implemented, all recommended provisions ("should") as described. A conformant implementation need not implement optional provisions ("may") and need not implement them as described. Unless otherwise specified, the order of precedence of the types of normative information in this document shall be as follows: Normative prose shall be the authoritative definition; Tables shall be next; followed by formal languages; then figures; and then any other language forms. 3 Normative References The following standards contain provisions which, through reference in this text, constitute provisions of this standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. SMPTE ST 2067-20:2013, Interoperable Master Format Application #2 ISO/IEC 15444-1:2004/Amd X:2014, Information Technology JPEG 2000 Image Coding System EDITOR'S NOTE: Highlighted UL and URI values defined herein are temporary and will be replaced by their Page 2 of 7 pages
final values prior to publication, at which point this note will be removed. 4 Overall 4.1 General Implementations shall conform to the provisions of SMPTE ST 2067-20 unless specified otherwise. 4.2 Shim Parameters Track Files conforming to this specification shall be associated with the shim parameter values specified in SMPTE ST 2067-20 with the exception of those specified in Table 1. Table 1. Shim Parameter Values Definitions. Shim Parameter shim_id picture_bitrate ST 2067-21 picture_format ST 2067-21 Value http://www.smptera.org/schemas/2067-21/xxxx 5 Essence 5.1 Image Essence 5.1.1 Constraints Implementations shall support the combinations of image frame characteristics listed in Table 2, in addition to those specified in SMPTE ST 2067-20. Characteristic Table 2. Image Characteristics. Constraint Image Frame Width 1..4096 Image Frame Height 1..3112 Pixel Bit Depth 8, 10, 12, 16 Frame Structure Stereoscopy Progressive Monoscopic Stereoscopic Frame Rate 16, 18, 20, 22, 23, 24, 25, 29, 30, 47, 48, 50, 59, 60 Sampling 4:4:4 Quantization Color Components TBD TBDX Y Z Colorimetry TBDCIE 1931 Page 3 of 7 pages
5.1.2 Characteristics 5.1.2.1 Color Components Implementations shall support the sampling of image frames using TBD X Y Z triplets, where prime indicates a non-linear relationship to CIE 1931 XYZ colorimetry. 5.1.2.2 Colorimetry Implementations shall support the mappings ofconversion from X Y Z component signals to red, green and blue tristimulus values for encoding and display according to the standards listed in Table 3. System Table 3. Colorimetry Systems. COLOR.4 TBDRec. 2020 Description COLOR.5 DCI-P3TBD 5.1.2.3 Transfer Function and Luminance Range This is a potential section that will define the relationship of non-linear X Y Z back to linear XYZ, which will then represent actual colorimetry of image. The PQ curve has a direct relationship to luminance with a defined maximum luminance. A gamma function would be nominally based on luminance with a certain maximum. 5.1.2.4 Quantization Implementations shall support the quantization systems specified in Table 4. Table 4. Quantization Systems. System Componen t Triplet Quantization equations (n is the pixel bit depth) Notes QE.3 TBD QE.4 TBD 5.1.3 Encoding 5.1.3.1 Profile Implementations shall support the combinations of ISO/IEC 15444-1 codestream profiles and levels listed in Table 5, in addition to those specified in SMPTE ST 2067-20. Table 5. JPEG 2000 Profiles. Profile Lossless Profile 1 Lossy Profile 1 Levels Level A, Level B, Level C, Level D Level A, Level B, Level C, Level D Page 4 of 7 pages
5.1.3.2 Component Ordering In a codestream, color components shall be ordered as specified in Table 6. Table 6. JPEG 2000 Color Component Ordering. Component Index TBDX Y Z 0 X 1 Y 2 Z 6 Track Files 6.1 Image Track Files The Top-Level File Package of an Image Track File shall reference an RGBA Picture Essence Descriptor. 6.1.1.1 Generic Picture Essence Descriptor 6.1.1.1.1 Transfer Characteristic The value of the Transfer Characteristic item shall be equal to TBD when TBD is used. 6.1.1.1.2 Coding Equations The value of the Coding Equations item shall be equal to TBD when TBD is used. 6.1.1.1.3 Color Primaries The value of the Color Primaries item shall be equal to TBD when TBD is used. 6.1.1.1.4 Picture Essence Coding The value of the Picture Essence Coding item shall reflect the JPEG 2000 profile used to encode the image essence. Table 9 of 7 specifies Picture Essence Compression ULs corresponding to the profile and levels specified in Section 5. 6.1.1.2 RGBA Picture Essence Descriptor 6.1.1.2.1 Component Max Ref and Component Min Ref Table 7 shall define values of the Component Max Ref and Component Min Ref items for the specified image frame characteristics. Page 5 of 7 pages
Table 7. Component Max Ref and Component Min Ref values. System TDB TDB Pixel Bit Depth Componen t Min Ref Componen t Max Ref 6.1.1.3 JPEG 2000 Picture Sub Descriptor 6.1.1.3.1 J2CLayout The value of the PixelLayout item shall be equal to TBD when TBD is used. 7 Composition 7.1 Application Identification The ApplicationIdentification element (see SMPTE ST 2067-2) shall include the value listed in Table 8. Table 8. Application Identification. http://www.smpte-ra.org/schemas/2067-20/xxxx Page 6 of 7 pages
Annex A Additional JPEG 2000 Picture Essence Compression Labels EDITOR'S NOTE: UL values defined in this annex are temporary and will be replaced by their final values prior to publication, at which point this note will be removed. Table 9. Additional JPEG 2000 Picture Essence Compression Labels. Byte No. Description Value (hex) 1-15 See SMPTE ST 422 Meaning 16 Lossy Profile 1 Level A 20h TBD Lossy Profile 1 Level B 21h TBD Lossy Profile 1 Level C 22h TBD Lossy Profile 1 Level D 23h TBD Lossless Profile 1 Level A 31h TBD Lossless Profile 1 Level B 32h TBD Lossless Profile 1 Level C 33h TBD Lossless Profile 1 Level D 35h TBD Page 7 of 7 pages