数字电视监测基础.ppt
《数字电视监测基础.ppt》由会员分享,可在线阅读,更多相关《数字电视监测基础.ppt(77页珍藏版)》请在三一办公上搜索。
1、数字电视监测基础Digital TV Monitoring,Mocomsoft,Inc,Copyright 2012 Mocomsoft,Inc.,1,概要,Copyright 2012 Mocomsoft,Inc.,2,MPEG-2传输流介绍传输流和 IPTV分析测试基础Mocomsoft TSM100 监测系统介绍Mocomsoft RMV 远程多视图系统介绍,Copyright 2012 Mocomsoft,Inc.,3,MPEG-2传输流,MPEG-2传输流,Copyright 2012 Mocomsoft,Inc.,4,数字电视码流是一种MPEG-2传输流MPEG-2传输流由一串传输
2、包组成,传输包以同步字节(0 x47)开始,一般有188个字符(byte)长。传输包含各种音视数据,但每个传输包只包含一类信息,如音频、视频、数据、属于同一基本流的数据包可以通过在包头的数据包ID(PID)来识别。,传输包,MPEG-2 传输包包头,Copyright 2012 Mocomsoft,Inc.,5,传输包的前4位字节(Byte)称为包头,它包含下列数据:同步字节(Sync Byte):用于找出传输包的边界PID:用于基本流多路分流连续性计数器(Continuity Counter):识别数据包丢失一些其它的信息,Sync,PID,CC,Adaptation filed(optio
3、nal),载荷数据,包头,MPEG-2 传输流,同步字节,Copyright 2012 Mocomsoft,Inc.,6,解码器用同步字节将码流识别为数据包。同步字节规定是0 x47(十六进制)或01000111(二进制)。如果解码器每隔187个字节连续找到3个同步字节,解码器与信号实现同步,解码可以开始。,1101010001111010010101101010001111001011100100010,同步字节指定传输包的开始,传输流分流(Demultiplex),Copyright 2012 Mocomsoft,Inc.,7,每个数据包有一个PID,属于同一信息体的数据包有相同的PID。
4、解码器解码传输流时,先根据PID进行分流。,PID 0 x34,PID 0 x31,PID 0 x30,PID 0 x00,解码器,连续性计数器,Copyright 2012 Mocomsoft,Inc.,8,连续性计数器是包头中仅4位(bit)的值,系统每发出同样PID的一个包,连续性计数器会增加1。如果同一PID的两个相连包的连续性计数器差别不是1,传输流有连续性错误,这说明有传输包遗失。传输包遗失会造成解码错误,并能间接地引起其它错误。如传输流经常有连续性计数器错误,应该首先想办法解决这个问题。,0,1,2,3,4,8,9,A,B,PID 0 x31传输包,连续性错误,MPEG元数据,C
5、opyright 2012 Mocomsoft,Inc.,9,用于定义数据的数据称元数据(Metadata)。元数据告诉解码器在每个PID下的基本流包含什么信息,如音频或视频,哪些基本流组成一个服务。数字电视传输流的元数据包括:节目特定信息(PSI):MPEG元数据表服务信息(DVB-SI):DVB元数据表节目和系统信息协议(PSIP):ATSC元数据表,MPEG-2 PSI表,Copyright 2012 Mocomsoft,Inc.,10,PAT(PID 0 x0)PMT 1-On PID 0 x30PMT 2-On PID 0 x40PMT 3-On PID 0 x50,PID 0 x3
6、0,PID 0 x40,PID 0 x50,MPEG-2 PSI表包含PAT(节目关联表),PMT(节目影射表)和CAT(有条件接收表)。PAT在固定的PID(0 x0000)里,它是解码器首先找的PID。用PAT和PMT可以识别传输流所含的服务内容。,视频服务,视频服务,音频服务,周期性传出元数据表,Copyright 2012 Mocomsoft,Inc.,11,解码器一启动就需要元数据表开始解码,元数据表必须在传输流中周期性地重复出现。每个MPEG元数据表有规定的重复率,PAT必须在每100ms内出现,PMT必须在每400ms内出现。如果表没有在规定的时间段内出现,可能会引起解码的延迟。
7、如果传输流中没有这些表,那么解码就无法进行。,电子节目指南,Copyright 2012 Mocomsoft,Inc.,12,欧联DVB系统用SI表,北美ATSC系统用PSIP表提供电子节目指南数据(中国采用欧联标准)。接收器会周期性地扫描传输流中的所有频道,并记录所有的节目信息。在用户需要节目信息时,接收器能快速地把节目信息显示给用户。,视频压缩编码,Copyright 2012 Mocomsoft,Inc.,13,数字电视码流一般采用MPEG-2或MPEG-4(AVC)编码。MPEG-2视频把每幅画面通过下面三种方法压缩编码:I-帧:与Jpeg压缩编码方法相似,只利用本帧信息。B-帧:利用
8、前面帧和后面帧的信息压缩编码。P-帧:利用前面帧的信息压缩编码。MPEG-4(AVC)是MPEG-2的改进,以实现更高的压缩率。压缩后的画面被包装在基本流包(PES)里,基本流包再被分割和包装在MPEG-2传输包里并加入到传输流中。,音频压缩编码,Copyright 2012 Mocomsoft,Inc.,14,音频的压缩标准包括MP-3,AAC,AAC plus,AC-3等多种。每个音频帧包含一定时间段的声音压缩。压缩后音频数据被包装在传输流的方法与视频相似。,编码器和解码器时钟,Copyright 2012 Mocomsoft,Inc.,15,音视频是被分别压缩编码的,但在播放时必须同步。
9、编码器和解码器利用同样的27MHz“时钟”来获取同样的时间基准。编码器会加入每一帧的解码时间,解码器根据这个时间进行解码。同时,编码器在产生传输流时,它会周期性地(间隔不超过100ms)加入此时它自身的27MHz时钟值,这个时钟值称为节目时钟基准(PCR)。解码器会根据PCR来调整自己的时钟而获得与编码器的时钟同步。,解码缓冲器,Copyright 2012 Mocomsoft,Inc.,16,当传输包进入解码器后,被先组合成基本流包(PES)。基本流包被放在缓冲器内(内存),等待解码。每个PID有独立的缓冲器。,MPEG 包,缓冲器 1 Pid 0 x31 视频,缓冲器 2 Pid 0 x3
10、4 音频,解码器,PES包,解码时间戳(DTS),Copyright 2012 Mocomsoft,Inc.,17,每个帧含一个解码时间戳(DTS)。DTS由压缩编码器加入,它是编码画面时编码器时钟的时间值。解码时,当解码器时钟值和画面DTS一致时,画面被解码。,F1DTS1,F2DTS2,压缩编码器27Mhz 时钟,音视频帧,缓冲器上下溢,Copyright 2012 Mocomsoft,Inc.,18,解码器用缓冲器存储音频和视频画面数据,直到播放为至。如果传输流数据出现太晚,缓冲器下溢(underflow)。如果传输流数据出现太早,缓冲器上溢(overflow)。缓冲器上下溢会影响音视同
11、步和造成其它解码问题。不同的解码器对缓冲器上下溢的错误反应不同,大量超值会造成图像质量问题,例如马赛克错误。,PCR间隔、抖动和频率,Copyright 2012 Mocomsoft,Inc.,19,PCR时间戳出错,就会有PCR抖动(PCR jitter),大的抖动值能影响音视同步(Lip sync)。PCR测试PCR 精度:只包含编码器的误差PCR 总体抖动:包含编码器的误差和传输引起的误差PCR 频差MPEG-2标准间隔:不超过100 ms精度:不超过500 ns频率:27MHz+/-810Hz,用IP网络传送MPEG流,Copyright 2012 Mocomsoft,Inc.,20,
12、用Gig-E网络传送MPEG传输流,一般是多个“MPEG包”被包在“UDP包”内,或多个“MPEG包”先被包在“RTP包”内,然后“RTP包”再被包在“UDP包”内;“IP包”把“UDP包”包住,MPEG数据就可在IP网络上传送。IP传送视频会造成很大的PCR抖动,边缘设备需要有足够大的缓冲器进行补偿。,UDP 包包头,传输流数据,IP 包,一般包含7个MPEG 包,IP 包包头,Copyright 2012 Mocomsoft,Inc.,21,传输流和IPTV 分析测试基础,为什么需要传输流监测系统?,Copyright 2012 Mocomsoft,Inc.,22,数字电视从信号源到用户端
13、需要多次的调制解调,合流分流,和编码解码等处理过程,产生错误的机会很多。用模拟电视信号,电视节目在一台电视上可以收看,在另一台电视上也能看到。用数字电视信号,不同的解码器软硬件配置不一样,解码的结果可能不一样。只有符合标准的传输流,通用解码器才能解码播放。保证传输流符合标准,需要用分析监测器。,应用实例,Copyright 2012 Mocomsoft,Inc.,23,客户说他收看的节目有很多马赛克而电视台里的电视机却没有问题那么其他客户有没有问题?这个问题有多严重?是什么引起的?,信号路径框图和测试点,Copyright 2012 Mocomsoft,Inc.,24,传输流分析器,接收器,合
14、流器,调制器,卫星信号,QPSK,QAM,编码器,ASI,IP,L-Band,IP,本地信号,测试系统应用,Copyright 2012 Mocomsoft,Inc.,25,测试系统可在信号处理过程的路径中布置多个测试点,应该能很快地确定信号出现问题的根源。,引起故障的三个主要原因,Copyright 2012 Mocomsoft,Inc.,26,连续性计数器错误连续性计数器错误会引起其它系统的错误。在解决连续性计数器错误之前,你不知道其它的错误是否是由它造成的。检查PCR抖动PCR抖动能引起缓冲器上下溢。PCR抖动能影响音视同步。元数据问题可能导致视频或音频数据无法收到。电子节目表无法显示或
15、有错误。,区分分析器显示错误的重要性,Copyright 2012 Mocomsoft,Inc.,27,分析器会显示传输流中没有符合MPEG,DVB和ATSC标准的所有参数。不是所有不符标准的参数都会影响电视服务。技术员需要有方法区别不符合标准参数的重要性。首先解决影响电视服务质量的问题,传输流测试标准,Copyright 2012 Mocomsoft,Inc.,28,ETSI TR 101 290,Copyright 2012 Mocomsoft,Inc.,29,ETSI TR 101 290:欧联 DVB 标准把传输流错误分为三类 优先级1:导致整个传输流不能解码优先级2:主要包含时钟类错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电视 监测 基础
链接地址:https://www.31ppt.com/p-2911138.html