数字电视复用技术要点课件

上传人:F****n 文档编号:88500575 上传时间:2019-04-29 格式:PPT 页数:44 大小:355KB
返回 下载 相关 举报
数字电视复用技术要点课件_第1页
第1页 / 共44页
数字电视复用技术要点课件_第2页
第2页 / 共44页
数字电视复用技术要点课件_第3页
第3页 / 共44页
数字电视复用技术要点课件_第4页
第4页 / 共44页
数字电视复用技术要点课件_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《数字电视复用技术要点课件》由会员分享,可在线阅读,更多相关《数字电视复用技术要点课件(44页珍藏版)》请在金锄头文库上搜索。

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(Elememtary Stream):基本码流, 是指只包含1个信源编码器的数据流。即ES是编码的视频数据流,或编码的音频数据流,或其它编码数据流的统称。 每个ES都由若干个存取单元(AU-Access Unit)组成,每个视频AU或音频AU都是由头部和编码数据两部分组成的。,11,运动图像序列,图片组(GOP),I,B,B,P,B

3、,B,P,图像,像条(Slice),宏块 Macro Block,16,16,块(Block),8,8,12,MPEG-1视频流结构,返回,13,PES(Packetized ES):打包基本码流 经视频(或音频)编码压缩后的基本码流与系统的信息一起组合、打包,产生打包基本码流也称分组基本码流。 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(Transport Stream) :传送码流 传送码流是由带一个或多个独立时基的一个或多个节目码流组合而成的一个码流,它的负载是PES包。 TS流是为了在可能发生严重错误的环境下进行一道和多道程序的编码数据的传送和存储。错误一般表现为比特值丢失或分组丢失。T

5、S实际是面向数字化分配媒介(有线、卫星、地面网)的传输层接口 TS流的编码层允许将一道或多道程序合成为单个流。,17,TS包结构,返回,18,节目特定信息(PSI),为对一路节目的TS流中所含的各种信息进行标识所插入的信息,即节目特定信息(PSI-Program Specific Information) PSI信息以段为单位进行组织,段可以作为负载插入TS包中,然后以一定的比率插入一路节目的TS流中,形成完整的一路节目TS流,19,节目特定信息,节目关联表(PAT-Program Association Table) 在每个TS流上都有一个PAT,用于定义节目源映射表。用MPEG指定的PID

6、(00)标明,通常用PID=0x0000表示 。,20,PAT 结构,program_association_section() table_id 8 section_syntax_indicator 1 0 1 reserved 2 section_length 12 transpot_stream_id 16 reserved 2 version_number 5 current_next_indicator 1 section_number 8 last_section_number 8 for(i=0;iN;i+) program_number; 16 reserved 3 if(pr

7、ogram_number=0) network_PID 13 else program_map_PID 13 CRC_32,21,PAT的分段,22,节目特定信息,节目映射表(PMT-Program Map Table): 在TS上,每个节目源都有一个对应的PMT。用于定义每个在TS上的节目源(Program),即将TS上每个节目源的ES及其对应的PID信息、数据的性质、数据流之间关系列在一个表里。,23,TS_program_map_section() table_id 8 program_number 16 PCR_PID 13 for(i=0;iN;i+) description() f

8、or(i=0;iN1;i+) stream_type 8 reserved 3 elementary_PID 13 reserved 4 ES_info_length 12 for(i=0;iN2;i+) decription() CRC_32 32 ,PMT分段,24,stream_type的取值,25,节目特定信息,网络信息表(NIT- Network Information Table) 传送流描述表 (TSDT-Transport Stream Description Table) 条件接收表(CAT-Conditional Access Table):,26,PSI和TS流的关系,根

9、据PID将TS上从不同的ES来的TS包分别出来可分两步进行: 其一是从PID=0的PAT上找出带有PMT的那个节目源 其二是从所选择的PMT中找到组成该节目源的各个ES的PID,,27,如果用户需要收看节目2 ,则接收机应该如何分析PSI信息得到节目2的音视频、辅助数据等的TS码流。,28,29,节目复用器的构成,30,系统复用,31,系统复用方框图,系统复用的主要工作是: 1)进行PSI信息的重构 2)PCR修正,32,系统复用,PSI 信息的搜集和重构 首先将各路 TS 流的 PSI 进行搜集,进行码流分析,得到各路 TS 码流中相应的视频、音频、数据信息的码率、PID(标识符)等,并丢弃

