ImageVerifierCode 换一换
格式:PDF , 页数:24 ,大小:480.27KB ,
资源ID:1046333      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1046333.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SMPTE RDD 39-2016 MXF OP-1a Interoperability Specification for AVC-ULTRA.pdf)为本站会员(ownview251)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

SMPTE RDD 39-2016 MXF OP-1a Interoperability Specification for AVC-ULTRA.pdf

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

2、SMPTE 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.

3、Errors in this document should be reported to the proponent identified below, with a copy to engsmpte.org. All other inquiries in respect of this document, including inquiries as to intellectual property requirements that may be attached to use of the disclosed technology, should be addressed to the

4、 proponent identified below. Proponent contact information: Hideki Ohtaka Panasonic Corporation 1-15 Matsuo-cho, Kadoma City, Osaka 571-8504, Japan Email: Page 1 of 24 pages SMPTE RDD 39:2016 Revision of RDD 9-2006 SMPTE REGISTERED DISCLOSURE DOCUMENT MXF OP-1a Interoperability Specification for AV

5、C-ULTRA SMPTE RDD 39:2016 Page 2 of 24 pages Table of Contents Page Introduction 3 1 Scope 3 2 Normative References 3 3 Definition of Acronyms, Terms and Data Types . 4 4 Basic Structure of MXF OP-1a File 5 5 Partitions . 6 5.1 Partitioning . 6 5.2 Partition Pack. 6 6 Operational Pattern 6 7 Essence

6、 Container . 7 7.1 Generic Container . 7 7.2 Video Essence . 7 7.3 Data Essence 8 7.4 Audio Essence . 10 7.5 Content Package . 11 8 MXF Header Metadata . 12 8.1 Header Metadata Structure 12 8.2 Essence Descriptor 13 9 Index Table . 20 9.1 General 20 9.2 Index Table Segment 20 10 Random Index Pack (R

7、IP) 23 11 Alignment 23 Annex A Bibliography (Informative) 24 SMPTE RDD 39:2016 Page 3 of 24 pages Introduction This section is entirely informative and does not form an integral part of this RDD. Operational Pattern 1a (OP-1a) is defined as a conformance point of an MXF file and specifies the minimu

8、m constraints on the exchange of an MXF file with a single item and a single package. The purpose of this RDD is to specify additional constraints on OP-1a implementations to facilitate interoperability of MXF file exchanges. This RDD provides the specification for implementing an MXF OP-1a file to

9、encapsulate AVC-ULTRA encoded video essence, data essence, and uncompressed PCM audio essence. AVC-ULTRA is name of Panasonic implementations of H.264/AVC codec. The Essence Container is interleaved Frame wrapped MPEG Picture Element, ANC Frame Element, and each channel of AES3 Frame wrapped Element

10、. Each Index Table segment is placed in the separate Partition immediately following the essence they Index. SMPTE RDD 26 specifies the OP-1b implementation for tape-less camera recording. OP-1a files specified in this document may be generated from OP-1b files conforming to SMPTE RDD 26. 1 Scope Th

11、is RDD provides the specification for implementing an MXF OP-1a file that encapsulates AVC-ULTRA encoded video essence, data essence originally carried in ancillary packets, uncompressed PCM audio essence. This document specifies the structure of the MXF OP-1a file, partitioning, Essence Containers,

12、 and the structures and the implementations of the Header Metadata and Index Table. 2 Normative References Note: All references in this document to other SMPTE documents use the current numbering style (e.g. SMPTE ST 378:2004) although, during a transitional phase, the document as published (printed

13、 or PDF) may bear an older designation (such as SMPTE 378M-2004). Documents with the same root number (e.g. 378) and publication year (e.g. 2004) are functionally identical. The following standards contain provisions which, through reference in this text, constitute provisions of this RDD. At the ti

