数字电视基本知识.docx

上传人:b****8 文档编号:9974714 上传时间:2023-05-22 格式:DOCX 页数:20 大小:212.02KB
下载 相关 举报
数字电视基本知识.docx_第1页
第1页 / 共20页
数字电视基本知识.docx_第2页
第2页 / 共20页
数字电视基本知识.docx_第3页
第3页 / 共20页
数字电视基本知识.docx_第4页
第4页 / 共20页
数字电视基本知识.docx_第5页
第5页 / 共20页
数字电视基本知识.docx_第6页
第6页 / 共20页
数字电视基本知识.docx_第7页
第7页 / 共20页
数字电视基本知识.docx_第8页
第8页 / 共20页
数字电视基本知识.docx_第9页
第9页 / 共20页
数字电视基本知识.docx_第10页
第10页 / 共20页
数字电视基本知识.docx_第11页
第11页 / 共20页
数字电视基本知识.docx_第12页
第12页 / 共20页
数字电视基本知识.docx_第13页
第13页 / 共20页
数字电视基本知识.docx_第14页
第14页 / 共20页
数字电视基本知识.docx_第15页
第15页 / 共20页
数字电视基本知识.docx_第16页
第16页 / 共20页
数字电视基本知识.docx_第17页
第17页 / 共20页
数字电视基本知识.docx_第18页
第18页 / 共20页
数字电视基本知识.docx_第19页
第19页 / 共20页
数字电视基本知识.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数字电视基本知识.docx

《数字电视基本知识.docx》由会员分享,可在线阅读,更多相关《数字电视基本知识.docx(20页珍藏版)》请在冰点文库上搜索。

数字电视基本知识.docx

数字电视基本知识

数字电视基本知识

数字电视基本知识[2011.12.07]

1,MPEG-2TS中的PSI

PSI信息主要包括以下的表:

PAT(ProgramAssociationTable):

节目群丛表,该表的PID是固定的0x0000,它的主要作用是指出该传输流ID,以及该路传输流中所对应的几路节目流的MAP表和网络信息表的PID。

PMT(ProgramMapTable):

节目映射表,该表的PID是由PAT提供给出的。

通过该表可以得到一路节目中包含的信息,例如,该路节目由哪些流构成和这些流的类型(视频,音频,数据),指定节目中各流对应的PID,以及该节目的PCR所对应的PID。

NIT(NetworkInformationTable):

网络信息表,该表的PID是由PAT提供给出的。

NIT的作用主要是对多路传输流的识别,NIT提供多路传输流,物理网络及网络传输的相关的一些信息,如用于调谐的频率信息以及编码方式。

调制方式等参数方面的信息。

CAT(ConditionalAccessTable):

条件访问表,PID-0x0001。

DVB规定携带SI信息的传输包必须用指定的PID,指定的PID如下表:

TABLETYPEPIDValue

PAT0X0000

CAT0X0001

TSDT0X0002

RESERVED0X0003TO0X000F

NIT,ST0X0010

SDT,BAT,ST0X0011

EIT,ST0X0012

RST,ST0X0013

TDT,TOT,ST0X0014

NetworkSynchroniztion0X0015

Reservedforfutureuse0X0016TO0X001B

Inbandsignaling0X001C

Measurement0X001D

DIT0X001E

SIT0X001F

在该表中可以看到同一个PID可以对应不同的表,要把这样的表区分开来,需要进一步找到TableID进行识别。

TableID表如下:

ValueDescription

0x00Program_association_section

0x01Conditional_access_section

0x02Program_map_section

0x03Transport_stream_description_section

0x04TO0x3FReserved

0x40Network_information_section-actual_network

0x41Network_information_section-other_network

0x42Service_description_section-actual_transport_stream

0x43TO0x45Reservedforfutureuse

0x46Service_description_section-other_transport_stream

0x47TO0x49Reservedforfutureuse

0x4ABouquet_association_section

0x4BTO0x4DReservedforfutureuse

0x4EEvent_information_section-actual_transport_stream,P/F

