第六章-数字电视复用技术要点.ppt_第1页
第六章-数字电视复用技术要点.ppt_第2页
第六章-数字电视复用技术要点.ppt_第3页
第六章-数字电视复用技术要点.ppt_第4页
第六章-数字电视复用技术要点.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、复用信道编码信道调制,3,多路复用,4,MPEG-2系统中,信息复合/分离的过程称为复用/解复用。MPEG-2系统的复用和解复用可分为两个层次:节目级和系统级。,5,节目复用:将一路数字电视节目的视频,音频和辅助数据等按照一定的方法时分复用成单一的PS流或TS流。系统复用:将各路数字电视节目的数据流进行再复用,实现节目间的动态带宽分配,提供各种增值服务。节目复用有共同的时间基准,系统复用时可以有独立的时间基准。,6,7,MPEG-2标准,MPEG-2的数据位流分成内外两层,外层为系统层,内层为压缩层。复用是建立在MPEG-2的系统层上。,8,MPEG-2标准,压缩层包含压缩的视频和伴音数据位流

2、1)视频压缩层(Video,ISO13818-2),描述数字视频编码方式和解码过程2)音频压缩层(Audio,ISO13818-3),描述数字音频编码方式和解码过程,9,MPEG-2标准的基本多路复用方法,ES码流,PES码流,TS码流,10,ES(ElememtaryStream):基本码流,是指只包含1个信源编码器的数据流。即ES是编码的视频数据流,或编码的音频数据流,或其它编码数据流的统称。每个ES都由若干个存取单元(AU-AccessUnit)组成,每个视频AU或音频AU都是由头部和编码数据两部分组成的。,11,运动图像序列,图片组(GOP),I,B,B,P,B,B,P,图像,像条(S

3、lice),宏块MacroBlock,16,16,块(Block),8,8,12,MPEG-1视频流结构,返回,13,PES(PacketizedES):打包基本码流经视频(或音频)编码压缩后的基本码流与系统的信息一起组合、打包,产生打包基本码流也称分组基本码流。PES是打包了的专用视频、音频、数据、同步、识别信息数据。通过打包,将ES变成仅含有1种性质ES的PES包,如仅含视频ES的PES包,仅含音频ES的PES包,仅含其它ES的PES包,14,PES包,MPEG-2标准规定:1个PES包是由包头、ES特有信息和包数据3个部分组成。也可认为1个PES包是由数据头和包数据(有效载荷)两个部分组

4、成的。包头由起始码前缀(3B)、数据流识别(1B)及PES包长信息(2B)3部分构成ES特有信息是由PES头部识别标志(14bit)、PES包头长信息(1B)、信息区和用于调整信息区可变包长的填充字节4部分组成的PES包控制信息,15,PES包结构,24,8,16,2,14,8,返回,16,TS(TransportStream):传送码流传送码流是由带一个或多个独立时基的一个或多个节目码流组合而成的一个码流,它的负载是PES包。TS流是为了在可能发生严重错误的环境下进行一道和多道程序的编码数据的传送和存储。错误一般表现为比特值丢失或分组丢失。TS实际是面向数字化分配媒介(有线、卫星、地面网)的

5、传输层接口TS流的编码层允许将一道或多道程序合成为单个流。,17,TS包结构,返回,18,节目特定信息(PSI),为对一路节目的TS流中所含的各种信息进行标识所插入的信息,即节目特定信息(PSI-ProgramSpecificInformation)PSI信息以段为单位进行组织,段可以作为负载插入TS包中,然后以一定的比率插入一路节目的TS流中,形成完整的一路节目TS流,19,节目特定信息,节目关联表(PAT-ProgramAssociationTable)在每个TS流上都有一个PAT,用于定义节目源映射表。用MPEG指定的PID(00)标明,通常用PID=0 x0000表示。,20,PAT结

6、构,program_association_section()table_id8section_syntax_indicator101reserved2section_length12transpot_stream_id16reserved2version_number5current_next_indicator1section_number8last_section_number8for(i=0;iN;i+)program_number;16reserved3if(program_number=0)network_PID13elseprogram_map_PID13CRC_32,21,PA

