ICS 33. 160. 01
中华人民共和国国家标准
GB/T28430—2012
数字电视系统数据广播技术规范Technical specification of data broadcasting in digital television system2012-06-29发布
中华人民共和困国家质量监督检验检疫总局国国家标准化管理委员会
2012-10-01实施
GB/T 28430—2012
规范性引用文件
缩略语
1数据封裴格式
数期管道
4.2数据流
1.3多协议封装
4.4数据轮播.
4.5对象轮播
4.6解码器模型
5数据播相关业务的规定·
5.1EPG信息的发送方式
5.2中间件业务的发送方式
6数据播中(A系统的规定
?实施方法
8数据广播前端技术要求和测量方法·附录A(规范性附录)
实施方法
附录B(规范性附录)
私有数据广播系统汁册
附录(资料性附录)文本字符缩码数据广播前端的技术要求
录)(现范性附录)
附录I(规范性附录)
前端测萨小法
附录F(现范性附录)数据轮播的DSM-C消息…次
附录G(规范性附录)将IDSM-CC消息封装到(GI3/T17975.12010段中口录中的对象命名
附录H(现范性附录)
本标准按照GB/T1.1一2009给出的规则起草本标准由国家广播电影电视总局提出:本标由全国广播电影电视标准化技术委员会(SAC/TC:239)归口。GB/T28430—2012
本标起草单位:国家广播电影电视总局广播科学研究院,国家广播电影电视总局播电视规划院。
本标准主要起草人:杨杰、崔竞飞、朱佩江胡毓铭、杨威、李培琳、牛妍华、万倩、李博、崔俊生。GB/T28430—2012
本标准从我国数字电视系统数据广播的技术和业务特点出发,在GY/T201一2004《数宁电视系统中的数据广播规范》的其础上进行了补充和修收,对数据广播前端系统通用技术要求和测量方法进行了补充规范。在本标准的编制过程中,还参照了(GB/T28161一2011《数字电视播业务信息规范》和GY/12212006&有线数字电视系统技术要求租测量方法》的相关内容1范围
数字电视系统数据广播技术规范GB/T28430—2012
本标准规定了数字电视广播系统中基于传送流的数据广播的数据结构、数据交换、数据传输协议等。
本标谁适用地面数字电视、有线数字电视和卫吊数字电视广播系统中的数据广播系统。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注口期的版本适而于本文件,凡是不注日期的引用文件,其晟新版本(包括所有的修政单)适用丁本文件。GB2312—1980信息交换用汉字编码字符集基本集GB13000一2010信息技术通用多八位编码字符集(UCS)(13/T15273.1:1994信息处理八位单字节编码图形字符集第一部分:拉」字母GB/Z15629.1—2000信息技术系统间远程通信和信息交换局域网和城域网特定要求第1部分:局域网标准综递
G.B/T15629.22008信息技术系统间远程通信和信息交换局域网和城域网特定要求第2部分:逻辑链路控制
GB/T7975.12010信息技术运动图像及其伴音信息的通用编码第1部分:系统G3/T281612011数字电视广播业务信息规范GY/T221-2006有线数字电视系统技术要求和测量方法ISO/1EC13818-6:1998信息技术运动图像及其伴音信息的通用编码第6部分:数字存储媒体命令和控制的护展(Informatian technology·Generic codingof movingpictures zanel associaledadio information Part 6: Extcnsions for [SM-CC)IETFRFC1112对于IP多点传送的主机扩展名(HostextcnsionsfarIPmulticasting)IETFRFC1950ZL.IBH缩数据格式规范3.3版(ZLIBComprcssedDataFortnatSpecificationversion 3. 3)
IETFRFC1951简化压缩数据格式规范1.3版(DEFLATEComprcsscedDataFormatSpccification version 1, 3)
IETFRFC2045多日标互联网邮件扩展第1部分:INTERNET消息主体格式(MultipurposeInlernel Mail Exlensions(MIME) Part (nc; Format of Intcrnct Message Bodics)IETFRFC2046多日标互联网邮件扩展第2部分:媒体类型(MultipurposclnteractMailExlensions (MIME) Part Two: Media Types)ETSIEN300802数宁视频播(DVB)DV交互业务的网络独立协议(DigiialVideoBroad-casting (DVl3);Network-independenl prolocols for DVB interactivc scrvices)3缩略语
下列缩略语适用于本文件。
GB/T28430—2012
AFI 授权和格式标识(Authority and Format Idcntificr)API应用移植接口(Applicatiun Portahility Interface)BIOP播 ORB间协议(Broadcast Inter (ORB Protocol)CA条件接收(Conditional Access)CDR公用数据表示(CornmonDalaRepresentatian)CORBA公共对象请求代理结构(Conimon ObjectRequestBrokerArchitecture)CRC循环余校验(Cyclic Redundancy Check)DC数据轮播(DataCaronscl)
DDBDSM-CC下载数据块消息(DownloadDataBlocknessageofDSM-Cc)DII DSM-CC 下载信息指示消息(DownloadInlolndication mcssagc of DSM-CC)DSIDSM-CC 下裁服务器初始化消息(DowrloadServerInitiate message of DSM-CC)DSM-CC数宁存储媒体-命令与控制(Digital Storage Media-Command &Control)DSM-CC U-N DSM CC 用户-网络模式(DSM-CC User to Network)DSM-CC U-U DSM-CC 用户-用户模式(DSM-CC User to User)FIT事件信息表(Event Information Table)EPG电f节指南(Electronic Program Guide)ES基本流(ElementaryStream)GlF 图形交换格式(Graphics Interchange Format)HTML超文本描述语吉(HyperText Mark-up L.anguagc))H)l接口定义语吉(Inlerface Delinition Languagc)IETF互联网工程任务组(Internet Enginecring Task Force)IOP互联网 ORB间协议(Intcrnct Inter ORB Protocol)IO)R互操作对象基准(InteropcrableObjcctReference)IP 互联网协议(Internct Protacol)JPEG联合图像专家组(Juint PholographicExperis Graup)I.LC逻辑链路控制(Logical Link Control)MAC媒体接人控制(Mectia Access Control)MTU
最大传输单元(MaximumTransportUnit)NPT
正常播放时尚(Normal Play Time)NSAP
网络业务接人点(Network Servicc Access Point)Oc对象轮播(Object Carousel)OMG
日标管理组(ObjectManagernentGroup)日标建模技术(ObjectModellingTechnique)日标请求代理(ObjectReqtlestBrokcr)纽织机构统标识(OrganizationalLniqueIdentifier)节目美联表(Program Association Table)节目册钟参考(Prugram Clack Relerence)PES打包的基本流(Packetized Elementary Strcam)PID
包标识(PacketIdentifier)
PLL 锁相环(Phase I.ocked Loop)PMT
节映射表(Program MapTable)
点到点协议(PointtoPoinlProtocol)PPP
PSI节目特定信息(Program Spccific Information)2
PTS展现时间截(PrcsenlatiunTimcStamp)RFC评议征求(RequestFor Commenls)SDT业务描述表(Service Description Table)SI业务信息(ScrviceInformation)SNAP了网附属点(SuhNetworkAttachmentPoint)TCP传输控制协议(Transfer Control Protocol)Ts传送流(Transport Stream)
bslbf比特串,左位在先(bitstring,leftbitFirst)ppm百万分之-(partspermillion)GB/T 28430—2012
rpchof余数多项式系数,高阶在前(refnainderpolynamial coefficicnt,higherurderfirst)uimsbf无符号整数,高位在先(unsigncdinteger,mossignificantbitfirst)4数据封装格式
4.1数据管道
4. 1. 1 基本概念
数据管道规范支持数字电视系统中简单异步端到端的数据广播业务,数据直接在TS包的载荷中传输,见GB/T17975.1:-2010。数据管道的具体实施方法见附录A。4.1.2数据传输规范
数据广播业务直接将要广播的数据插入TS包中:数据广播业务可通过业务特有的方式米使用TS包中的paylcaatd_unit_ntart_indicator域和transport_priority域。adaptation_field的使用应符合GB/T17975.1·2010。按照数据管道避行数据传输时,其数据格式是与业务相关的,在本标准中不做规定,4.1.3PSI和SI规范
4. 1.3. 1PSI 和 SI 的使用方法数据广播业务通过包含在Sl中的-.个或多个data_broadcast_descriptor来标明使用了数据管道。每个data_broadcast_descriptor通过component_tag与-个具体的数据管道相关联。特别指出,componenl_lag域的值应该与可能存在于用作数据管逆的码流的PMT中 streami_identifier_descriptor的componcnt_tag域的值相同。
4. 1.3.2 data_broadcast_descriptordata_broadcast_descriptor按以下方式使用:。dala.broadcast_id:此域置为Uxouo1,标明一个数据管道,见附录B;·component_tag:此域的值应该与用作数据管道的码流的stream_identifier_descripior的com-ponent_tag域的值相同:
*sclcctor_lcngth:此域置为0;*selector_bytc:此域不使用。4.1.3.3流类型
PMT 中的 strcam_type 不在本标准中定义。3
CB/T 28430--2012
4.2数据流
4.2.1基本概念
数据流规范支持数字视系统中面向数据流、端到端的异步、向步或从同步方式的数据广播业务,数据在打包的基本流(PES)的包中传输.PES定义见GB/T17975.1:2010。异步数据流定义为只有数据、没有任何时序要求的流,例如RS-232.同步数流定义为带时序要求的流:这孙情况下接收端能够从同步数据流中再生数据和时钟,从同步的数据流定义为带时序要求的流:这种情说下,流中的数据能够同步地与其他数据流(例如音频,视频)一起回放,
数抛流方式的具体实施方法见附录A。4.2.2异步数据流
4.2.2、1数据传输规范
数据广播业务的数据放在G13/[17975.1--2010定义的PES包中,该PES包的长度不能为零。GB/T1797,1-2010中规定了如何把PES包映射到TS包中。异步数据流的规范使用标准的PES包的句法和语义,并有以下约束:●stream_id:此域置为 UxBF(private.stream_2);.PEs.packellength:16 比特域,数俏非零。4. 2. 2. 2 PSI 和 SI 规范
4.2.2.2.1PSI和SI的使用方法
数据播业务通过包含在SI中的-个或多个data_broadcast_descriptor来标明异步数据流的使用。每个dala_broadcast_descriptor通过component_tag来与特定的流相关联。特别指出,如果作为数据流的码流PMT中出现了stream_identilier_dcscriptor的component_tag·则这网个component12的值应该是相同的
4. 2. 2. 2. 2 dala_hroadeast_destriptardata_hroadeast_descriptor接以下方式使用:。data_broarlcast_idl:此域置为0xo002,标明异步数据流,见附录13;。conponent_tag:此域和流的strean_identifier_descriptor中的component_tug值柑同,数据在该流巾传输:
·seleciur_length:此城置为C;。selectar_byle:此域不使用。4.2.2.2,3流类型
通过设定流类型为0xO6或用户自定义的数值,以在一个业务的PMT中标明异步数据流。4.2.3同步或从同步数据流
4.2.3.1数据传输规范
bZxz.net数据播业务将要广播的数据放在GB/T17975.1一2010中定义的PES包内。该PES包应是非零长度的:把PES包映射到TS包的定义,见GB/T17975.1-2010同步和从同步数据流使用标准的PES包的句法和语义,并有以下约束:GB/T 28430—2012
stream_id:对于同步或从同步的数据流,此域置为oxBD
PES_data_acket () 1
data_identifier
sub_strtanid
PTS_extnsion_flag
output_data_tate_flag
rescrvcd
PES_data_packc_hcadcr.lengthif (PTS_extensin_flag=-\1\) :rewerved
PI'S. extensien
if (output_data_ratc_flag-\1\) {reserved
output_data_rale
for (i--0;i-- N1;i+-r ) (
PES.. data private_data_bytefor (i-0;iPES_data_hyte
PES_data_parket的语义如下:
比特数
uimshf
uimsbf
uitnsbf
bhslef
uinstf
data_idlentiier:8比特域,定义「PES包中的数据类型。同-数据流小用于传送数据的PES包,data_identifier的值相同,编码见表2;表 2 data_identifier 域的编码data_identifier
0x00 --. 0xOF
0xl0 ~ 0x1F
0x23---0x7F
0x80~-0xFF
为将米使用保留
数子电视系统字幕
数字电视系统回步数据流
数字电视系统从同步数据流
为将来使用保留
用户定义
GB/T 28430—2012
sub_slrean_id,8比特域,用户自定义;PTS_extension_flag:1比特域。对于同步数据流,此域置为\1”。对于从同步数据流,此域置为\1\时表明在PES_data_pucket中有PTS_extension,此域置为\o\时表明没有PTS_extension;,output_clata_rale.flag:1比特域。对于从同步数据流,此域置为“o\。对于同步数据流,此域置为\I\时表明在PES_data_packer中有output_data_rate,此域置为\o\时表明没有output_daterate:
PES_data_packet_header_length:4比特域,标明包含PES_data_private_data_byte 的包头中的可选择域的长度;
,PTS_exlension:9比特域:此域护展了PES包头中的PTS:此域含有9比特PCR值,将数据的PTS 时间分辨率从11. 1 us(90 kHz)扩展到 37 ns(27 MHz);。output_data_rate;28比特域.标明同步数据流再生信号的码率。输出码率被编码成28比特的正整数;
·PES_data_private_data_byte:此域与具体业务相关联。如果此域出现,标准的数字电视接收机将会跳过这些数据;
·PES_data_byte:此域传送要广播的数据。4. 2. 3. 2PSI 和 SI 规范
4, 2. 3. 2. 1 PSI 和 SI 的使用方法数据广播业务通过包含在SI中的一个或多个data_broadcast_descriptor来标明同步数据流或从同步数据流的使用。 每个 data_hrradcast_descriptor 通过 companent_iag 和一个特定的流相关。 特别指出,componcnt_tag的值应与可能出现的作为数据流的码流PMT的stream_identificr_descriptor的component_tag的值相同。
4.2.3.2.2data_broadeast_descriptordata_broadcast_descriptor按以下的方式便用:。data_hroadcast_id:此域置为0x0003,标明同步数据流;置为0x0004.标明从同步数据流;见附录B。
component_tag:此域与传输数据的码流中strcam_identifier_descriptor的componcent_tag城值相。
。seleclor_length:此域置为零。selector..byte:此域不使用:4.2.3.2.3流类型
通过在业务的PMT中将strcam_type置为0x06或用户自定义的值来标明业务中存在同步数据流或从同步的数据流。
4.3多协议封装
4.3. 1基本概念
多协议封装规范支持数字电视系统中需要用通信协议中的数据报来传输的数据广播业务。遵循多协议封装规范的数据报传输把数据报封装在DSM-CC段中,见ISO/IEC13818-6:1998,这和(FI3/I17975.1—2010的私有段格式是兼容的。多协设封装的具体实施方法见附录A。4.3.2数据传输规范
GB/T 28430—2012
数据报封装在与私有数据DSMCc 段兼容的datagram.section中,见IS0/IEC 13818-6:1998GB/T17975.1定义了如何将该段映射到TS流中。datagram_section的句法见表3。表 3datagram_section的句法
datagram_section()
table_id
section_syntax_indicntor
privale_indieator
Feservel
section..lcngth
MAC_address.6
MAC_addrcss_5
rcscrved
payload_scrambling_conrol
atdres_surambling_conlrol
LLC_SNAP_flag
current_next_indicator
scction_number
last_section_number
MAC_addrcss_4
MAC_addrcss_3
MAC_address_2
MAC_addrrss_1
if (LLC_SNAP_fiag ==\I\)
LLC SNAP()
else f
for (j=0;j-Ni:j++) (
IP_daagram_daa_hytc
if (scetion_number =- last_sectin_number)ifur (j-0:j-N2:j+—) 1
stuffing_byte
if(srctian_syntax_indicator=m\u\ychecksun
else +
CRC_32
比特数
勘记符
uimsbr
uimsbf
uimsbf
uimsbf
uimasbf
uimsbr
uimsbr
uimshr
uimsbf
uimshf
uitnsbf
rpehof
GB/T28430—2012
datagram_sr:ction 的语义如下:tablc_id8比特域,置为0x3F(私有数据的DSMCC段,见ISO/IEC13818-6:1998);section_syntax_index_indicator:此域按照ISO/1Ec:13818-6:1998中定义的设置:privale_indicator:此域接照 IS0/IEC 13818-6:1998 中的定义设置;reserved:2 比特域,置为\11\;section_length:此域按照IS0/IEC13818-6:1998中的定义设置,MAC_address_1-~6]:48比特域,内容为目标的MAC地址。MAC地址被分成6个8比特的域,从MAC_address_1到MAC_addrcn_6分别标识,MAC_address_1包含MAC地址的最高字节,MAC_addrens_6域包含MAC地址的最低字节。图1显示了MAC地址在该段中各个域的映射。MAC_address中包含了一个在address_scrambling_control域指定的未加扰或加扰的MAC地址;
注:各个字节中的比特次序并没有反转,每个字节的最高位仍然最先传送。MSB
48比特MAC地址字节
table id
section
length
地址6
范址5
lastSection
_number
地址4
图1MAC地址字节到section的映射MAC
地址3
墩址2
?payload_scamhling_control:2比特域,标明该段载荷的加扰模式。包括了跟在MAC_address1后面的载荷:但不包括校验和或CRC32域在内,见表4。所来用的加扰方法由用心自定义;表 4 payload_scambling_control 域的编码假
payload_scarbling_eontrol
米加扰
业务定义
业务定义
业务定义
address_scranbling_control:2比特域,标明MAC地址的加扰模式,见表5。该域使MAC地址可动态变化。所采用的加扰方法由用白定义;表 5 address_scrambling_cntrol 域的编码值
address_serambling..control
未加扰
业务定义
业务定义
业务定义
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。