1、 Reference number ISO 26429-7:2008(E) ISO 2008INTERNATIONAL STANDARD ISO 26429-7 First edition 2008-09-01 Digital cinema (D-cinema) packaging Part 7: Composition playlist Emballage du cinma numrique (cinma D) Partie 7: Liste dcoute de composition ISO 26429-7:2008(E) PDF disclaimer This PDF file may
2、contain embedded typefaces. In accordance with Adobes 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 respon
3、sibility of not infringing Adobes 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
4、 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 2008 A
5、ll 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 ISOs member body in the country
6、 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 copyrightiso.org Web www.iso.org Published in Switzerland ii ISO 2008 All rights reservedISO 26429-7:2008(E) ISO 2008 All rights reserved iii Foreword ISO (the International
7、Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been esta
8、blished has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardiza
9、tion. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for votin
10、g. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote. ISO 26429-7 was prepared by the Society of Motion Picture and Television Engineers (as SMPTE 429-7-2006) and was adopted, under a special “fast-track procedure”, by Technical Committee
11、 ISO/TC 36, Cinematography, in parallel with its approval by the ISO member bodies. ISO 26429 consists of the following parts, under the general title Digital cinema (D-cinema) packaging: Part 3: Sound and picture track file Part 4: MXF JPEG 2000 application Part 6: MXF track file essence encryption
12、 Part 7: Composition playlist ISO 26429-7:2008(E) iv ISO 2008 All rights reservedIntroduction This International Standard comprises SMPTE 429-7-2006 and the following informative notes. Table 2 (Content Kind): Business arrangements by national practice determine what is inclusive in the definition o
13、f a “feature”. Table 4 (Standard Marker Labels): An additional marker called “First Frame Lights On” (FFLO), which could be used by the production company to indicate an appropriate position within the end credits to turn on the lights, is optionally available and has been proposed for incorporation
14、 into SMPTE 429-7. The International Organization for Standardization (ISO) draws attention to the fact that it is claimed that compliance with this document may involve the use of a patent. ISO takes no position concerning the evidence, validity and scope of this patent right. The holder of this pa
15、tent right has assured ISO that he is willing to negotiate licences under reasonable and non-discriminatory terms and conditions with applicants throughout the world. In this respect, the statement of the holder of this patent right is registered with ISO. Information may be obtained from: Eastman K
16、odak Company Intellectual Property Transactions 343 State Street Rochester, NY 14650 USA Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights other than those identified above. ISO shall not be held responsible for identifying any or al
17、l such patent rights. ISO 26429-7:2008(E) ISO 2008 All rights reserved 1Table of Contents Page 1 Scope 3 2 Normative References 3 3 Overview . 4 4 Terminology 5 5 Synchronization. 6 6 CompositionPlaylist Structure . 7 6.1 Id 7 6.2 AnnotationText optional . 7 6.3 IconId optional 8 6.4 Issue Date 8 6.
18、5 Issuer optional 8 6.6 Creator optional 8 6.7 ContentTitleText. 8 6.8 ContentKind . 8 6.9 ContentVersion 9 6.10 RatingList 10 6.11 ReelList . 10 6.12 Signer optional 10 6.13 Signature optional . 11 7 Reel Structure . 11 7.1 Id 12 7.2 AnnotationText optional . 12 7.3 AssetList. 12 8 Asset Structure
19、13 8.1 GenericAssetType 13 8.2 TrackFileAssetType . 15 8.3 MarkerAssetType. 16 8.4 PictureTrackFileAssetType 18 8.5 SoundTrackFileAssetType. 19 8.6 SubtitleTrackFileAssetType . 19 9 CPL Constraints 20 9.1 Content Markers 20 9.2 Minimum Reel Duration 21 Page 1 of 30 pages SMPTE 429-7-2006 SMPTE STAND
20、ARD D-Cinema Packaging Composition Playlist Copyright 2006 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue, White Plains, NY 10601 (914) 761-1100 Approved October 3, 2006 ISO 26429-7:2008(E) 2 ISO 2008 All rights reservedSMPTE 429-7-2006 Page 2 of 30 pages 10 XML Schema .22
21、 11 Sample (Informative) .26 12 XML Diagram Legend (Informative) 27 12.1 Element symbols 27 12.2 Model symbols (“compositors“) 28 12.3 Types28 12.4 Model groups and references.29 Annex A Bibliography (Informative).30 Foreword SMPTE (the Society of Motion Picture and Television Engineers) is an inter
22、nationally-recognized standards developing organization. Headquartered and incorporated in the United States of America, SMPTE has members in over 80 countries on six continents. SMPTEs Engineering Documents, including Standards, Recommended Practices and Engineering Guidelines, are prepared by SMPT
23、Es 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 X
24、III of its Administrative practices. Proposed SMPTE Standard 429-7 was prepared by Technology Committee DC28. ISO 26429-7:2008(E) ISO 2008 All rights reserved 3 SMPTE 429-7-2006 Page 3 of 30 pages 1 Scope This document specifies the Composition Playlist structure. The Composition Playlist is a self-
25、contained representation of a single complete D-Cinema work, such as a motion picture, or a trailer, or an advertisement, etc. The Composition Playlist consists of an ordered sequence of Reel structures, each referencing a set of external Track Files, e.g. a sound or picture Track File, which are me
26、ant to be reproduced in parallel. Each Reel is analogous to a film reel and the Composition Playlist controls the order and timing of the playout of the Reels. 2 Normative References The following standards contain provisions which, through reference in this text, constitute provisions of this stand
27、ard. 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. World Wide Web Consortium (W
28、3C) (2004, February 4). Extensible Markup Language (XML) 1.0 (Third Edition). World Wide Web Consortium (W3C) (2004, October 28). XML Schema Part 1: Structures (Second Edition). World Wide Web Consortium (W3C) (2004, October 28). XML Schema Part 2: Datatypes (Second Edition). World Wide Web Consorti
29、um (W3C) (2002, February 12). XML-Signature Syntax and Processing. Internet Engineering Task Force (IETF) (1996, November). RFC 2045 Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. Internet Engineering Task Force (IETF) RFC2046 (November 1996) Multipurpose I
30、nternet Mail Extensions (MIME) Part Two: Media Types. Internet Engineering Task Force (IETF) (1996, November). RFC 2396 Uniform Resource Identifiers (URI): Generic Syntax. Internet Engineering Task Force (IETF) (2001, September). RFC 3174 US Secure Hash Algorithm 1 (SHA- 1). Internet Engineering Tas
31、k Force (IETF) (1997, May) RFC 2141 URN Syntax. Internet Engineering Task Force (IETF) (2001, April) RFC 4051 Additional XML Security Uniform Resource Identifiers (URIs). Internet Engineering Task Force (IETF) (2005, July). RFC 4122 A Universally Unique Identifier (UUID) URN Namespace. ISO 26429-7:2
32、008(E) 4 ISO 2008 All rights reservedSMPTE 429-7-2006 Page 4 of 30 pages 3 Overview A composition, depicted in Figure 1, is a self-contained representation of a single complete D-Cinema work, such as a motion picture, or a trailer, or an advertisement, etc. It tangibly consists of a Composition Play
33、list file and one or more track files which contain the actual essence. Specifications of track file formats are beyond the scope of this document. A Composition Playlist (CPL) is a document which specifies the manner in which track files are rendered. A CPL represents a composition as an ordered se
34、quence of Reels. Each Reel contains one or more Assets, which identify Track File segments to be reproduced in parallel. In other words, it specifies the assembly of track files both in parallel, e.g. sound with picture, and in sequence; e.g., Reel 2 after Reel 1. The Composition Playlist is typical
35、ly created under editorial control in the mastering environment and is then included in the D-Cinema package distributed to exhibition. Composition Playlist Main Picture Asset #1 Main Picture Asset #2 Main Picture Asset #3 Main Sound Asset #1 Main Sound Asset #2 Main Sound Asset #3 Main Subtitle Ass
36、et #1 Main Subtitle Asset #2 Main Subtitle Asset #3 Reel 1 Reel 2 Reel 3 Subtitle Track File #1 Picture Track File #1 Sound Track File #1 Picture Track File #2 Picture Track File #3 Subtitle Track File #2 Sound Track File #2 Subtitle Track File #3 Sound Track File #3Figure 1 Prototypical Composition
37、 Playlist The structures defined in this document are represented using the Extensible Markup Language (XML) XML 1.0, and specified using XML Schema XML Schema Part 1: Structures and XML Schema Part 2: Datatypes. This specification shall be associated with a unique XML namespace name Namespaces in X
38、ML. The namespace name shall be the string value “http:/www.smpte-ra.org/schemas/429- 7/2006/CPL“. This namespace name conveys both structural and semantic version information, and serves the purpose of a traditional version number field. Table 1 lists the XML namespace names used in this specificat
39、ion. Namespace names are represented as Uniform Resource Identifier (URI) values RFC 2396. These values shall be considered as simple strings, and applications should not attempt to resolve them as URLs. ISO 26429-7:2008(E) ISO 2008 All rights reserved 5 SMPTE 429-7-2006 Page 5 of 30 pages Table 1 X
40、ML Namespaces Qualifier URI cpl http:/www.smpte-ra.org/schemas/429-7/2006/CPL xs http:/www.w3.org/2001/XMLSchema ds http:/www.w3.org/2000/09/xmldsig The namespace qualifier values (namespace prefixes in XML jargon) used in this document (cpl, xs, ds), are not normative values. Implementations shall
41、perform correctly with any XML compliant namespace prefix value that is associated with a URI from table 1. Datatypes from other schemas that are used in this document will be prefixed with the appropriate namespace qualifier (e.g., xs:dateTime). See XML Schema Part 2: Datatypes and XML-Signature Sy
42、ntax and Processing for further information about these types. The MIME type IETF RFC 2046 for a document containing a single Composition Playlist element as its root shall be “text/xml“. 4 Terminology The following terms are used to describe the features of this standard. Clip: A contiguous set of
43、Editable Units intended to be reproduced sequentially. Composition: A complete artistic or informational motion picture work, such as a feature, or a trailer, or an advertisement, etc. Editable Unit: The smallest temporal increment of access to Essence, e.g. a frame or a sample. Edit Rate: A number
44、of Editable Units to be reproduced during a temporal interval having a duration of exactly one (1.0) second. Because Edit Rate values are not always integer values and sometimes require many digits of precision, Edit Rate values are expressed as a rational number (the ratio of two integers). Essence
45、: The sound, picture and data resources that make up a Composition. Native Duration: The total number of Editable Units in a Track File. Native Start Point: The first Editable Unit of a Track File. All Track Files are viewed by a Composition Playlist as a sequence of Editable Units numbered from 0 (
46、zero). Consequently, the Editable Unit number of the Native Start Point of a Track File will always be 0 (zero). Native End Point: The last Editable Unit of a Track File. Playable Region: The set of Editable Units within a Track File that are intended to be reproduced as part of a Composition. A Tra
47、ck File may contain Editable Units before and/or after the Playable Region. Track File: A file containing a single Clip of simple Essence, such as sound, picture or subtitle essence. Sample Rate: The number of essence samples per second. Sample Rate values are expressed as a rational number (the rat
48、io of two integers). ISO 26429-7:2008(E) 6 ISO 2008 All rights reservedSMPTE 429-7-2006 Page 6 of 30 pages Frame Rate: The number of frames per second. Frame Rate values are expressed as a rational number (the ratio of two integers). Rational Number: A number value that is expressed as the ratio of
49、two integers. This provides for the definition of precise values that are not subject to the inaccuracies of floating point representation. 5 Synchronization The Composition Playlist defines an idealized playback timeline. As depicted in Figure 2, the timeline consists of a sequence of contiguous Reels. A Reel defines a temporal segment of the composition and consists of a set of single-essence Assets. start of Composition end of Composition Reel n Reel 1