14、me of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this RDD are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. SMPTE ST 377-1:2011, Material Exchange Format (

15、MXF) File Format Specification Amendment 1:2012 to SMPTE ST 377-1:2011 Amendment 2:2012 to SMPTE ST 377-1:2011 SMPTE ST 378:2004, Television Material Exchange Format (MXF) Operational Pattern 1a (Single Item, Single Package) SMPTE ST 379-2:2010, Television Material Exchange Format (MXF) MXF Constrai

16、ned Generic Container SMPTE RDD 39:2016 Page 4 of 24 pages SMPTE ST 381-2:2011, Material Exchange Format (MXF) Mapping MPEG Streams into the MXF Constrained Generic Container SMPTE ST 381-3:2013, Material Exchange Format (MXF) Mapping AVC Streams into the MXF Generic Container SMPTE ST 382:2007, Mat

17、erial Exchange Format (MXF) Television Mapping AES3 and Broadcast Wave Audio into the MXF Generic Container Amendment 1:2012 to SMPTE ST 382:2007 Amendment 2:2013 to SMPTE ST 382:2007 SMPTE ST 436-1:2013, Material Exchange Format (MXF) Television Mappings for VBI Lines and Ancillary Data Packets ISO

18、/IEC 14496-10:2014 | Rec. ITU-T H.264:2016, Information Technology Television Coding of Audio-Visual Objects Advanced Video Coding 3 Definition of Acronyms, Terms and Data Types For the purposes of this RDD, the following definitions apply: The general glossary of acronyms, terms and data types used

19、 in the MXF specification is given in SMPTE ST 377-1, SMPTE ST 379-2, SMPTE ST 381-3, and SMPTE ST 382. Definitions of terms, abbreviations and symbols relating to AVC are given in ISO/IEC 14496-10 | Rec. ITU-T H.264. 3.1 AVC Advanced Video Coding ISO/IEC 14496-10 I Rec. ITU-T H.264 3.2 AVC-ULTRA AV

20、C-ULTRA in this document covers Panasonic implementations of AVC-Long GOP and AVC-Intra VBR codec 3.3 AVC Long GOP 4:2:0 AVC Long GOP coding with 4:2:0 sampling 3.4 AVC Long GOP 4:2:2 AVC Long GOP coding with 4:2:2 sampling 3.5 AVC Intra VBR AVC Intra frame coding with variable bit rate 3.6 AVC Intr

21、a 4:4:4 AVC Intra VBR coding for 1080p with 4:4:4 sampling 3.7 AVC Intra 2K 4:2:2 AVC Intra VBR coding for 2K with 4:2:2 sampling 3.8 AVC Intra 2K 4:4:4 AVC Intra VBR coding for 2K with 4:4:4 sampling SMPTE RDD 39:2016 Page 5 of 24 pages 3.9 AVC Intra 4K 4:2:2 AVC Intra VBR coding for 4K with 4:2:2

22、sampling 3.10 AVC Intra 4K 4:4:4 AVC Intra VBR coding for 4K with 4:4:4 sampling 3.11 2K Image format of 2048 x 1080 pixels 3.12 4K Image format of 4096 x 2160 and 3840 x 2160 pixels 4 Basic Structure of MXF OP-1a File Figure 1 illustrates the outline of an MXF OP-1a file defined in this document. F

23、igure 1 Basic structure of MXF OP-1a for AVC-ULTRA The MXF file consists of one (1) Header Partition, multiple Body Partitions, and one (1) Footer Partition. Body Partition is divided into multiple Partitions in a specific duration. The duration of each Partition is constant throughout a file except

24、 the end of the file. Every Body Partition has a specific, constant duration, except for the last Partition, which may be shorter. The Essence Container is structured with a sequence of Content Packages and each Content Package consists of Frame-wrapped Picture, Data, and Sound items. The video esse

25、nce is an AVC Long GOP or AVC Intra VBR encoded stream and mapped into the MXF Generic Container using the Frame wrapped MPEG Picture Element. The data essence contains Ancillary Data Packets (ANC packets) and is mapped into the MXF Generic Container using an ANC Frame Element. The audio essence is