0x4FEvent_information_section-other_transport_stream,P/F

0x50TO0x5FEvent_information_section-actual_transport_stream,schedule

0x60TO0x6FEvent_information_section-other_transport_stream,schedule

0x70Time_data_section

0x71Running_status_section

0x72Stuffing_section

0x73Time_offset_section

0x74TO0x7DReservedforfutureuse

0x7EDiscontinuity_information_section

0x7FSelection_information_section

0x80TO0xFEUserdefined

0xFFReserved

有了这两个ID我们可以在码流中找到我们想要的任何一张表。

SI主要包括以下一些信息表:

NIT(NetworkInformationTable):

NIT的作用主要是对多路传输流的识别,NIT

提供多路传输流,物理网络及网络传输的相关的一些信息,如用于调谐的频率信息以

及编码方式。

调制方式等参数方面的信息。

根据此信息设置IRD(IntegratedReceiver

Decoder)可以进行多路传输流之间的切换。

SDT(ServiceDescriptionTable):

用于描述系统中各路节目的名称,该节目的提

供者,是否有相应的时间描述表等方面的信息。

该表可以描述当前传输流,也可以描

述其他的传输流,这由TableID进行区分。

EIT(EventInformationTable):

该表示对某一路节目的更进一步的描述。

它提供

事件的的名称,开始时间,时间长度,运行状态等。

TDT(TimeandDataTable):

该表提供当前的时间信息,该表用来对IRD的解码

时钟进行更新

BAT(BouquetAssociationTable):

该表提供一系列类似节目的集合。

这些节目

可以不在同一个传输流中,利用该表可以很方便的进行相关节目或某一类节目的浏览

和选择。

RST(RunningStatusTable):

该表提供某一具体事件的的运行状态,可用于按时

自动的切换到指定的事件

TOT(TimeOffsetTable):

该表提供当地时间与TDT之间的关系,该表与TDT

配合使用。

TSDT(TransportStreamDescriptionTable):

由PID0x0002标识,提供传输流的一

些参数.

ST(StuffingTable):

该表表明其内容是无效的,只是作为填充字节

 

数字电视符号

二、ECM其全称为EntitlementControlMessage(授权控制信息),其意思就是“与条件收视(CA)有关的控制信息”。

EMU是英文Emulator的缩写,意思是仿真器,在卫星接收领域指使用硬件或软件模拟有条件接收认证环节的环境

EMM英文为:

EntitlementManagementMessage,它的中文含义为“授权管理信息”,通俗说就是“与更改收视卡内容有关的管理信息”。

EMM含有要求收视卡更改数据所需的子命令和数据信息。

为对抗破解,这些信息采用了复杂的方法进行了加密。

AUAutoupdate,自动升级授权信息

Hops链路数目

CA有条件接收系统。

常用CA有瑞士Nagravision,英国NDS、法国Canal+与Viacess、荷兰Workcrypt与Irdeto等;国内有清华同方、算通等

CAID有条件接收系统标识,通俗的说就是加密系统商的代号

EMMGEMM发生器,产生针对用户的信息EMM(也称E信息)。

其授予用户何时能收看何节目的权限,是用户收视权管理的一个重要部分。

为防止EMM信息被破译,一些重要的EMM需加密后传送,用户端必须解密后才可使用。

PPUA

CWControlwold控制字

PID分组识别符

EPG电子节目时间表

KEY秘匙

Procotol通讯协议

ZAP经常来回切换的一组频道

Frequency转发器下行频率

FEC前向纠错比

Bouquets在DreamBox中是指用户自己定义的一组节目的集合,例如体育节目频道sports,电影节目频道movies,便于分类查寻频道。

POLPolarisationLNB极化方式

SatcoDX卫星数据信息的一种协议,包含卫星经度,转发器数据等几乎所有的信息,可以与接收机通讯自动更新这些信息.

SymbolRate符码率

service在卫星领域一般指频道或者频道的提供商

TID转发器ID

SID频道顺序编号

PID频道包含的各种数据ID,包括以下内容:

VID视频ID

