您的位置:首页 > 其它

在ATSC标准中如何通过VCT表来通知(Signalling)码流中存在数据下载

2008-08-19 10:49 399 查看
如何通过VCT来获知ATSC Bitstream中是否有软件下载数据服务(Software Download Data Service)

Table Name[/b]
service_type[/b]
descriptor[/b]
VCT
0x05
Service_location_descriptor
stream_type
description
0x0B
DSM-CC
sections containing A/90 asynchronous data
0x95
Sections
conveying A/90 ‘Data Service Table’, ‘Network Resources Table’
0x04
0x0B
asynchronous
DSC-CC User-to-Networ Download Protocol, and it contains:
ü
asynchronous
non-flow control scenario
ü
asynchronous
data carousel scenario
0x14
synchronized
non-flow controlled scenario
0x0D
synchronous
datagram
0x0C
synchronous
data elementary stream
0x06
Synchronized
data elementary stream
0x95
Sections
conveying A/90 ‘Data Service Table’, ‘Network Resources Table’
Notice:
@
有数据下载
@
使用至少4个DET(Data
Event Table)来表示数据下载预报时间。
0x02

0x03
@
使用它来查询是否存在数据下载的条件是:VCT中没有0x04的service_type。
@
查询是VCT的descriptor中否存在‘Service
Location Descriptor’。如果存在,在判断它的stream_type是否存在等于0x0B, 0x95等。如果存在,那么有数据下载。
从上面表格可以看出,如果service_type等于0x04(请参考A90标准)或者0x05(请参考A97标准),那么码流中必定有下载数据。对于是何种类型的下载数据,可以通过分析Service Location Descriptor表中的stream_type来判断,表中清楚的列举了相关的信息。对于下载数据的时间表(schedule),一般是通过DET(Data Event Table)来携带。对于service_type等于0x04或者0x05的流而言,至少有4个DET表来指明相关时间表。对于DET表的监控,可以通过监控MGT来完成,相关的内容请参考A65和A90标准。

此外,如果VCT表中未指明数据下载信息,那么我们可以通过检查PMT来确认,具体可以参考简介DSM-CC在ATSC中的几个基本概念中的[Q6].
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: