数字电视培训总结_第1页
数字电视培训总结_第2页
数字电视培训总结_第3页
数字电视培训总结_第4页
数字电视培训总结_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、数字电视业务信息数字电视业务信息由PSI和SI两部分构成。PSI是MPEG-2规定的,它由PAT、PMT、CAT和NIT 4个表构成,其中PAT、PMT表最为重要。SI是DVB标准规定的,是对PSI的扩充,它由BAT、SDT、EIT、RST、TDT、TOT、ST、SIT和DIT 9个表构成,其中BAT、SDT、EIT和TDT是强制性的。PSI/SI由“表”和“描述符”构成。表是PSI/SI的基本结构,针对特定用途,PSI/SI中规定了一系列表来实现它;表由变量和描述符组成。描述符提供了更多的描述功能。SI 表传送的信息都是通过描述符(descriptor)的形式给出的。每个描述符都以descr

2、iptor_tag(用于唯一标识descriptor的类型)和descriptor_length开始。不同的描述符用于描述不同SI表中承载的信息。PSI是对单一码流的描述,由于播出系统通常存在多个码流(通常一个频道对应一个TS码流,多个频道就有多个TS码流),为了让使用者能在多个码流中快速地找出自己需要的业务,DVB标准化组织对MPEG-2规定的PSI进行了补充。即在PSI四个表的基础上再增加了九个表构成了SI。NIT表在MPEG-2标准中未予规定,它是由SI来规定的。SI中九个表在实际中并不都需要传送,其中NIT、SDT、EIT、TDT是必须传送的,其它表则按需进行选择传送。PSI表和SI表

3、表名PID作用具体内容PSI表(由MPEG-2规定)PAT (Program Association Table节目关联表)PID:0x0000(0)针对复用的每一路业务,提供相应的PMT的位置(TS包的包标识符的值)和NIT的位置。说明:含TS ID;NIT PID(NIT PID在PAT中定义,即Network PID);SID:PMT PIDPMT PID那一栏还应该有Program_number=0,Network PID=0x10(16)Program_number即SIDPMT (Program Map Table节目映射表)PID:0x0500(1280)好多时候PMT PID都

4、是复用器自动生成。标识并指示组成每路业务的流的位置,及每路业务的节目时钟参考(PCR)字段的位置。说明:含SID:PCR PID/Video PID/Audio PID/ECM PID节目是否加密可以通过CAT表、EMM、ECM确定CAT (Conditional Access Table条件接收表)PID:0x0001(1)提供流中CA系统的有关信息。这些信息属于专用数据,并依赖于条件接收系统。当有EMM时,它还包括EMM流的位置。说明:含EMM_PID,一般CAT是根据流里面的EMM自动再生。如DCM上默认就是CAT再生,是根据该流在传的EMM PID生成的。让下级设备见到CAT就会找EM

5、M。NIT (Network Information Table网络信息表)PID:0x0010(16)提供有关物理网络的信息。详细的双击打开 说明:含Network ID/Network name及每一个流的TS ID:ON ID/调制方式/符号率/所含SIDs即节目列表描述SI表(由DVB标准规定)BAT(Bouquet Association Table业务群关联表)PID:0x0011(17)Table-id =0x4a(74)提供业务群相关的信息,包括业务群的名称及每个业务群中的业务列表。SDTa(Service Description Table Actual业务描述表)还有SDT

6、o(Service Description Table other)PID:0x0011(17)Table-id =0x42(66)SDTo Table-id=0x46包含描述系统中业务的数据,例如业务名称、业务提供者等。说明:含ON ID:TS ID:SID:Service name/Service provider name重点是设置SID和Service name的对应关系EIT(Event information Table 事件信息表)分别有EIT_p/f_actualEIT_p/f_otherEIT_schedule_actualEIT_schedule_other这里只说EIT_

7、p/f_actualp/f表示Present/followingPID:0x0012(18)Table-id =0x4E(78)而EIT_p/f_otherPID也是0x0012(18)只不过Table-id=0x4F(79)schedule_actual的Table-id =0x50(80)schedule_other的Table-id =0x60(96)包含与事件或节目相关的数据,例如事件名称、起始时间、持续时间等。不同的描述符用于不同类型的事件信息的传输,例如不同的业务类型。这里的事件相当于传统意义上的节目,而业务则指的是提供节目源的某个电视台,如业务“CCTV-1”的事件“新闻联播”。