26、uncompressed PCM audio and is mapped into the MXF Generic Container using the AES3 Frame wrapped Element. Each Index Table Segment is placed in the separate Partition immediately following the essence they Index. SMPTE RDD 39:2016 Page 6 of 24 pages 5 Partitions 5.1 Partitioning There shall be one (

27、1) Header Partition, multiple Body Partitions, and one (1) Footer Partition in the file. Header Partition shall not contain any Essence Elements and shall not contain any Index Table Segments. The file Body Partition shall be divided into multiple Body Partitions. This specification utilizes “unique

28、 use” for Body Partitions where each Body Partition contains either Essence or an Index Table Segment, but not both. In effect, Body Partitions appear in pairs: one with Essence and one with an Index Table Segment. The duration of each Body Partition containing Essence shall be no more than ten (10)

29、 seconds. The recommended Partition duration is two (2) seconds. The number of video frames included in each Body Partition containing Essence shall be constant throughout a file except for the final Body Partition in the file. The 1st Body Partition shall contain Essence Elements and no Index Table

30、 Segments. The 2nd Body Partition shall contain an Index Table Segment for the Essence Elements in the previous Body Partition and no Essence Elements. All pairs of Body Partitions shall follow the above pattern as illustrated in Figure 2. The Footer Partition may contain the complete repetition of

31、the Index Table that includes all the Index Table Segments in the Body Partitions. Figure 2 Structure of Body Partitions 5.2 Partition Pack The Header Partition should be Closed and Complete with the correct value of the Footer Partition property and with the correct updated Header Metadata includin

32、g the duration. Body Partition shall be Open and Complete. Footer Partition shall be Closed and Complete. 6 Operational Pattern Operational Pattern shall be OP-1a (Single Item, Single Package) as specified in SMPTE ST 378. The value of Universal Label for Operational Pattern 1a shall be as defined i

33、n Section 8 of SMPTE ST 377-1. Byte 15 values of MXF Operational Pattern UL shall be as given in Table 1. SMPTE RDD 39:2016 Page 7 of 24 pages Table 1 Byte 15 value of MXF Operational Pattern UL Bit No. Value (bin) Meaning 0 1 Marker bit to prevent a zero value 1 0 Internal essence 2 0 Stream file 3

34、 1 Multi-track 7-4 0000 Reserved for future use, and should be set to zero 7 Essence Container 7.1 Generic Container Essence Container shall be the MXF Constrained Generic Container defined in SMPTE ST 379-2. The Essence in the Generic Container shall be Frame-wrapped. 7.2 Video Essence 7.2.1 Generi

35、c Container Mapping Video essence shall be an AVC Long GOP or AVC Intra VBR encoded stream. The bit stream format shall be the AVC byte stream specified in ISO/IEC 14496-10 I Rec. ITU-T H.264. The AVC byte stream shall be mapped into the MXF Generic Container using Frame wrapped MPEG Picture Element

36、 defined in SMPTE ST 381-2 and SMPTE ST 381-3. 7.2.2 Universal Label for Essence Container Identification The Essence Container Universal Label for Frame wrapped AVC byte stream is as given in Table 2. Table 2 Essence Container Universal Label for AVC byte stream Byte No. Description Value (hex) Mea

37、ning 1-12 Specified by the MXF Generic Container Specification SMPTE ST 379-2 13 Essence Container Kind 02h MXF Generic Container 14 Mapping Kind 10h AVC byte stream 15 Stream_id 60h ISO13818-1 stream_id bits 60 16 Wrapping scheme 01h Frame wrapping 7.2.3 KLV coding of Picture Element 7.2.3.1 Pictur

38、e Element Key The Essence Element Key shall be the MPEG Picture Element Key defined in SMPTE ST 381-2. The Key value of the MPEG Picture Element is as given in Table 3. The value of Byte 15 shall be set to 05h to signal the Frame wrapped Picture Element. SMPTE RDD 39:2016 Page 8 of 24 pages Table 3

