数字电视原理与应用dtv.ppt
《数字电视原理与应用dtv.ppt》由会员分享,可在线阅读,更多相关《数字电视原理与应用dtv.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海交通大学上海交通大学数字电视原理与应用数字电视原理与应用Principle and Application ofPrinciple and Application of Digital Television Digital Television主讲:张文军教授主讲:张文军教授上海交通大学图像通信与信息处理研究所上海交通大学图像通信与信息处理研究所上海交通大学图像通信与信息处理研究所上海交通大学图像通信与信息处理研究所20062007学年第一学期学年第一学期课程安排课程安排1数字电视概述数字电视概述电视技术的发展历程模拟电视原理数字电视的发展2数字电视基本原理数字电视基本原理视频压缩原理MP
2、EG-2视频编码及测量MPEG-2音频编码及测量MPEG-2系统及其测量数字调制基础数字电视的纠错编码原理3数字电视相关标准数字电视相关标准DVB-S标准及相关测量DVB-C标准及相关测量OFDM技术DVB-T标准及相关测量ATSC和ISDB-T标准及其测量我国的数字电视标准数字数字电视原理与原理与应用用2MPEG-2系统及其测量系统及其测量-1,class 05数字电视基本原理数字电视基本原理v视频压缩原理 第5章vMPEG-2视频编码部分及其测量 第4,6,11章vMPEG-2音频编码部分及其测量 第7章vMPEG-2系统部分及其测量系统部分及其测量 第第3,9,10章章v数字调制基础 第
3、12章v数字电视中的纠错编码原理 补充数字数字电视原理与原理与应用用3MPEG-2系统及其测量系统及其测量-1,class 05MPEG-2系统部分及其测量系统部分及其测量1.MPEG数据流数据流 2.数字视频标准比较3.MPEG-2 TS流测量数字数字电视原理与原理与应用用4MPEG-2系统及其测量系统及其测量-1,class 051、MPEG数据流数据流vMPEG-2标准标准ISO/IEC 13818-1 系统层系统层ISO/IEC 13818-2 视频编码层视频编码层ISO/IEC 13818-3 音频编码层音频编码层v系统层也可用于传送音视频以系统层也可用于传送音视频以外的数据,如外的
4、数据,如Internet数据。数据。v系统层描述系统层描述MPEG数据流的整数据流的整体结构,实际中具有重要意义。体结构,实际中具有重要意义。v原始原始SDTV信号(信号(ITU601)码率码率270Mbit/s;vCD质量的原始数字立体声音频质量的原始数字立体声音频信号码率为信号码率为1.5Mbit/s。图3.2 视频和音频信号32/44.1/48kHz音频采样频率1520kHz BW1520kHz BWAD32/44.1/48kHz音频采样频率ADRightLeft16 bitUp to 768kbit/s16 bitUp to 768kbit/s1.5Mbit/s数字数字电视原理与原理与
5、应用用5MPEG-2系统及其测量系统及其测量-1,class 05v视频信号压缩到视频信号压缩到1Mbit/s(MPEG-1)和和26Mbit/s(MPEG-2)v音频信号压缩到音频信号压缩到100400kbit/sv压缩后的视音频信号称作压缩后的视音频信号称作ES(elementary stream)流,包括:流,包括:视频流视频流音频流音频流数据流数据流任何类型的压缩或未压缩数据任何类型的压缩或未压缩数据1、MPEG数据流数据流图3.3 MPEG ES流 var.length up to 64 kbytesPES packetVideo PESAudio PESData PESPES he
6、ader数字数字电视原理与原理与应用用6MPEG-2系统及其测量系统及其测量-1,class 05v压缩后所有压缩后所有ES流被打成不同长度的包,叫做流被打成不同长度的包,叫做PES(packetized elementary streams)。v根据不同时刻视音频内容的不同,压缩比也时刻变化,就需要有不根据不同时刻视音频内容的不同,压缩比也时刻变化,就需要有不同长度的数据包。同长度的数据包。每个视频包有一个或几个压缩视频帧每个视频包有一个或几个压缩视频帧每个音频包有一个或多个压缩音频信号段每个音频包有一个或多个压缩音频信号段v每个每个PES包最大包最大64kbytes,由头由头Header和
7、净负荷数据和净负荷数据payload组成:组成:header包含了包含了16位位bit指示包的长度指示包的长度payload包含压缩视频包含压缩视频/音频流或纯数据流音频流或纯数据流视频包的长度某些情况下可大于视频包的长度某些情况下可大于64kbytes,此时包头此时包头(header)中包长中包长度指示为度指示为0,解码器要利用其他机制找出包的终止处。,解码器要利用其他机制找出包的终止处。1、MPEG数据流数据流数字数字电视原理与原理与应用用7MPEG-2系统及其测量系统及其测量-1,class 051、MPEG数据流数据流PESMPEG-2 TS包包接收端所需信息接收端所需信息ATSC的的
8、PSIPMPEG-2 TS其他重要细节其他重要细节数字数字电视原理与原理与应用用8MPEG-2系统及其测量系统及其测量-1,class 05v所有所有ES流首先被打包成不同长度的流首先被打包成不同长度的PES包,通常为包,通常为64kbytes。v开头为开头为6byte的的PES头:头:前前3个个byte是起始码前缀是起始码前缀00 00 01,用于表明一个,用于表明一个PES包的开始。包的开始。第第4个个byte是起始码标志,说明起始码种类,表明是起始码标志,说明起始码种类,表明payload中是视频、音中是视频、音频还是数据流。频还是数据流。后两个后两个byte是包长度,说明后面还有多少字
9、节。如果长度为是包长度,说明后面还有多少字节。如果长度为0,表示,表示PES包大于包大于64kbytes。v然后是可选然后是可选PES头头v最后是实际传送最后是实际传送ES流的净负荷数据流的净负荷数据(payload)PESPES headerOptionalPES header6 Byte HeaderMax.64kbyte payloadmax.64 kbyte 63 byte start code prefix 00 00 01Stream IDPES packetlength图3.4 PES的组成数字数字电视原理与原理与应用用9MPEG-2系统及其测量系统及其测量-1,class 05
10、v可选可选PES头:头:PES头的可选扩展,根据当前传送头的可选扩展,根据当前传送ES流的要求设置。流的要求设置。由由12个比特的个比特的11个标志来控制可选个标志来控制可选PES头中包含哪些字段,其中有头中包含哪些字段,其中有PTS(presentation time stamps)和和DTS(decoding time stamps),这对视,这对视/音频音频同步非常重要。同步非常重要。最后可能有填充字节。最后可能有填充字节。PES图3.4 PES的组成PES headerOptionalPES header6 Byte HeaderMax.64kbyte payloadmax.64 kb
11、yte 6PES Scramblingcontrol11 flagsPES headerData lengthOptional FieldsDepending on flagsStuffing Bytes,FF,10BitPES headerOptionalPES heaer6 Byte HeaderMax.64kbyte payloadmax.64 kbyte 6PTSDTSESCRESrateDSM TrickmodeAdditional Copy InfoPreviousPES CRCPESextension333342228816数字数字电视原理与原理与应用用10MPEG-2系统及其测
12、量系统及其测量-1,class 05vPES结构不适合传输,尤其不适合一个数据流中有多个节目的广结构不适合传输,尤其不适合一个数据流中有多个节目的广播应用。播应用。v而而MPEG-2目标是将目标是将6,10甚至甚至20个电视节目或广播节目形成一个电视节目或广播节目形成一个复用个复用MPEG-2数据流,然后通过卫星、电缆或地面传输。数据流,然后通过卫星、电缆或地面传输。v因此,因此,PES包再分成固定长度的更小的包,即包再分成固定长度的更小的包,即TS包包(transport stream packets):188字节长字节长 4个字节的个字节的TS头头 184个字节的个字节的PES包数据包数据
13、PES图3.6 MPEG-2 TS包组成PES headerPES headerPacketized elementary systemTransport streamPayloadunit startindicator=14 byteTS header184 bytepayloadPayloadUnit startIndicator=1数字数字电视原理与原理与应用用11MPEG-2系统及其测量系统及其测量-1,class 05v对对TS包再进行复用:包再进行复用:先复用同一个节目的先复用同一个节目的TS包,一个节目可包含一个或多个视频和音包,一个节目可包含一个或多个视频和音频信号(如不同角度
14、摄像机、不同语言等)。频信号(如不同角度摄像机、不同语言等)。所有节目的所有复用数据流再进行复用形成最终的所有节目的所有复用数据流再进行复用形成最终的TS流。流。MPEG-1,视频视频PES包与音频包与音频PES包复用,最大码率为包复用,最大码率为1.5Mbit/s,用于用于VCD。PESVideo PESAudio PESVAVVMultiplexed video and audio PES packetsApplication:MPEG-1 Video CDMPEG-2 SVCDMPEG-2 Video DVD图3.5 PES包的复用数字数字电视原理与原理与应用用12MPEG-2系统及其测
15、量系统及其测量-1,class 05vMPEG-2的的TS包长包长188字节,包含所有节目的所有数据。字节,包含所有节目的所有数据。v由于码率不同,由于码率不同,MPEG-2 TS流中不同流中不同ES流的包出现频率不一样。流的包出现频率不一样。v每个节目有一个编码器对所有每个节目有一个编码器对所有ES流编码,产生流编码,产生PES,并将并将PES包打包打包成包成TS包。包。v每个节目的码率通常约每个节目的码率通常约28Mbit/s,但由于节目内容随时间变化,但由于节目内容随时间变化,视视/音频和数据总码率可以是固定或变化的,称为统计复用。音频和数据总码率可以是固定或变化的,称为统计复用。v所有
16、节目的所有节目的TS流再复用成一个总的流再复用成一个总的TS流,最大约流,最大约40Mbit/s。PES图3.7 MPEG-2 TS流的复用EncoderVideo 1EncoderEncoderVideo 2Video 3Audio 1Audio 2Audio 3Program 1Program 2Program 3MPEG-2 Multiplexer数字数字电视原理与原理与应用用13MPEG-2系统及其测量系统及其测量-1,class 05v一个一个TS流中通常有流中通常有6,8,10甚至甚至20个节目组成。个节目组成。v码率在传输过程中可变,但总码率必须保持不变。码率在传输过程中可变,但
17、总码率必须保持不变。v一个节目可以包括视频和音频,或单纯音频或单纯数据,结构一个节目可以包括视频和音频,或单纯音频或单纯数据,结构灵活可变。灵活可变。vTS流中包含一些流中包含一些“表表”来描述组成结构,解码器可以利用这些来描述组成结构,解码器可以利用这些表来确定表来确定TS流的当前结构。流的当前结构。PES数字数字电视原理与原理与应用用14MPEG-2系统及其测量系统及其测量-1,class 051、MPEG数据流数据流MPEG-2 TS包包PES包包接收端所需信息接收端所需信息ATSC的的PSIPMPEG-2 TS其他重要细节其他重要细节数字数字电视原理与原理与应用用15MPEG-2系统及
18、其测量系统及其测量-1,class 05v固定长度固定长度188字节,字节,4字节字节header和和184字节字节payloadvheader包含了对包传输过程非常重要的信息:包含了对包传输过程非常重要的信息:第一个字节是同步字节第一个字节是同步字节固定值固定值47hex,在在TS流中的间隔也固定。流中的间隔也固定。码流中其他位置也可能出现码流中其他位置也可能出现47hex,因此同步字节利用固定数值和固定因此同步字节利用固定数值和固定间隔两方面联合实现同步。间隔两方面联合实现同步。解码器在接收到解码器在接收到5个个TS包后开始同步。包后开始同步。同步字节后的一个比特是传输差错标志同步字节后的
19、一个比特是传输差错标志由解调器在传输信道末端设置由解调器在传输信道末端设置例如错误太多无法利用误码纠正机制进行恢复的情况。例如错误太多无法利用误码纠正机制进行恢复的情况。13bit的的PID(packet identifier)描述该包中描述该包中payload的内容以及该包属于哪个的内容以及该包属于哪个ES流。流。MPEG-2 TS包包图3.8 MPEG-2 TS包184 byte payload188 bytes4 byte TS header13 bit packet identifier=PID1bit transport error indicator1 byte sync byte
20、=47 hex数字数字电视原理与原理与应用用16MPEG-2系统及其测量系统及其测量-1,class 05vDVB采用的误码保护是采用的误码保护是ReedSolomon纠错码纠错码调制器中调制器中TS包的包的188个字节后添个字节后添加加16个字节个字节(DVB-S/C/T)或或20个个字节字节(ATSC)的误码保护。的误码保护。误码保护是特殊的校验和。误码保护是特殊的校验和。接收端每个包可以纠正接收端每个包可以纠正8/10个误个误码。码。如果某个包发生的误码超过如果某个包发生的误码超过8/10个,误码保护失败,误码不个,误码保护失败,误码不能纠正,这个包的传输差错标能纠正,这个包的传输差错标
21、志就标记为错误,则解码器不志就标记为错误,则解码器不能解码这个包,而要进行误码能解码这个包,而要进行误码掩盖。掩盖。MPEG-2 TS包包图3.9 Reed-Solomon FECRSRSDVB/ATSCmodDVB/ATSCDemod.MPEG-2TSTransmissionlinkMPEG-2TS4 byteheader184 bytepayload16 or 20 byte RS FEC204 or 208 byte188 byte188 byte184 byte payload1 bit transport error indicatorSync byte 47 hex4 byte h
22、eader数字数字电视原理与原理与应用用17MPEG-2系统及其测量系统及其测量-1,class 05v有时有时TS包的头长度必须大于包的头长度必须大于4个个byte:包头扩展到包头扩展到payload中,中,payload长度相应缩短,但总包长度仍是长度相应缩短,但总包长度仍是188bytes。扩展的包头称作扩展的包头称作“adaptation field”。在在4bytes的包头中由的包头中由Adaptation control bits标志是否有标志是否有adaptation field。MPEG-2 TS包包图3.10 带adaptation field的TS包headerOption
23、alAdaptation field4 ByteHeader184 byte payload188 byte AdaptionFieldlengthDiscontinuityindicator.5 flagsOptionalFieldsDependingOn flags.PCR.81542Bit数字数字电视原理与原理与应用用18MPEG-2系统及其测量系统及其测量-1,class 05vTS包的结构和长度与电话和包的结构和长度与电话和LAN技术采用的异步转移模式技术采用的异步转移模式ATM类似:类似:ATM用于电话的远程网络和局域网的计算机网络中。用于电话的远程网络和局域网的计算机网络中。AT
24、M也采用包结构,每个包也采用包结构,每个包53bytes,由由5bytes的头和的头和48bytes的的payload组成。组成。MPEG-2初期考虑利用初期考虑利用ATM传输,传输,ATM包的包的payload中有一个特殊中有一个特殊byte,实实际际payload只有只有47bytes,因此因此TS包的包的188bytes正好可以由正好可以由4个个ATM包传送。包传送。实际也存在实际也存在MPEG-2通过通过ATM传输。传输。MPEG-2 TS包包图3.11 ATM包5 byteheader48 bytepayload53 Bytes5 byte header1 byte spec.inf
25、ormation188 byte MPEG-2 TS packet47 bytepayload47 bytepayload47 bytepayload47 bytepayload4 ATM cellsATM=Asynchronous Transfer Mode数字数字电视原理与原理与应用用19MPEG-2系统及其测量系统及其测量-1,class 051、MPEG数据流数据流PESMPEG-2 TS包包接收端所需信息接收端所需信息ATSC的的PSIPMPEG-2 TS其他重要细节其他重要细节数字数字电视原理与原理与应用用20MPEG-2系统及其测量系统及其测量-1,class 05接收端所需信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电视 原理 应用 dtv
限制150内