8、说明:含TS ID:SID:Event name/start time/next event name and start timeTDT(Time and Date Table 时间和日期表)PID:0x0014(20)Table-id =0x70(112)给出与当前时间和日期相关的信息。由于这些信息更新频繁,所以需要使用一个单独的表。TOT(Time offset Table 时间和日期表)PID:0x0014(20)Table-id =0x73(115)RST(Running Status Table 运行状态表)PID:0x0013(19)RST表提供某一事件或多个事件的运行状态和时间

9、,即某一事件运行或不运行的信息,如:正在运行、即将运行、暂停、不运行等,可用于按时自动切换到指定的事件。ST(Stuffig Table)0x0010(16)0x0011(17)0x0012(18)0x0013(19)0x0014(20)表明其内容是无效的,只是作为填充字节,不传递有用信息。SITDITTS流有什么东西?(1)PSI/SI表:各种表及其PIDPAT:含TS ID,且含有多个PMT PID。针对该流起作用,让流找到各个节目。PMT:一个流有多个PMT,即一套节目一个PMTCAT:NIT:一般来自EPG,含有所有ON ID:TS ID: Frequency point,以BAT:一

10、般来自EPG,含节目排序或区域码信息SDT:一般来自EPG,含有一个ON ID:TS ID,且含有多套节目的描述EIT:一般来自EPG,含有一个ON ID:TS ID:SID,针对某节目起作用,让节目有了事件信息。TDT:TOT:(2)对象:Network/Orginal Network/TS/Service/视频/音频/PCR及其ID(3)特殊对象:ECM/EMM/Private Data及其PID定义流结构的4个表格PAT、PMT、NIT、CAT是如何一一找到的?PAT PID(0x0000)PATPAT含TS ID;NIT PID(NIT PID在PAT中定义,即Network PID)

11、;SID:PMT PIDPMT含SID:PCR PID/Video PID/Audio PID/ECM PID 音频、视频、PCR、ECMCAT PID(0x0001)CATCAT含CAS ID:CA PIDEMMBAT-全局表(一般放在主频点),对应一个数字电视系统, 一个节目类别对应一个段 PAT、PMT、CAT-不是全局表,存在每个TS中 PAT(对应一个TS) CAT(对应一个CA系统和一个TS) 机顶盒有BAT时候,要先找出与某节目对应的传输流,即由transport_stream_id(BAT)-流的解调参数(NIT)PAT、PMT、NIT主要是解析出流、节目的结构CAT 同节目、

12、BAT 实现节目分组、排序SDT、EIT 实现节目附加信息编码器会输出什么表?NIT、PAT、PMT在那个环节输出?(1)拿D9032编码器来说,有NIT、PAT和PMT输出,但这里的NIT一般不用。(2)NIT一般是用自EPG的。EPG有整个网的所有频点、TS流、SID对应表,即全局NIT。某个环节输出的NIT可能只是局部NIT,如编码器出来出来的NIT只是一套节目描述,某台复用器自己生成的NIT只是该复用器输出TS所包含的频点,没包含其他复用器的频点。所以如果复用器出来后就到IPQAM再混合出去的话,此复用器一般是插入EPG的NIT表。当然编码器可以不出NIT表、复用器也不输出。(3)PA

13、T、PMT在各个环节都会重新产生,如果不是重新产生也最好令它们重新产生,因为经过每一个环节处理后,输出的PAT、PMT一般都会变。拿DCM D9900复用器这个环节来说,它输出的结果默认PAT、PMT是再生的。关于DCM D9900 新建输出流NIT输出模式 DCM手册P210 Changing the PSI/SI Generation Mode其他表(PAT、CAT、PMT、SDTa、TDT、TOT)比NIT表多了一种模式【Generate】。即只有NIT输出模式只有【Transparent】【Transparent Generated】【Stop】。【Transparent】:即PID

14、Multiplexing。【Transparent Generated】:如果PSIG通过DCM的管理口插入表,则模式自动变成Transparent Generated。假如没有PSIG同时又选了这个模式时,则输出empty section的表。When Output - Mode parameter of a table is set to Transparently Generated andno PSIG data is available for the table, the table will be generated. When thePSIG data becomes avai

15、lable, the table will be generated with this information.In case of a NITa, an empty section will be added.【Stop】SDT、BAT、EIT如何得到?这三者都含有信息(Network IDTS IDSID),三个表都是独立产生的,各个表不是依赖产生关系。产生位置可能在某个环节。通常SDT、BAT、EIT从EPG获得,以便EPG统一管理整个网络信息。表采用插入的方式(TSComponent-PID Multiplexing-input I/O、port、PID,output PID)。如何

