高级电视系统委员会(AdvancedTelevisionSystemsCommittee,ATSC)是为数字电视制订一系列规范的协会,ATSC数字电视规范包罗高明晰数字电视、规范数字电视、数据播送、多声道盘绕音频以及卫星数字播送规范。当前采用ATSC的国度有美国、加拿大和韩国。 2009年美国将具体中止模仿电视的播放,ATSC制数字电视的销量将会大幅度增进,因而,国内很多厂家纷繁对准了ATSC规范的数字电视产物的研发。因为我国大局部数字电视工程
高级电视系统委员会(AdvancedTelevisionSystemsCommittee,ATSC)是为数字电视制订一系列规范的协会,ATSC数字电视规范包罗高明晰数字电视、规范数字电视、数据播送、多声道盘绕音频以及卫星数字播送规范。当前采用ATSC的国度有美国、加拿大和韩国。
2009年美国将具体中止模仿电视的播放,ATSC制数字电视的销量将会大幅度增进,因而,国内很多厂家纷繁对准了ATSC规范的数字电视产物的研发。因为我国大局部数字电视工程师都具有必然的DVB产物的开拓经历,而DVB和ATSC的规范固然在道理上类似,但实践的规范照样存在着很大的差别。
本文的首要目标是协助DVB开拓人员调查ATSC规范。本文并不触及两种规范在物理层面(如调制解调)的差异,而首要评论上层和谈的区别,首要集中在如下四个方面:
音频紧缩
效劳信息系统
前提接纳系统
数据播送
1音频紧缩
ATSC数字电视接纳器必需具有DigitalAudioCompression(AC-3)音频紧缩算法的解码才能,算法的详细细节可以参考文献[2]。
AC-3算法与ISO/IEC13818-3(参考文献[3])比拟,在多通道编码方面的显示比拟超卓。AC-3一共包括有5.1个声道:左前(L)、中心(C)、右前(R)、左盘绕(Ls)、右盘绕(Rs)和一个超重低声(LFE)。超重低声频宽是其它几个声道的1/10,因而称为5.1声道。通道的连系方法有1/0、1+1/0、2+1/0、3+1/0、2/1、3/1、2/2、3/2这8种,个中斜杠前透露表现前声道的个数,斜杠后透露表现后盘绕声的个数,在8种组合中都可选择加设超低声通道。
比照DVB
DVB的音频紧缩算法必需服从ISO/IEC13818-3[3]规范,因而ISO/IEC13818-3模块对DVB的接纳系统来说是必不成少的;比拟之下,ATSC采用的是AC-3规范,因而,ISO/IEC13818-3关于ATSC接纳器来说是可选模块,而AC-3音频解码模块是不成短少的。
固然在DVB和ATSC系统中都可以把AC-3的音频流映射到MPEG的Multiplex上传输,然则在完成方法上还存在着一些差别。
AC-3音频流在ATSC和DVB系统中的传输比拟。个中registrationdescriptor仅仅存在于ATSC系统,由于在DVB系统中,AC-3descriptor是公开的描绘符,无需用registrationdescriptor来注册。
2效劳信息表
电子节目指南(EPG)是数字电视中十分主要的局部,它相当于传统报纸上的节目表。而电子节目指南则是基于TS流中的ServiceInformation(SI)而结构的。
DVB和ATSC规范辨别界说了各自分歧的SI构造,采用分歧的机制来发生EPG。本章后续局部将引见ATSC的SI1系统,并将其与DVB进行比照。
●条理构造
ATSC包括了条理化的表格来描绘系统信息和节目指南数据(参考文献[4])。个中,一个公用的根底PID(BasePID)是一切表格的进口,它被显示界说为0x1FFB,依据BasePID可以在地上播送系统和有线电视系统中定位如下表格。
SystemTimeTable(STT)——包括同步所需的工夫信息
MasterGuideTable(MGT)——包括其它相关表格的巨细,PID以及版本号
RatingRegionTable(RRT)——包括分歧地域和国度的节目品级信息
VirtualChannelTable(VCT)——包括节目导航和转换的虚拟频道表格
TheoptionalDirectedChannelChangeTable(DCCT)——在特准时间特定情况下要求承受者转换到特定的虚拟频道上去
TheoptionalDirectedChannelChangeSelectionCodeTable(DCCSCT)——根本品种列表和地位代码表的扩展
事情信息表(EventInformationTable,EIT)也是SI系统的一局部,它们的PID界说在MGT之中。每一个EIT都依照VCT里面所界说的虚拟频道列出电视节目(事情)清单,并依照工夫先后从EIT-0到EIT-127排序。ATSC规范规则,每一个EIT必需有3个小时的工夫长度,并且一切EIT的开端工夫都被限制在0:00(午夜),3:00, 6:00,9:00,12:00(午时),15:00,18:00和21:00(一切的工夫都是UTC制)。如许,EIT-0代表的就是当时3个小时内的一切电视节目,EIT-1代表的是接下来3个小时的信息,而每隔三个小时,原先的EIT-0就被抛弃,之前的EIT-1将替代EIT-0的地位,依此类推。别的,ATSC还界说了可选的扩展文字表(ExtendedTextTable,ETT),ETT包括了有关EIT的相比照较长的文字描绘,它们的PID也相同包括在MGT中。
在一个数字电视TS流中,SI表格必需包括对当时TS流中一切的数字电视频道的描绘,还为了便利起见,还能够包罗了相关的模仿频道信息以及其它TS流中的数字频道信息。关于地上播送系统,STT,TVCT(VCT的地上版本),MGT和前4个EIT都是强迫要求的;关于有线电视系统,STT,CVCT(VCT的有线版本)或许TVCT,以及MGT都是必需的。
●与DVB-SI的比拟
总的来说,DVB-SI和ATSC-SI的目标都是为了结构EPG,他们在功用上是类似的。例如:ATSC的STT就工夫同步功用来说等价于DVB中的TDT,ATSC的VCT就虚拟频道(效劳)描绘来说和DVB中的SDT等价,ATSC和DVB中的EIT相同供应TV节目清单。
即使如斯,ATSC-SI和DVB-SI依然存在如下一些差别:
1.节目的识:在DVB系统中,节目老是以originalnetworkid/transportstreamid/serviceid的方法标识的。个中originalnetworkid是由受权中间颁布给经认证的运营商或许播送商的。采用这种结合方法来标识可以便利收费和订阅信息的治理。而在ATSC系统中,不存在originalnetworkid的标识,用户能看到的是一个相似于2-1主次号连系的标识符,这里主号2是播送商的NTSC车牌,该播送商的一切效劳都采用该主号来标识;次号1是用来在该主号群组中标识特定的效劳,次号0预留给该播送商的模仿频道效劳,1-999可以用来标识数字电视效劳(图3显示的是采用主次频道连系标识的一个例子)。这种机制使得transportstreamid和serviceid对电视终端用户不成见。
2.事情信息表(EIT):ATSC和DVB都有各自的EIT,固然名字一样,但它们的构造有很大的差异。别的,ATSC中的每个EIT都只要3个小时的有用期,每隔3个小时,EIT-0会被抛弃,后继的EIT会替代前继EIT的地位(可以采用修正MGT中PID来完成)。别的,ATSC对EIT的开端工夫也有限制。假如一个节目工夫跨越了好几个EIT,那么它必需还呈现在这些EIT之中,并且事情ID必需一样。而在DVB规范中,就不存在上述限制。
3.定向频道转换(DCC):DCC是ATSC规范中的新特征,它在BasePID(0x1FFB)的数据包中界说了2个表:定向频道转换表(DCCT)和定向频道转换选择码表(DCCSCT)。定向频道转换是供应给播送公司的可选功用,它能把用户导航到相关可选的播送节目内容,这种定向转换可所以主动的,也可所以交互式的。而相似的机制并没有呈现在DVB系统中。
4.冗余表:DVB的TS流除了包括当时TS流中SI表之外,还能够包括了其它TS流的SI表,以便利频道查找。固然ATSC也答应VCT中包括其它TS流的信息,但普通来说,出于加快拜访事情的目标,ATSC的SI表只包括了当时TS流的节目指南信息。
5.跳过对PAT/PMT的解析:ATSC中TVCT包括了servicelocationdescriptor,这个描绘符包括了PMT里面的一切信息,包罗streamtype和PID。也就是说,ATSC的解码器可以跳过PAT和PMT的解析,直接从TVCT的信息跳转到目的逻辑频道。
6.相关束表(BAT):DVB中的BAT供应了相关效劳的群组列表,便利用户定购和阅读。而ATSC中并没有相似的机制。
●EPG的结构进程
构成电子节目指南(EPG)是SI系统最终目标。参照图1可以获得如下的EPG结构进程:
1.调频到某个特定的RF频道。
2.过滤BasePID,从BasePID的TS数据包中结构MGT,TVCT和STT等。
3.解析MGT,获取EIT以及相关ETT的PID。
4.把每个虚拟频道和它相关的TV节目列表联络起来。
5.调频到另一个RF频道,跳转到第2步。假如没有其它的频道,则跳转到第6步。
6.把一切的节目列表以及相关信息显示给用户,捕获用户的输入指令,并依据指令查找对应的servicelocationdescriptor,解码显示用户所选择的电视节目。
与DVBEPG结构进程的比拟:
1.DVB和ATSC构造上的分歧,招致了EPG的结构进程的分歧。
2.调频到某个RF频道,基于这个频道解析NIT表,获取当时收集的一切TS流信息。
3.基于当时频道来解析当时SDT和其它TS流的SDT表,或许扫描当时收集中一切的频道,逐个获取SDT信息。
4.基于当时频道获取当时的EIT和其它TS流的EIT,或许扫描当时收集中一切的频道,逐个获取EIT信息。
5.显示用户节目列表。当用户转换到某个节目,transportid以及响应的各个PID将从PAT和PMT中解析出来,以便解码。
和DVB比拟,ATSC-SI的构造试图在不添加收集带宽的前提下,加快事情的处置。为了到达这个目标,ATSC采用了固定的PID,独自的MGT来缩短PID解析的工夫。但ATSC采用的机制能否真正比DVB有用,还有待查验。
3前提接纳系统
PES级别加扰
加扰算法
事情加扰节制
可置换平安接口
4数据播送
数据下载和谈
数据预告
数据发现
IP和谈封装
对DSM-CC规范的背叛
作者:ken