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