16、正确解析EIT?不过正确解析EIT内容还需要配合TDT/TOT。TDT/TOT应该放到每一个流里去。让机顶盒接收节目时能有正确的时间。关于D9634 新建输出流再生的NIT、PAT、PMT。(1)NIT表的再生不依赖于PAT,主要根据以下TS Setting内容生成。(默认NIT表是再生),生成的NIT表PID为16;注意下面Network ID不是Network PID。即12660和1266都不是NIT PID。ON ID是Original Network ID,在NIT表的TS Loop那part有体现出来。Network ID在NIT表的开头有体现,标识这个网络。下一级设备会解析该TS

17、流的NIT表,可知道传来的Network ID,同时由于TS Loop那段的定义,机顶盒会知道收到的那个流它的来源网络是什么(Original Network ID)。总的来说,NIT表是用来查看网络信息用的。左图是生成的NIT表。下图生成的PAT表(2)PMT表是根据节目的内容生成,如音视频PID、PCR PID、ECM PID。每一个节目生成一个PMT,而且有各自的PID。(3)PAT表根据该流有几套节目(即几个PMT)生成SID和PMT PID的对应关系。TS节目流还有什么东西?在哪里找?ECM-PID:在PMT能找到,如果是清流,请确保该流无ECM。ES-PID:包括ES-Video和

18、ES-Audio,在PMT能找到。PCR-PID:在PMT能找到。EMM-PID:每个流都建议插EMM。ON ID:represents the Original Network Identifier of the incoming Transport Stream to which the service belongs (as defined in the SDT).P158 config_guide.pdfTS ID:represents the Transport Stream Identifier of the incoming Transport Stream to which t

19、he service belongs (as defined in the PAT).Network PID:在PAT表定义SID:represents the Service Identifier of the incoming service (as defined inthe PAT).针对每个流都建议插EMM,举例如下:当你订购了电视台的付费频道例如无线翡翠高清,但你长期只是看着普通节目CCTV1。 无线翡翠高清TS1频点223TS1没插EMMCCTV1TS5频点525 TS5插了EMM 某一天你拿着遥控尝试从在频点223搜无线翡翠高清,但发现是搜不到或者搜到但黑屏。原因可能是EMM发

20、送间隔长,可能CAS设置了5分钟。那么你至少要在其他带有EMM的节目逗留5分钟,先可以得到授权信息,然后再去频点223搜索。DCM PID处理优先级 (p149 of config_guide)理解Example:Stream type of component (p151 of config_guide)两条重要的原则:(1)在一个流里面,PID是唯一的。(2)在一个网里面,SID是唯一的。对于第一条原则,例如在复用器的某个output端口上,新建了2个流TS1和TS2,则TS1里面某套节目的Video PID可以和TS2里面某套节目的Video PID相同,例如都是1213。因为这两个Vi

21、deo PID只是在各自的TS流里面是唯一的。下图是TS流中PID唯一性的示例:,也因为这条原则,所以当从某个ASI口取EGP信息往多个流插EIT表时,EPG信息里的EIT不能是两个相同的PID18。这个时候需要偏移处理。例如至少把将要插到TS1的EIT PID改为1018,把将要插到TS2的EIT PID改为2018,至少偏移4处。然后要想复用器往下一级设备出去的两个流的EIT都是标准的18,则复用器应该在两个输出流那里插入新EIT表的同时,把EIT PID纠正回标准的18。机顶盒搜台原理?见浅议如何在STB上实现EPG(机顶盒启动)数字电视接收处理基本流程有线电视数字机顶盒的基本功能是接收

22、数字电视广播节目。如图1所示,调谐模块接收射频信号并下行变频为中频信号,然后进行A/D转换为数字信号,再送入QAM解调模块进行QAM解调,输出MPEG传输流的串行或并行数据。解复用模块接收MPEG传输流,从中抽出一个节目的PES数据,包括视频PES、音频PES以及数据PES。解复用模块中包含一个解扰引擎,可在传输流层和PES层对加扰的数据进行解扰,其输出是已解扰的PES。视频PES送入视频解码模块,取出MPEG视频数据,并对MPEG视频数据进行解码,然后输出到PAL/NTSC编码器,编码成模拟电视信号,再经视频输出电路输出。音频PES送入音频解码模块,取出MPEG音频数据,并对MPEG音频数据进行解码,输出PCM音频数据到P

温馨提示

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

评论

0/150

提交评论