首页 馆藏资源 舆情信息 标准服务 科研活动 关于我们
现行 SMPTE ST 336:2017
到馆阅读
收藏跟踪
购买正版
Data Encoding Protocol Using Key-Length Value 使用密钥长度值的数据编码协议
发布日期: 2017-07-21
本标准定义了用于表示数据项和数据组的字节级数据编码协议。这 协议定义了一种独立于所使用的应用程序或传输方法的数据结构。 该标准将密钥长度值(KLV)三元组定义为数据项或数据的数据交换协议 组,其中键标识数据,长度指定数据长度,值为数据 它本身KLV协议为所有兼容的应用程序提供了一个公共交换点,而不考虑 实施或运输的方法。该标准还提供了在数据集中组合相关KLV三联体的方法,其中 三胞胎本身是用KLV数据编码协议编码的。这些集合可以以完整形式(通用)进行编码 集合)或四种日益位高效的形式之一(全局集合、局部集合、可变长度包和 定义长度包)。该标准提供了每个数据结构的定义。该标准还描述了KLV编码的含义,包括使用SMPTE通用标签作为 KLV编码三元组内的值,或其含义完全由SMPTE UL本身传达。两个 这种独立的SMPTE通用标签的用法有a)作为KLV构造中的值,b)作为 没有长度和值的键。本标准定义了SMPTE ULs可用于每种类型的位置 当然可以。该标准还定义了KLV编码的使用,以提供一种承载已注册信息的方式 与非SMPTE外部机构合作。本文档中指定的编码字节范围(有效负载的长度)可能会 大量数据。因此,KLV编码的特定应用可能只需要有限的时间 操作数据范围和这些细节应在相关申请文件中定义。 附录A提供了本标准中使用的术语表。
This standard defines a byte-level data encoding protocol for representing data items and data groups. This protocol defines a data structure which is independent of the application or transportation method used. The standard defines a Key-Length-Value (KLV) triplet as a data interchange protocol for data items or data groups where the Key identifies the data, the Length specifies the length of the data and the Value is the data itself. The KLV protocol provides a common interchange point for all compliant applications irrespective of the method of implementation or transport.The standard also provides methods for combining associated KLV triplets in data sets where the set of KLV triplets is itself coded with KLV data coding protocol. Such sets can be coded in either full form (Universal Sets) or in one of four increasingly bit-efficient forms (Global Sets, Local Sets, Variable Length Packs and Defined Length Packs). The standard provides a definition of each of these data constructs.The standard also describes implications of KLV coding including the use of a SMPTE Universal Label as a value within a KLV coding triplet or whose meaning is entirely conveyed by the SMPTE UL itself. The two kinds of usage for such standalone SMPTE Universal Labels are a) as a value in a K L V construct and b) as a Key that has no Length and no Value. This standard defines where SMPTE ULs may be used for each kind of construct.The standard also defines the use of KLV coding to provide a means to carry information that is registered with a non-SMPTE external agency.The encoding byte range (length of the payload) specified in this document may accommodate unusually large volumes of data. Consequently, a specific application of KLV encoding may require only a limited operating data range and those details shall be defined in a relevant application document. Annex A provides a glossary of terms used in this standard.
分类信息
关联关系
研制信息
相似标准/计划/法规