AUD音频ID

PMT节目映射表

PCR

CAID加密系统代码4字节

ECM

EMM

PRV加密系统的代码6个字节

TTX附加的文本信息

AC3AC#数字音频ID

视频点播(VideoonDemand,简称VOD)---即按用户需要的视频

播放。

  

  严格来说,VOD播放的视频不仅包括运动的视频,也包括了静止的文本和

图像。

一般VOD系统中的视频采用是流式数据来传输。

  

  一般,VOD系统由以下三个部分构成:

  

  1.前端系统----有视频服务器、各种档案管理服务器以及控制网络部分

组成  

  2.网络系统----包含主干网络和本地网络系统两部分,是影响连续媒体

网络服务系统性能的关键部件。

  

  3.客户端系统----计算机或传统电视加机顶盒。

  

  目前,从提供用户服务的交互性来看,VOD系统可以分为以下几个类型:

  

  1.InteractiveVOD系统(IVOD)  

  2.StaggeredVOD系统(SVOD)  

  3.NearVOD系统(NVOD)  

  从实现上看,IVOD系统最为昂贵,NVOD系统最为简单和便宜;在相同硬

件环境下,NVOD与SVOD能够服务更多的观众,也能更好地利用现有商业网络。

但时IVOD有很强的交互功能,能提供多种多样的服务,因此更具有发展潜力。

数字电视与传统模拟电视节目选择的方式完全不同,传统电视的每一个频道对应一个节目,只要调到相应的频率,就可以看到节目。

而在数字电视信号中,一路码流对应多路节目,使用复用技术就可以做到了。

一个物理的频道只能给出包含多路节目的一路传输流。

要观看其中的某一路节目,还必须从该传输流中提取出该路节目的压缩包,然后再进行解码。

所以怎样从众多的传输流中,选中一路节目播放,就变得很复杂。

在mpeg-2的传输流(TransportStream)中,节目专用信息PSI(ProgramSpecificInformation),就是规定不同节目和节目中的不同成分如何复用成一个统一的码流。

以PSI为基础可以提供一个码流的构成,从而帮助用户对节目进行选择。

DVB中的服务信息SI(ServiceInformation)则对此进行了进一步的扩展,加入了一些对用户有用的信息,标示节目的类型,服务商,节目的相互关系等。

正确的了解mpeg-2的PSI以及DVB的SI的结构,及其在节目组织,选择中的应用,可以正确理解serviceinformation在DVB解码中的地位。

对于我们做好对数字节目的复用,也能起到帮助作用。

1,MPEG-2TS中的PSI

PSI信息主要包括以下的表:

PAT(ProgramAssociationTable):

节目群丛表,该表的PID是固定的0x0000,它的主要作用是指出该传输流ID,以及该路传输流中所对应的几路节目流的MAP表和网络信息表的PID。

PMT(ProgramMapTable):

节目映射表,该表的PID是由PAT提供给出的。

通过该表可以得到一路节目中包含的信息,例如,该路节目由哪些流构成和这些流的类型(视频,音频,数据),指定节目中各流对应的PID,以及该节目的PCR所对应的PID。

NIT(NetworkInformationTable):

网络信息表,该表的PID是由PAT提供给出的。

NIT的作用主要是对多路传输流的识别,NIT提供多路传输流,物理网络及网络传输的相关的一些信息,如用于调谐的频率信息以及编码方式。

调制方式等参数方面的信息。

CAT(ConditionalAccessTable):

条件访问表,PID-0x0001。

除了上述的几种表外,mpeg-2还提供了私有字段,用于实现对MPEG-2的扩充。

2,DVB中的SI

Mpeg-2的PSI中提供了不少的相关节目组成和相互关系的信息,从而使得在接收端可以正确的对多路传输流进行分解。

但是这些信息在实际使用时仍显得不够,为此在DVB中采用SI对PSI信息进行了进一步的扩展。

除了在PSI中的信息之外,DVB还定义了一些其他的一些表。

SI的主要用途有:

a、根据NIT,PAT,PMT等信息可以进行自动的频道调谐;

