数字电视节目信息处理介绍ppt课件_第1页
数字电视节目信息处理介绍ppt课件_第2页
数字电视节目信息处理介绍ppt课件_第3页
数字电视节目信息处理介绍ppt课件_第4页
数字电视节目信息处理介绍ppt课件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 中国长虹电器集团Globe business service数字电视节目信息处置引见 中国长虹电器集团Globe business service目录节目传输简介PSI各种表的简介SI各种表的简介PSI/SI各种表的产生PSI/SI各种表的获取PSI表的运用频道搜索SI表的运用EPG私有数据扩展节目传输简介在数字电视系统中,同一输入源普通都包含多个频点数据传输流,而每一个传输路中又包含多个Service数字电视节目以及相应的节目信息等。如右图ComponentNetworkMultiplexServicewith at least 1 eventVideoAudio 2Audio 1Serv

2、iceAServiceCServiceBTrans-ponderTrans-ponderTrans-ponder节目传输简介为了在数字电视机顶盒中为了找到需求的码流,识别不同的业务信息,在TS流中必需参与一些引导信息,为此,在MPEG-2中,专门定义了PSIProgram Specific Information信息,其作用是从一个携带多个节目的某一个TS流中正确找到特定的节目。VARBGPCRADPCRVPCRARBGVPCRAATTNIT0 x10PMT0 x403PMT0 x402PMT0 x401PMT0 x400Service 1Service 2Service 3Service 4

3、PAT0 x00Service 0V = VideoA = AudioD = DataTT = TeletextRBG = Region Based Graphics0 x580 x590 x610 x65 0 x690 x620 x330 x42 0 x450 x410 x350 x340 x38节目传输简介对于每一个节目,会有相应的节目信息 Service Information 因此在DVB中又扩展定义了SI信息,用来阐明节目相关的描画信息。Service频道信息频道信息SDT节目指南节目指南EIT节目时间节目时间TDT节目数据节目数据Video/Audio/PCR节目传输流中各种表简介

4、PSIPSI:Program Specific Information-PAT:Program association table PAT属于DVB系统TS流中的一个包,其PID是0 x00.PAT表包括该TS流中的一切节目映射表的每个节目的PMT的PID ,每个PMT表对应的频道号等信息. -PMT:Program Map Table PMT的PID是效力器自在定义的(但不会和系统保管的PID冲突).这个PID是在PAT表中描画的,比如,假设在PAT表中有0 x63项的内容,那么阐明一切PID是0 x63的包都是PMT表.不同的频道有不同的PMT,也就是说,一个不同的PMT代表的是一个不同频

5、道。PMT表和PAT表配合在一同,就可以检测出TS流中一切存在节目的一切PID,因此,数字电视搜台就是依托这两个表格数据完成的 。节目传输流中各种表简介PSI-CAT :Conditional access table即“条件访问表,PID是0 x01。CAT携带的是效力器的私有信息(CA系统就需求运用该表实现节目的解密)。节目信息中各种表简介SISI: Service Information 前面讲述的PSI数据只提供了单个TS的信息,使数字电视机顶盒能对单个TS中的不同节目流进展解码,但它不能提供多个TS的有关业务和节目的类型、什么节目、什么时间开场等信息,因此,DVB系统对PSI进展了扩

6、展,提供了其它不同信息种类的多种表,构成SI。在适用中,我们将SI所提供的数据经过有序地组织起来,生成类似节目报的方式,它能在电视机上即时阅读,这样将大大方便用户的运用,这就是电子节目指南EPG。节目信息中各种表简介SISI包括主要表有:-SDT:业务描画表-EIT:事件信息表-TDT:时间和日期表-NIT:网络信息表-TOT:时间偏移表-BAT:业务群关联表-RST:运转形状表-ST:填充表-SIT:选择信息表-DIT:延续信息表SI中的各表在实践运用中并不都需求传送,其中NIT、SDT、EIT、TDT是必需传送的,其它表那么按照需求进展选择传送。节目信息中各种表简介SISI中主要表的引见-

7、 EIT:Event Information Table 它包含了与事件或节目相关的数据,EIT是生成EPG的主要表。包括每个节目的当前播出的节目称号、播出开场时间、播出时间段、父母控制级别等信息和下一个播出节目相关信息。- TDT: Time Date Table 它给出了与当前的时间和日期相关的信息,由于这些信息更新频繁,所以需求单独运用一个表。节目信息中各种表简介SI- SDT:Service Description Table 它包含了当前传输流和其他传输流的业务信息,比如当前传输流ID,当前传输流中包含的节目称号,节目类型等 。-NIT:Network Information tab

8、leNIT表包括该数字电视网中的一切的传输流的物理传输网信息,包含节目的频道调谐参数、频率、符号率等,这些信息使得接纳机可以按照用户的选择以很少的延时或无延时地改动频道、调谐参数,正确地解码出TS。PSI/SI各种表的产生在数字电视系统中,数据表的大小是不确定的,要使表数据能在ts流中传输,就必需把表封装成更小的数据块section,然后在按照mepeg2规范封装成ts包进展传输。对于每一种表,由于其表的大小以及所包含的信息各不一样,因此就需求对表的格式进展定义。也就是对section的格式进展定义。而对于每个section的长度是有限制的,不能超越4096Byte,当一个表的数据大于这个限制

