欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

    SMPTE RP 217-2001 Nonsynchronized Mapping of KLV Packets into MPEG-2 Systems Streams.pdf

    • 资源ID:1046492       资源大小:312.51KB        全文页数:4页
    • 资源格式: PDF        下载积分:10000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要10000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SMPTE RP 217-2001 Nonsynchronized Mapping of KLV Packets into MPEG-2 Systems Streams.pdf

    1、RP 21 7-2001 SMPTE RECOMMENDED PRACTICE Nonsynch ronized Mapping of KLV Packets into MPEG-2 Systems Streams 1 Scope This practice describes a means for mapping SMPTE metadata and other data essence, encoded in the SMPTE KLV protocol, into MPEG-2 systems streams. Use of synchronized streams and their

    2、 syntax and semantics is beyond the scope of this practice. 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this practice. At the time of publication, the editions indicated were valid. All standards are subject to rev

    3、ision, and parties to agreements based on this practice are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. SMPTE 336M-2001, Television - Data Encoding Protocol using Key-Length-Value ITU-T H.222.0 / ISO/IEC 13818-1 :2000, Information T

    4、echnology- Generic Coding of Moving Pictures and Associated Audio Information: Systems 3 Introduction This practice describes a means for mapping SMPTE metadata and/or essence encoded in the SMPTE 336M KLV protocol into MPEGQ systems streams. Astrong interest exists to carry audio/visual data, metad

    5、ata, and/or essence multiplexed together within the same digital stream. The use of one data stream facilitates delivery of the overall multimedia presentation to the consumer. Metadata is classified as information about the content or essence. An example of metadata is information such as camera an

    6、gle, scene identifier, or Pagel o 4 pages property rights. Other essence is supplemental content to the audio and video such as closed captioning, sports statistics, or hyperlinked advertisements. For some applications, it may not be appropriate for large amounts of data essence and metadata to be m

    7、ixed together in the same stream. For example, applications intended for simple reaitime decoders may wish to carry data essence and metadata in separate streams using the specifications in this practice. 4 Transport and program stream mapping The MPEGQ systems specification describes a trans- port

    8、stream and a program stream. The transport stream is tailored for communicating or storing one or more programs of coded video and other data in environments where significant errors may occur. Ex- amples include wireless communications, broadcast, and Internet delivery. Alternatively, the program s

    9、tream is tailored for communicating or storing one program of coded video and other data in environ- ments where errors are very unlikely. Examples in- clude DVD, video archives, Intranet, and FTP. Both protocols allow for the multiplexing of other data with the audio and video stream. The MPEG-2 sy

    10、stems stream protocol is primarily a methodology for multiplexing multiple streams of audio/visual/data information into a single program. Data may be carried in MPEG-2 systems streams similar to the way video and audio data are carried. The value of the ISOAEC 13818-1 stream-id field associated wit

    11、h an SMPTE KLV program element shall be equal to OxBD (private-stream-1). - Copyright O 2001 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 595 W. Hartsdaie Ave., White Plains, NY 10607 (914) 761-1100 Approved September 18,2001 RP 217-2001 4.1 Integration of KLV streams into a program 4.1

    12、.1 Transport streams For transport streams, each KLV encoded stream shall be part of an MPEG-2 program and hence shall be listed asan entry in one ISO/IEC 13818-1 program in the program map table (PMT) for that program. Multiple KLV streams may belong to an MPEG-2 program. For each, the stream-typef

    13、ield is set to PES private data (0x06). In addition, the program element loop in the PMTshall contain a registration-descriptor as defined in ISOAEC 1381 8-1, and the formatidentifierfield shall be set to Ox4B4C5641 (KLVA). As needed to aid in the discovery of KLV encoded streams and as allowed by M

    14、PEGP systems, addi- tional descriptors may be included in the program element loop of the PMT, such as an association-tag. An example of the use of the association-fag is to allow the rediscovery of the program element carrying the KLV metadata after a PID remapping operation during remultiplexing.

    15、4.1.2 Program streams In the case of a program stream, only one SMPTE KLV program element may be part of an MPEGP program stream since a program stream can only include one program element with a stream-id field value equal to OxBD. In the case when the program stream includes a program stream map (

    16、PSM) conveyed in a PES packet with stream-idvalue OxBD, the descriptor loop of the PSM may include descriptors similar to the ones mentioned in 4.1.1. 4.2 PES encoding Each KLV item shall be placed into one or more PES packets. Multiple KLV items may be placed into a Annex A (informative) Organizati

    17、on of references The organization of standards addressing essence and metadata is illustrated in figure A.l. No single standard can contain ail of the information needed to describe and encode essence and metadata. The encoding implementation standard (SMPTE 336M) and the metadata dictionary single

    18、PES packet as long as they fit wholly in a single PES packet. The first KLV item in a PES packet shall be aligned with the beginning of the PES packet. Subsequent KLV items shall be appended without filler through to the size of the PES packet as adver- tised by the PES-packetlength field. If KLV it

    19、ems are smaller than a PES packet, they shall not span multiple PES packets. NOTE - The term item applies herein to any individually coded KLV data including metadata and data essence components, data sets, and data packs as specified in SMPTE 336M. The value of the PS-packet/engfh field in the head

    20、er of a PES packet conveying SMPTE KLV metadata shall be greater than zero. The value of the PTS-DTS-flags shall be set to 00, and the ESC-flag shall also be set to zero. The value of dafa-alignmentindiforshall be set as described below. 4.3 Segmentation A single KLV item may span more than one PES

    21、packet. This shall be done for any KLV item that exceeds the maximum PES packet length (65535 minus headers). The afa-alignentindifor shall be set to one when the PES packet contains the beginning of a KLV item, and shall be set to zero othervise. Use of the da-alignmentindicatorfor this purpose is

    22、allowed under ISO/IEC 13818-1 although it has in the past been used for video and audio packets. When a KLV item is segmented into more than one PES packet, all the PES packet segments of the item shall contain only the oneXLV item. Each KLV item is mapped into a single PES stream and shall not be s

    23、plit onto multiple streams. When segmented KLV items are inserted into a single PES stream, the individual PES packets of different KLV items shall not be interleaved. standard (SMPTE 335M) form the SMPTE normative standards for metadata. Normative CMPTE documents, such as this one, supplement the s

    24、tandards for encoding with examples and administrative instructions on managing the standardization and registration process. Page 2 of 4 pages RP 217-2001 I Essence or Metadata ipplication Layer Essence Type l. Essence Type 2,. m. Metadata Advanced Classes ag. MPEG7) Other Metadata Dictionaries . P

    25、rotocol Layer Transport Layer Engineering Standards Figure A.l - Organization of references Page 3 of 4 pages RP 217-2001 Annex B (informative) Synchronized MPEG data streams This practice addresses only nonsynchronized MPEG streams and, thus, only the use of private-stream-1 sfream-id without PTS o

    26、r DTS. The reason for this is that the design for full synchronization is complex and nontrivial when dealing with arbitrary KLV data items and is the sub- ject of future work. Annex C (informative) Bibliography SMPTE 335M-2001, Television - Metadata Dictionary Structure Page 4 of 4 pages Users are cautioned that private use of PTS or DTS may be incompatible with future applications or standards.


    注意事项

    本文(SMPTE RP 217-2001 Nonsynchronized Mapping of KLV Packets into MPEG-2 Systems Streams.pdf)为本站会员(eveningprove235)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开