b、更方便的对节目进行选择和定位;

c、实现电子节目指南EPG(ElectronicProgramGuide),等等。

PSI中的信息基本上都是与当前码流相关的,即它们所涉及的内容都与当前码流中的部分信息相关。

与PSI不同的是,SI的信息可以包括不在当前码流中的一些服务和事件,允许用户进行更多的选择和了解更多的其他服务信息。

DVB规定携带SI信息的传输包必须用指定的PID,指定的PID如下表:

TABLETYPE

PIDValue

PAT

0X0000

CAT

0X0001

TSDT

0X0002

RESERVED

0X0003TO0X000F

NIT,ST

0X0010

SDT,BAT,ST

0X0011

EIT,ST

0X0012

RST,ST

0X0013

TDT,TOT,ST

0X0014

NetworkSynchroniztion

0X0015

Reservedforfutureuse

0X0016TO0X001B

Inbandsignaling

0X001C

Measurement

0X001D

DIT

0X001E

SIT

0X001F

在该表中可以看到同一个PID可以对应不同的表,要把这样的表区分开来,需要进一步找到TableID进行识别。

TableID表如下:

ValueDescription

0x00Program_association_section

0x01Conditional_access_section

0x02Program_map_section

0x03Transport_stream_description_section

0x04TO0x3FReserved

0x40Network_information_section-actual_network

0x41Network_information_section-other_network

0x42Service_description_section-actual_transport_stream

0x43TO0x45Reservedforfutureuse

0x46Service_description_section-other_transport_stream

0x47TO0x49Reservedforfutureuse

0x4ABouquet_association_section

0x4BTO0x4DReservedforfutureuse

0x4EEvent_information_section-actual_transport_stream,P/F

0x4FEvent_information_section-other_transport_stream,P/F

0x50TO0x5FEvent_information_section-actual_transport_stream,schedule

0x60TO0x6FEvent_information_section-other_transport_stream,schedule

0x70Time_data_section

0x71Running_status_section

0x72Stuffing_section

0x73Time_offset_section

0x74TO0x7DReservedforfutureuse

0x7EDiscontinuity_information_section

0x7FSelection_information_section

0x80TO0xFEUserdefined

0xFFReserved

有了这两个ID我们可以在码流中找到我们想要的任何一张表。

SI主要包括以下一些信息表:

NIT(NetworkInformationTable):

NIT的作用主要是对多路传输流的识别,NIT

提供多路传输流,物理网络及网络传输的相关的一些信息,如用于调谐的频率信息以

及编码方式。

调制方式等参数方面的信息。

根据此信息设置IRD(IntegratedReceiver

Decoder)可以进行多路传输流之间的切换。

SDT(ServiceDescriptionTable):

用于描述系统中各路节目的名称,该节目的提

供者,是否有相应的时间描述表等方面的信息。

该表可以描述当前传输流,也可以描

述其他的传输流,这由TableID进行区分。

EIT(EventInformationTable):

该表示对某一路节目的更进一步的描述。

它提供

事件的的名称,开始时间,时间长度,运行状态等。

TDT(TimeandDataTable):

该表提供当前的时间信息,该表用来对IRD的解码

时钟进行更新

BAT(BouquetAssociationTable):

该表提供一系列类似节目的集合。

这些节目

可以不在同一个传输流中,利用该表可以很方便的进行相关节目或某一类节目的浏览

和选择。

RST(RunningStatusTable):

该表提供某一具体事件的的运行状态,可用于按时

自动的切换到指定的事件

TOT(TimeOffsetTable):

该表提供当地时间与TDT之间的关系,该表与TDT

配合使用。

TSDT(TransportStreamDescriptionTable):

由PID0x0002标识,提供传输流的一

些参数.

ST(StuffingTable):

该表表明其内容是无效的,只是作为填充字节。

那么,我们如何运用DVB中的SI信息表呢?

DVBSI的使用

1、网络信息表(NIT)

网络信息表提供一组传输流以及相应的调谐信息。