9、时,就需求将表封装到多个section中,并在section头信息中指明该section在整个表中的序号section_number。TableSectionTs包PSI/SI各种表的产生Section头包含如下信息:PSI/SI各种表的产生table_id:在同一个PID下能够会有多张不同的表,因此对每张表都有一个表标示号。来区分不同的表。section_length:指明后续数据的长度。version_number:指明该表的版本号。current_next_indicator:指明当前有效还是下一个有效。section_number:指明当前的section序号。last_section

10、_number:指明该表最后一个section的序号。PSI/SI各种表的产生Section格式:Section头头Section数据数据Table IDFlagsSection LengthTable IDExtensionFlagsSectionNumberLastsectionNumber PayloadCRC11/21 1/22 1 1 1 N 4PSI/SI各种表的获取表的获取需求经过两次过滤。第一次过滤称为PID过滤,也称为一级过滤。主要是根据需求的表的PID信息过滤出TS包。然后解析出Ts包获取payload。第二次过滤是在获取的payload数据中进展Section过滤,也称为

11、二级过滤。主要是根据运用的需求过滤指定的Section。比如指定的Section_number,指定的Version_number等。PSI/SI各种表的获取Ts_headPid(0 x12)Ts_payloadTs_headPid(0 x12)Ts_payloadTs_headPid(0 x12)Ts_payloadTs_headPid(0 x12)Ts_payloadTs_headPid(0 x12)Ts_payloadTs_headPid(0 x12)Ts_payloadTs_payloadTs_payloadTs_payload一级过滤一级过滤PID过滤过滤Section DataTs

12、 packetTs packetTs packet二级过滤二级过滤Section过滤过滤HeadTable_id(0 x0)DataHeadTable_id(0 x0)DataHeadTable_id(0 x0)DataHeadTable_id(0 x0)DataHeadTable_id(0 x0)DataHeadTable_id(0 x0)DataData (Info)Data (Info) Data (Info)SectionSectionSectionPSI表的运用频道搜索在数字电视系统中,每个传输流下节目的搜索原理是经过PSI的各种表的描画来得到节目相关的各类数据PID。在播放的时候,

13、进展相应PID过滤,即可得到相应的节目数据A/V、PCR等。一个传输流的搜索节目流程:1,首先过滤出PAT表PID=0 x02,接着解析出PAT表的信息,得到各个PMT表的PID值3,然后根据得到的PMT_PID过滤出的PMT表4,解析PMT表得到节目的音视频流PID,和PCR_PID以及相关信息节目号、流信息描画等完成节目搜索。PSI表的运用频道搜索PSI表在搜索节目中的关系图如下: Video (+PCRs)Audio_1DataAudio_2NITPMT_1PMT_NPMT_2PAT0 x00CATEMM_1EMM_20 x01获取获取PAT表,解析出表,解析出PMT_PID获取获取PM

14、T表表解析解析PMT表得到节目信息表得到节目信息PSI表的运用频道搜索PAT表例如:PMT_PIDPSI表的运用频道搜索PMT表例如:PSI表的运用频道搜索前面讲述了单一传输流的节目搜索过程,而在数字电视系统中,往往都是在一个输入源中混合了多个传输流。传输流之间的切换主要是经过终端设置滤波调谐器Tuner来切换到一个指定的传输流频点上。因此要搜索出一个数字电视系统中所以的节目,就必需将不同传输流的节目进展全部搜索出来。从而在数字电视系统中就有几种搜索方式:-单频点搜索:就是前面描画的在不关系频点信息的情况下的指定频点搜索。-全频点搜索俗称:盲扫:是在一个起始频点开场进展每个频点频点之间间隔8M

15、Hz的搜索方式。也就是去尝试每一个能够频点上的搜索。-网络搜索NIT搜索:在得到NIT表后,解析出当前网络中存在的频点信息,然后去每一个频点上进展搜索。SI表的运用EPG在数字电视系统中,为了向用户提供更多的节目信息包括节目表、节目播放时间、节目信息简介等。引入了SI信息,其中包括:SDT表主要用来对一个节目流信息的详细描画包括节目流的称号,能否加密等信息。 EIT表主要是用来进展这些节目信息描画的。而为了准确的显示时间信息,在SI中又包含了TDT、TOT表,这两类表共同组成了准确的时间信息。SI表的运用EPGSDT表例如:节目流描画信息节目流描画信息SI表的运用EPGEIT表格式表示后面的数据所关联的节目号表示后面的数据所关联的节目号事件根本描画信息事件根本描画信息事件详细描画信息事件详细描画信息SI表的运用EPGEit表构造图:CRCTable IdVer_numSec_numLast_numevent_idstart_timeduration.loop_lendescriptorLoopLoop私有数据扩展根据前面关于数据表的产生和获取方式,我们可以在ts流中传输本人指定格式的私有数据。在目前的数字电视系统中这种私有数据很多,例如用于快速搜索所以节目的频道跟随表、用于广告数据的私有数据、用于政务信息发布的数据广播、用于在线提示的滚动字幕等,都可以以私有数据的方式发送

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论