SMPTE RDD 28-2014 Dolby Atmos Print Master File Specification.pdf

上传人:livefirmly316 文档编号:1046320 上传时间:2019-03-27 格式:PDF 页数:10 大小:315.06KB
下载 相关 举报
SMPTE RDD 28-2014 Dolby Atmos Print Master File Specification.pdf_第1页
第1页 / 共10页
SMPTE RDD 28-2014 Dolby Atmos Print Master File Specification.pdf_第2页
第2页 / 共10页
SMPTE RDD 28-2014 Dolby Atmos Print Master File Specification.pdf_第3页
第3页 / 共10页
SMPTE RDD 28-2014 Dolby Atmos Print Master File Specification.pdf_第4页
第4页 / 共10页
SMPTE RDD 28-2014 Dolby Atmos Print Master File Specification.pdf_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、 Copyright 2014 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue, White Plains, NY 10601 (914) 761-1100 Approved June 17, 2014 The attached document is a Registered Disclosure Document prepared by the proponent identified below. It has been examined by the appropriate SMPTE

2、Technology Committee and is believed to contain adequate information to satisfy the objectives defined in the Scope, and to be technically consistent. This document is NOT a Standard, Recommended Practice or Engineering Guideline, and does NOT imply a finding or representation of the Society. Errors

3、 in this document should be reported to the proponent identified below, with a copy to engsmpte.org. This document is intended to allow the interpretation of Dolby Atmos Print Master files. It is not intended to support the development of hardware or software applications that create or process thes

4、e files. Creation and processing of such files is reserved to individuals and organizations that have entered into agreements with the proponent identified below for this purpose. Use of this document to produce or process Dolby Atmos files using non-Dolby tools would potentially cause user confusio

5、n, diminished sound quality as experienced by content consumers, and damage to the reputation of the Dolby Atmos brand and to Dolby Laboratories itself. All other inquiries in respect of this document, including inquiries as to intellectual property requirements that may be attached to use of the di

6、sclosed technology, should be addressed to the proponent identified below. Proponent contact information: Dean Bullock Dolby Laboratories Inc. 100 Potrero Ave. San Francisco, CA 94103 Email Page 1 of 10 pages SMPTE RDD 28:2014 SMPTE REGISTERED DISCLOSURE DOCUMENT Dolby Atmos Print Master File Speci

7、fication SMPTE RDD 28:2014 Page 2 of 10 pages Table of Contents Page 1 Scope . 3 2 Normative References . 3 3 Overview 3 4 Audio Essence File 3 5 Render Playlist File 4 5.1 playlist 4 5.2 offset 4 5.3 bed . 4 5.4 objectStream 5 6 PRM File 7 6.1 Fields . 7 6.2 Example Line . 8 7 RPL File Schema . 8 I

8、ntroduction Dolby Atmos is an advanced cinema sound format comprising an audio essence and metadata stream played through specialized renderers in the cinema. SMPTE RDD 28:2014 Page 3 of 10 pages 1 Scope This document defines how to store the audio essence and metadata for a Dolby Atmos presentation

9、. The files created with this specification are part of the DCDM and are passed on to other processes to package for distribution and playback. 2 Normative References The following standards contain provisions that, through reference in this text, constitute provisions of this recommended practice.

10、At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this recommended practice are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. XML Namespaces World

11、Wide Web Consortium (W3C) (2009, December 8). Namespaces in XML 1.0 (Third Edition) XML 1.1 Schema Part 1: Structures World Wide Web Consortium (W3C) (2012, April 5). XML Schema Definition Language (XSD) 1.1 Part 1: Structures. XML 1.1 Schema Part 2: Datatypes World Wide Web Consortium (W3C) (2012,

12、April 5). XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes. XML World Wide Web Consortium (W3C) (2008, November 26) Extensible Markup Language (XML) 1.0 (Fifth Edition) BWAV ITU-R BR.1352-2:2002, Broadcast Wave Format 3 Overview Dolby Atmos is a hybrid audio format that utilizes both chann

13、el-based and object-based audio. A Dolby Atmos print master needs to contain information to support both of these, and therefore has several components: Up to ten mono PCM audio files for any of the ten bed channels (traditional 7.1, plus a stereo overhead). Up to 118 mono PCM audio files, one for e