NIT在IRD(整合接收解码器)启动程序中用到,并且调谐信息可以存储到不变的存储器中。

NIT还可以用来标志调谐信息的变化。

NIT遵从如下规定:

a、当前的传输系统必须包含NIT。

b、当且仅当NIT包含可用的传输系统描述符,当前传输系统才是有效的。

这就指定了NIT包含有效信息的条件。

在一些广播传输系统边界,TS中的NIT也被允许用来描述广播频道中的早期的网络。

IRD不得不选择一个不同的机制来获得当前传输系统的相应的调谐信息。

例如,一个卫星IRD接受到当前传输系统的一个卫星传输系统描述符,那么这个描述符被视为有效,如果一个电缆IRD接收到当前传输系统的一个电缆传输系统描述符也是有效的,但是,如果电缆IRD接收到当前传输系统的一个卫星传输系统描述符,那么这个描述符对于这个IRD就是无效的。

c、如果当前传输系统一个有效的NIT在SI比特流中出现,那么这个NIT应当列出当前传输系统中所有的TS。

d、SI流每10秒钟应当至少包含8个TS包来传输NIT或者空包。

这个规定简化了广播传输边界中NIT的复位(replacement)。

使用这样的复位机制,使得本地频率控制使用低廉设备成为可能。

SI使用两个标志来描述传输系统。

它们分别是network_id和original_network_id。

后者用来作为一个TS中的一个服务的唯一标志符,即使这个TS被传送到了其他的传输系统之中。

一个TS可以被path:

original_network_id/transport_stream_id唯一标识。

一个服务可以被path:

original_network_id/transport_stream_id/service_id唯一标识。

显然,network_id不在这个path之内。

另外,每个original_network_id中都有不同的service_id。

当一个服务(同一个TS内)被传送到另一个传输系统后,只有network_id改变了,original_network_id不受影响。

下面举个例子,考虑如下情况:

有两个服务(A和B),它们源于两个不同的传输系统并且碰巧有相同的service_id和transport_stream_id,它们被传输到一个新的传输系统。

在这个例子中,这两个服务被安排在新network中的不同的TS中。

如果这两个服务被放在同一个TS中,那么必须修改服务的ID号,因为在同一个TS中一个service_id不能够分配给多个服务,并且一个TS仅仅可以对应一个original_network_id。

2、BAT信息

BAT提供一组服务,这些服务提供了一个基础,IRD在这些基础之上向用户展示有效的服务。

BAT的传输是可选的。

下面的规则提高了SI比特流的连贯性并且简化了IRD的工作。

SI比特流应当在每个BAT子表中列出集锦的所有服务。

注意:

一个服务可以属于多个bouquet。

这一规定使得IRD可以通过不同的TS得到一个服务。

如果IRD将bouquet中服务信息提供给用户,那么列在bouquet中的服务就得到保证,否则一些服务将会丢失。

一个bouquet可以把不同网络传输的多个TS中的服务集中起来。

如果BAT中所有服务都被列在SDT中,IRD对bouquet中所有服务信息的访问将会变得容易。

同样的,如果NIT信息给出所有TS中service的容量,IRD对service的访问将会变得容易。

3、SDT信息

SDT用来罗列TS中service的名称以及其他参数。

每一个TS中都有一个独立的SDT子表。

为了提高对service的采集,定义了下列规则:

强制传输当前TS的SDT。

SDT列出的SI比特流至少包括TS中所有服务。

另外:

当前TS(例如table_id=0x46)中SDT描述其他TS时,应当列出这个TS的所有service。

强烈推荐service_id,在一个network中一旦把一个service_id分配给了一个特定的服务,那么这个service_id将不再变化,以便于IRD实现收藏频道列表之类的功能。

4.EIT信息

事件信息表用来传递当前的,将来的甚至更远的未来的事件的信息。

每个Service都有自己独立的EIT子表。

4.1EITPresent/Following信息(一下简称EITP/F)

下列规则简化了EITP/F信息的获得。

SI规范规定EIT段最大部超过4096字节。

SI流中的每个Service都

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2