7、T的分段,22,节目特定信息,节目映射表(PMT-ProgramMapTable):在TS上,每个节目源都有一个对应的PMT。用于定义每个在TS上的节目源(Program),即将TS上每个节目源的ES及其对应的PID信息、数据的性质、数据流之间关系列在一个表里。,TS_program_map_section()table_gram_number16PCR_PID13for(i=0;iN;i+)description()for(i=0;iN1;i+)stream_type8reserved3elementary_PID13reserved4ES_info_length12for(i

8、=0;iN2;i+)decription()CRC_3232,23,PMT分段,stream_type的取值,24,25,节目特定信息,网络信息表(NIT-NetworkInformationTable)传送流描述表(TSDT-TransportStreamDescriptionTable)条件接收表(CAT-ConditionalAccessTable):,26,PSI和TS流的关系,根据PID将TS上从不同的ES来的TS包分别出来可分两步进行:其一是从PID=0的PAT上找出带有PMT的那个节目源其二是从所选择的PMT中找到组成该节目源的各个ES的PID,,如果用户需要收看节目2,则接收机

9、应该如何分析PSI信息得到节目2的音视频、辅助数据等的TS码流。,27,28,29,节目复用器的构成,30,系统复用,31,系统复用方框图,系统复用的主要工作是:1)进行PSI信息的重构2)PCR修正,32,系统复用,PSI信息的搜集和重构首先将各路TS流的PSI进行搜集,进行码流分析,得到各路TS码流中相应的视频、音频、数据信息的码率、PID(标识符)等,并丢弃各路原有的PSI信息。当出现两路TS流中的PID发生冲突时,此时,需要修改一路或者多路TS流中某一数据流的PID(即复用器需要对修改了PID视频/音频包或其他数据包进行PID更新)。无论是否出现PID冲突,复用器都需要重构PSI信息。

10、,33,PSI信息的搜集和重构,PSI信息的收集与节目识别PSI信息的重构,34,PSI信息的收集与节目识别,寻找PID为0 x0000的携带PAT表的TS包根据PAT表的内容识别出携带PMT表的TS包的PID,并由此找到PMT表从PMT表中获得构成一路节目的各类比特流的PID根据该PID找到对应的这路节目的各个TS包。,35,PSI信息的重构,复用器对输入的码流进行基本的PID变化和PSI信息重构由于CAT,NIT表与节目信息相关的内容不多,所以一般指PSI重构,主要侧重与PAT,PMT表的重构,36,PSI信息的重构,抽取需要复用码流的节目号,复用后的PMT_PID和PCR标志位等,再加上

11、一些包头信息,就可以重构PAT表,信息填写完后,加上CRC效验字段,用oxff填充余下的字节,直到PAT包的长度是188字节的整数倍。,37,PSI信息的重构,PMT包的重构和PAT包相似重构PMT表需要:PMT_PID,码流类型,基本码流PID,PCR_PID等信息,一个PMT表只有一个节目的基本流信息,不能把各个节目的基本码流信息混在一起,38,PCR修正,模拟电视中的行,场等信息辅助下模拟电视中图像信息是以同步方式传输的,这样接收机就可以直接提取出帧同步脉冲。数字电视系统的视频和音频信号经过编码后变为串行比特流形式,由于图像编码方式(I,B,P帧等)和图像复杂度的不同,编码后每帧图像产生

12、的数据量是不同的,无法从编码比特流中直接获取帧同步信息,导致了解码与显示过程无法同步所以,每隔一定的传输时间,在经过选择的TS包的适应头中,传送系统时钟27MHz的一个抽样值给接收机,作为解码器的时钟参考信号,39,PCR修正,PCR-节目参考时钟program_clock_referencePCR域携带着整个节目的时间信息MPEG-2系统规范要求PCR时间必须为PCR域最后一字节离开复用器的时间,因此,只能在TS包的PCR域串出复用器的时刻,在原来的PCR值的基础上加上该TS包在本复用器中实际经历的时间,以保持其值与码流同步,40,TS包结构,41,自适应字段描述,adaption_fiel

13、dadaption_field_length8if(adaption_field_length0)discontinuity_indicator1random_access_indicator1elementary_stream_priority_indicator1PCR_flag1OPCR_flag1splice_point_flag1transport_private_data_flag1adaption_field_extension_flag1if(PCR_flag=1)program_clock_reference_base33reserved6program_clock_reference_extension9.,比特数,42,PCR修正,根据MPEG-2标准,TS流中的PCR域共有42位有效码字,由两部分组成:1)以系统参考时钟的1/300(90KHz)为单位,称为PCR_base,33字段;2)以系统参考时钟(27MHz)为单位的,称为PCR_ext。9位字段,43,PCR修

温馨提示

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

评论

0/150

提交评论