39、Key Value for the MPEG Picture Element Byte No. Description Value (hex) Meaning 1-12 Specified by the MXF Generic Container Specification SMPTE ST 379-2 13 Item Type Identifier 15h GC Picture Item as defined in SMPTE ST 379-2 14 Essence Element Count 01h Count of Picture Elements in this Item 15 Ess

40、ence Element Type 05h Frame Wrapped Picture Element 16 Essence Element Number nnh A number (used as an Index) of this Picture Item in this Generic Container as defined in SMPTE ST 379-2 7.2.3.2 Picture Element Length The length field of the KLV coded Element shall be 4 bytes BER long-form encoded (i

41、.e., 83h.xx.yy.zz) for Frame wrapping. 7.2.3.3 Picture Element Value For AVC Long GOP essence, the Essence Element Value within each KLV triplet shall be an AVC Long GOP coded frame or a pair of coded fields. In the 1080/59.94i and 50i systems with an interlaced image source, each field shall be fie

42、ld-encoded and a pair of fields shall be wrapped into a KLV packet. The Value field of each KLV packet shall contain the field-encoded data of a complete frame. Figure 3 illustrates the structures of KLV packets for progressive and interlaced source images. For AVC Intra VBR essence, the Essence Ele

43、ment Value within each KLV triplet shall be an AVC Intra VBR coded frame. The Essence Element Value shall be 4-byte aligned. Figure 3 KLV packet structure for AVC Long GOP video essence 7.3 Data Essence 7.3.1 Generic Container Mapping Data essence consists of Ancillary Data Packets (ANC packets), an

44、d shall be mapped into the MXF Generic Container using the ANC Frame Element defined in SMPTE ST 436-1. 7.3.2 Universal Label for Essence Container Identification The Essence Container Universal Label for an ANC packet is as given in Table 4. SMPTE RDD 39:2016 Page 9 of 24 pages Table 4 Essence Cont

45、ainer Universal Label for an ANC Packet Byte No. Description Value (hex) Meaning 1-12 Specified by the MXF Generic Container Specification SMPTE ST 379-2 13 Essence Container Kind 02h MXF Generic Container 14 Mapping Kind 0Eh ANC Packet 15 Reserved 00h Not used 16 Reserved 00h Not used 7.3.3 KLV cod

46、ing of Data Element 7.3.3.1 Data Element Key The Essence Element Key shall be the ANC Frame Element Key defined in SMPTE ST 436-1. The Key value of the ANC Frame Element is as given in Table 5. Table 5 Key Value for the ANC Frame Element Byte No. Description Value (hex) Meaning 1-12 Specified by the

47、 MXF Generic Container Specification SMPTE ST 379-2 13 Item Type Identifier 17h GC Data Item as defined in SMPTE ST 379-2 14 Essence Element Count 01h Count of ANC Frame Elements in this Data Item 15 Essence Element Type 02h Frame-Wrapped ANC Data Element 16 Essence Element Number nnh A number (used

48、 as an Index) of this ANC Frame Element in this Generic Container as defined in SMPTE ST 379-2 7.3.3.2 Data Element Length The length field of the KLV coded Element shall be 4 bytes BER long-form encoded (i.e., 83h.xx.yy.zz) for Frame wrapping. 7.3.3.3 Data Element Value The Essence Element Value wi

49、thin each KLV triplet shall be in ANC packets form as specified by SMPTE ST 436-1. In the 1080/59.94i and 50i systems, the Value field of each KLV packet shall contain ANC packets carried in a pair of fields. ANC packets carried in the first field shall precede ANC packets carried in the second field within a single ANC Frame Element. ANC Elements shall be stored in a display order even though AVC Long GOP Picture Essence Elements are reordered. SMPTE RDD 39:20

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