14、ach object. One .PRM metadata file for each object. Each audio object also requires a metadata file that describes how it should play back. This is a space-delimited text file that can be opened and edited in a text editor. One .RPL file. This file contains program-level information about the print

15、master, including object count, file paths, and start time offset. This is an .XML file that can be opened and edited in a text or XML editor. 4 Audio Essence File The audio files store the audio essence associated with a bed channel or an object. Each file shall be a mono Broadcast Wave file BWAV.

16、The filename of the bed channel file should carry the channel id in the filename (see Section 5.3.1). The filename of the audio object file should carry the objectStream id in the filename (see Section 5.4). Each audio file in a print master shall be continuous and have the same duration, which is t

17、he duration of the print master. There is not a defined relationship between the duration of the print master and the duration of a composition or reel. The sample rate of the audio file shall be 48 kHz. SMPTE RDD 28:2014 Page 4 of 10 pages 5 Render Playlist File The Render Playlist (RPL) file descr

18、ibes what is included in the Dolby Atmos print master. Dolby Atmos is a flexible format that does not require a specific number of audio objects, so each print master folder can contain a different number of essence and metadata files. The RPL file describes and links these files together to create

19、the print master. The RPL file is an XML file XML. The elements in the file are described below and the schema for the file is specified in Section 7. 5.1 playlist This element is the top level of the RPL file. It contains the other elements that make up the playlist. 5.2 offset The offset value rep

20、resents the duration in seconds between 00:00:00:00 and the start of the print master file. For example, at 24 fps, if the first sample in the file is associated with the time 00:59:57:23, then the RPL offset would be: (59 * 60) + 57 + (23/24) = 3597.95833 seconds. The value is stored as a decimal n

21、umber. The offset value is derived from the time code present when the first sample is stored and it is assumed that the picture has been synchronized to the same time code. 5.3 bed The optional bed element carries the information about the bed channels. It is an unordered list of ids and channels.

22、The sub-elements are described below. 5.3.1 channel The channel element carries information about the bed channel that supports identification of its intended reproduction location and the location of the essence file. It has two optional elements: id and audioPath. The number of channel elements in

23、 a playlist must be 10 or less. 5.3.2 id The id element is a string that carries the intended reproduction location. The string value and the associated speaker location are shown in the table below. Id Associated speaker location L Left Screen Speaker R Right Screen Speaker C Center Screen Speaker

24、LFE Low Frequency Effects Speaker Lss Left Side Surround Array Rss Right Side Surround Array Lb Left Back Surround Array Rb Right Back Surround Array Lc Left Ceiling Array Rc Right Ceiling Array SMPTE RDD 28:2014 Page 5 of 10 pages 5.3.3 audioPath The audioPath element is a string that carries the p

25、ath to the essence file associated with this bed channel. The format of the string is defined in Section 5.4.4 . 5.4 objectStream The objectStream element carries information about the audio object. The number of objectStream elements shall be 118 or less. 5.4.1 id The id is a text string that allow

26、s identifying the audio object. A playlist shall not carry two or more ObjectStreams with matching ids. A playlist shall not have an id value greater than 117. 5.4.2 audioPath The audioPath element is a string that carries the path to the essence file associated with this audio object. The format of

27、 the string is defined in Section 5.4.4. 5.4.3 metadataPath The metadataPath element is a string that carries the path to the metadata (PRM) file associated with this audio object. The format of the string is defined in Section 5.4.4. 5.4.4 File Paths All file path elements such as the audioPath and

28、 metadataPath elements shall consist of 8-bit ASCII characters from the set a-z, A-Z, 0-9, “-“ (dash), “_”(underscore) and “.” (period). The path shall be optionally divided into segments using the “/” (slash) character. No segment shall have more than 128 characters, and no path value shall exceed

29、1024 characters in length. A path value shall have no more than 10 segments. The path value shall preserve case (the path and the filename on the file system shall have identical case). The path value shall not begin with a / (slash) character; i.e. all paths shall be relative to the directory which

30、 contains the RPL file. SMPTE RDD 28:2014 Page 6 of 10 pages Example RPL File Figure 1 provides an example of an RPL file. In this example, there are the standard ten bed channels, and six objects (with IDs 1, 2, 3, 4, 33, and 34). 3597.95833 dub_out_Bed.L.wavL dub_out_Bed.R.wavR dub_out_Bed.C.wavC