10、各路原有的 PSI 信息。 当出现两路 TS 流中的 PID 发生冲突时,此时,需要修改一路或者多路 TS 流中某一数据流的 PID(即复用器需要对修改了 PID 视频/音频包或其他数据包进行 PID 更新)。 无论是否出现 PID 冲突,复用器都需要重构 PSI 信息。,33,PSI 信息的搜集和重构,PSI信息的收集与节目识别 PSI信息的重构,34,PSI信息的收集与节目识别,寻找PID为0x0000的携带PAT表的TS包 根据PAT表的内容识别出携带PMT表的TS包的PID,并由此找到PMT表 从PMT表中获得构成一路节目的各类比特流的PID 根据该PID找到对应的这路节目的各个TS包

11、。,35,PSI信息的重构,复用器对输入的码流进行基本的PID变化和PSI信息重构 由于CAT,NIT表与节目信息相关的内容不多,所以一般指PSI重构,主要侧重与PAT,PMT表的重构,36,PSI信息的重构,抽取需要复用码流的节目号,复用后的PMT_PID 和PCR标志位等,再加上一些包头信息,就可以重构PAT表,信息填写完后,加上CRC效验字段,用oxff 填充余下的字节,直到PAT包的长度是188字节的整数倍。,37,PSI信息的重构,PMT包的重构和PAT包相似 重构PMT表需要:PMT_PID ,码流类型,基本码流PID,PCR_PID 等信息, 一个PMT表只有一个节目的基本流信息

12、,不能把各个节目的基本码流信息混在一起,38,PCR修正,模拟电视中的行,场等信息辅助下模拟电视中图像信息是以同步方式传输的,这样接收机就可以直接提取出帧同步脉冲。 数字电视系统的视频和音频信号经过编码后变为串行比特流形式,由于图像编码方式(I,B,P 帧等)和图像复杂度的不同,编码后每帧图像产生的数据量是不同的,无法从编码比特流中直接获取帧同步信息,导致了解码与显示过程无法同步 所以,每隔一定的传输时间,在经过选择的 TS 包的适应头中,传送系统时钟 27MHz 的一个抽样值给接收机,作为解码器的时钟参考信号,39,PCR修正,PCR -节目参考时钟program_clock_referen

13、ce PCR域携带着整个节目的时间信息 MPEG-2系统规范要求 PCR 时间必须为 PCR 域最后一字节离开复用器的时间,因此,只能在 TS 包的 PCR 域串出复用器的时刻,在原来的 PCR 值的基础上加上该 TS 包在本复用器中实际经历的时间,以保持其值与码流同步,40,TS包结构,41,自 适 应 字 段 描 述,adaption_field adaption_field_length 8 if(adaption_field_length0) discontinuity_indicator 1 random_access_indicator 1 elementary_stream_pr

14、iority_indicator 1 PCR_flag 1 OPCR_flag 1 splice_point_flag 1 transport_private_data_flag 1 adaption_field_extension_flag 1 if(PCR_flag=1) program_clock_reference_base 33 reserved 6 program_clock_reference_extension 9 ,比特数,42,PCR修正,根据 MPEG-2 标准,TS 流中的 PCR 域共有 42 位有效码字,由两部分组成: 1)以系统参考时钟的 1/300(90KHz)为单位,称为 PCR_base,33 字段; 2)以系统参考时钟(27MHz)为单位的,称为 PCR_ext。 9 位字段,43,PCR修正,PCR_base(i) =系统时钟频率t(i)DIV300%233 PCR_ext(i) =系统时钟频率t(i)%300 PCR(i)= PCR_base(i) 300+PCR_ext(i) 系统时钟频率 为 27MHz,44,实际应用时可以用任意一个PCR的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号