31、dub_out_Bed.LFE.wavLFE dub_out_Bed.Lss.wavLss dub_out_Bed.Rss.wavRss dub_out_Bed.Lb.wavLb dub_out_Bed.Rb.wavRb dub_out_Bed.Lc.wavLc dub_out_Bed.Rc.wavRc 1 dub_out_Obj_1.wav dub_out_Obj_1.prm 2 dub_out_Obj_2.wav dub_out_Obj_2.prm 3 dub_out_Obj_3.wav dub_out_Obj_3.prm 4 dub_out_Obj_4.wav dub_out_Obj_4

32、.prm 33 dub_out_Obj_33.wav dub_out_Obj_33.prm 34 dub_out_Obj_34.wav dub_out_Obj_34.prm Figure 1 Example RPL File SMPTE RDD 28:2014 Page 7 of 10 pages 6 PRM File The .PRM file is associated with a specific audio object (as defined by the RPL file) and contains the metadata needed to render the audio

33、object. The PRM file is a text file with fields of coded text. The fields are specified below. 6.1 Fields The following fields represent various positional and decoding parameters associated with each object. Each line shall contain all of the following fields in the order specified below. Each fiel

34、d shall be separated by a single space. The X, Y, and Z positional values use a room-based reference with the front of the room defined by the placement of the viewing screen. The bottom of the room is defined by the lowest speaker placement: Timestamp (in seconds): The number of seconds from the st

35、art of the print master file that a metadata event occurs. X position: The left/right location of the object, represented by a floating-point value between 0 and 1, where 0 = left wall, and 1 = right wall. X positions within the room are linearly interpolated. Y position: The front/back location of

36、the object, represented by a floating-point value between 0 and 1, where 0 = front wall (screen), and 1 = back wall. Y positions within the room are linearly interpolated. Z position: The top/bottom location of the object, represented by a floating-point value between 0 and 1, where 0 = bottom, and

37、1 = top. Z positions within the room are linearly interpolated. Object Render Mode: This field combines codes associated with several parameters for efficiency. It is represented as a single integer. See Section 6.1.1. Size: The spread of audio for an object across the room, represented by a floatin

38、g-point value between 0 and 1, with zero being a point source and 1 being an object that fills the room. Reserved: This field is always 0. Decorrelation enable flag: When enabled, each speaker signal generated from the source object signal will pass through a decorrelation filter. 0 = disabled, and

39、1 = enabled. 6.1.1 Object Render Mode The Object Render Mode field is calculated from the following parameters: 6.1.1.1 Zone Select The Zone select parameter controls which zones an object will be rendered to. It may have one of the following values: Zone select value Enabled zones 0 All zones enabl

40、ed 1 All zones except rear zones 2 All zones except side zones 3 Screen center and rear zones only 4 Screen only 5 Side and rear zones only no screen SMPTE RDD 28:2014 Page 8 of 10 pages 6.1.1.2 Speaker Snap Mode If speaker snap is enabled, an object will be rendered at the speaker position that is

41、closest to the location indicated by the positional metadata. 6.1.1.3 Elevation Enable Mode An object will be rendered to overhead speakers only if elevation is enabled. Otherwise, it will be rendered to the base/side speakers only. 6.1.1.4 Object Render Mode Calculation The object render mode field

42、 value is computed as follows: 60 + (Zone Select * 2) + (20, if Speaker Snap Mode is enabled) + (1, if Elevation Mode is enabled) 6.2 Example Line 0.005333 0.500000 0.329787 0.451000 81 0.000000 0 1 The preceding example represents the following data: Time stamp = 0.005333 seconds from print master

43、start X position = 0.5 Y position = 0.329787 Z position = 0.451000 Object Render Mode = 81, computed from 60 + (0 * 2) + 20 + 1: Zone select = 0 (all zones) Speaker snap mode = on Elevation enable mode = on Size = 0 Decorrelation = on 7 RPL File Schema The RPL file shall be associated with a unique

44、XML namespace name XML Namespaces. The namespace name shall be the string value “http:/ This namespace name conveys both structural and semantic version information, and serves the purpose of a traditional version number field. SMPTE RDD 28:2014 Page 9 of 10 pages Bed channel identifier Left Right Center Low Frequency Effect Left Side Surround Right Side Surround Left Back Right Back Left Ceiling Right Ceiling SMPTE RDD 28:2014 Page 10 of 10 pages

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1