第3讲 MPEG-2传输流复用技术 主讲:陈俊.

Slides:



Advertisements
Similar presentations
课前寄语 1 、保持纪律 2 、相互配合. 第三节 公民的投资 —— 公民的存款储蓄 课堂导入.
Advertisements

关于中国色情产业合法化的伦理学讨论 张雅萱 周嘉言 史翔瑞 詹智超.
旅遊實務Ⅰ 授課教師:李健民 上課班級: 320. 課程大綱 旅遊業之設立程序 旅行業組織結構 旅行業之分類 旅行業之管理.
五年制精神医学本科生培养方案 刘哲宁 教授. 专业简介  精神医学是临床医学的一个重要分支,它是研究人 类精神活动的规律、防治精神疾病的一门重要学科。  掌握健康与疾病的概念。
親 ( 四 ) 親近神的路. 一、親的三字訣、七字訣: 親近神,親愛人; 與主交通親近神,同情關心親愛人。 甚麼是親? 1. 親有親近、親愛,更有關心、同情、親切的 意思。 2. 親的人與人沒有間隔,拉近人與人之間的距 離,並且樂意幫助人,與人相調建造在一起。
第二班群教師團隊 105 張心平 107 鐘于寧 106 黃意評 108 鄭婉茹. 第二班群之班親會說明 學校規定事項說明 教學活動說明 班群活動介紹.
差勤.
申論題要拿高分並不容易,因為他是 有一定的技巧的,如果你遵照下列技 巧來作答申論題,相信高分並不難拿, 其技巧如下:
102大學甄選入學 個人申請、繁星推薦說明 主講人:簡慧嫻.
代理商入件流程.
第2章 VCD机芯及解码电路的原理与维修 本章要点 激光头的组成、原理及维修; 飞利浦机芯和索尼机芯的结构、工作过程及机芯电路原理; 机芯及电路故障的分析与维修; MPEG1解码器的组成及常用MPEG1解码器; 音、视频处理电路原理及维修; 系统控制及显示电路原理; 电源电路组成及原理.
机顶盒结构及基本电路,基本维修技能培训 九州电子科技股份有限公司
新進教師研習 教務處報告 報告人:教務處 林永仁 2011 年 8 月31日.
第六章 音频信息及处理 Shan dong Economics University.
第二次知识点收集 杨军裕 曲宝玲 莫敦悦 李启宏 林晓州
「明清時期台灣古典散文」 教師:田啟文.
第五章 话语的语用意义(上) 主讲人:周明强.
新頒解釋函令 ● 所得稅扣(免)繳相關法令、 ● 所得稅扣(免)繳申報實務 ● 扣繳常見稅務違章類型 財政部南區國稅局屏東分局
年工作汇报 继续教育部
舌尖上的昭通.
鼻炎 症狀: 鼻(眼睛)內發癢或不舒服、 打噴嚏、 流鼻涕(水)、 鼻塞………等 。 鼻子內的任何發炎。
手太阳小肠经.
第二十一章信息的传递 电磁波的海洋 九年级物理.
杜百川 数字化打开广播影视新局面 杜百川 /10/14 武汉.
模块七 房地产营销渠道策略 主要内容 房地产营销渠道类型 房地产营销渠道选择方法 开发商与代理商的合作模式.
游泳四式技術分析暨初級教法.
6.1 概述 6.2 信源编码与压缩技术 6.3 信道编码与调制技术
主办:泰兴市质量强市领导小组办公室 承办:泰 兴 市 市 场 监 督 管 理 局.
遣詞造句知多少? 中文系 王偉勇教授 兼通識教育中心中心主任.
(4)理论体系与实训模块 必须衔接、融合 本课程把理论教学体系与实训模块结构连接成一个完整的高职课程体系。
最有利標及評選優勝廠商 講師 劉金龍 經歷:臺中市政府發包科科長.
三、市场营销学研究的基本方法 (1)产品研究法。是以物为中心的研究方法,即在产品分类的基础上,对各类产品市场分别进行研究。 (2)机构研究法。是以研究市场营销制度为出发点,体现以人为中心的研究方法,即集中对整个市场营销系统中的各特定机构的性质和功能进行研究。 (3)职能研究法。是以研究产品从生产者到消费者手中所进行的各种营销活动过程中,市场营销组织所发挥的功能的方法。
第五章 机器人的控制基础 第一节 概 述 一、机器人控制系统的特点 1)机器人的控制与机构运动学及动力学密切相关。
高标准基本农田建设 年度实施方案编制要点 河南省土地整理中心 樊雷 二○一二年五月.
青春期 要長大囉! 男女有別 生命的誕生~兩性結合才有下一代的新生命 為什麼會有月經? 經痛怎麼辦 ? 渡過快樂青春喜歡自己
三网融合下的数字电视 陈磊 北京邮电大学信息与通信工程学院.
电梯运行安全智能检测仪器 DT系列电梯加速度测试仪 XC系列电梯限速器测试仪 伍 先 达 中国科学院合肥智能机械研究所.
高清数字电视直播在 校园网中的应用 姜开达
第十章 信息的传递 一、电话 1、电话的诞生 1876年贝尔发明了电话。最简单的电话由话筒和听筒组成,话筒能把声信号变成电信号,听筒能把电信号变成声信号。
親愛的吉姆舅舅:   今天吃完晚餐後,奶奶說,在家裡情況變好以前,您要我搬到城裡跟您住。奶奶有沒有跟您說,爸爸已經好久沒有工作,也好久沒有人請媽媽做衣服了?   我們聽完都哭了,連爸爸也哭了,但是媽媽說了一個故事讓我們又笑了。她說:您們小的時候,她曾經被您追得爬到樹上去,真的嗎?   雖然我個子小,但是我很強壯,只要我會做的我都可以幫忙,但是,奶奶說,做其他事情以前,要先把功課做完。
网络的利与弊 2017/3/19 该课件由【语文公社】
鸿门宴 司马迁.
最有利標及評選優勝廠商 講師 劉金龍 經歷:臺中市政府發包科科長.
當 家 新 鮮 事.
11级骨伤1班学风建设展示.
焦 虑 症.
兒童及少年福利服務 講師:張智昇.
本节内容简介: 数字电视接收机 数字机顶盒 视频点播.
可编程序控制器原理及应用 宫淑贞 王东青 徐世许 编著 主要参考书 《可编程序控制器原理与程序设计》 《可编程序控制器原理 应用 网络》
中國美術史報告-我最喜歡的一幅畫 班級:2年2班 姓名:郭馥甄 座號:23.
数字机顶盒与DVB芯片 OMEGA家族芯片简介 本演示文稿可能包含观众讨论和即席反应。使用 PowerPoint 可以跟踪演示时的即席反应,
营造书香校园 促进和谐发展 ---华城实验小学05年秋学期工作回顾.
高鐵炫風 製作人林淑蘭老師.
行政院勞工委員會勞工保險局 勞退舊制與新制分析說明 高雄市政府人事處 99年2月1日.
2007/5/23初訪螢光蕈 (等了兩年).
Principle and Application of Digital Television
WCDA动态范围扩展系统 工作进展 刘成 2018/3/23 峨眉,2018/3/22-24.
第二章音訊媒體.
Principle and Application of Digital Television
开始 结束.
第二章 多媒体的硬件和 软件环境的建立 返回.
13-1 數位/類比(D/A)轉換IC 2019/4/22 第13章 /數位類比(D/A)介面實習.
第1章 可编程控制器的硬件 构成及工作原理 1.1 可编程控制器的硬件构成 1.2 可编程控制器的工作原理.
2.6 电磁骚扰的性质.
高雄區12年國教入學方式 報告人:高雄市政府教育局 局長 鄭新輝.
自动控制原理.
99學年度第1學期夥伴學習教師專業成長研習— 家政科「第五期家政教材資源研發推廣研習」
下列各句没有语病的一项是 A.布什政府在陷入伊战泥潭不能自拔的情况下,美国国会通过决议要求政府限期从伊拉克撤军。 B.自上世纪70年代开始,心脏病急剧上升,该病已成为威胁人类健康的主要杀手之一。 C.尊重事实,追求真理是专家的天职,任何违背科学真理的行为都应成为其禁区都不可踏入。 D.北京时间2007年9月14日,9时33分,日本第一颗绕月探测卫星“月亮女神”号在日本九州种子岛宇宙中心发射升空。
第7章 数字视频广播系统 7.1 ATSC数字电视系统 7.2 DVB数字视频广播系统 7.3 ISDB-T数字电视系统.
第六章 直接成本法.
Presentation transcript:

第3讲 MPEG-2传输流复用技术 主讲:陈俊

主要内容 一、 MPEG-2系统标准概述 二、 MPEG-2传送流结构 三、MPEG-2的系统时序模型 四、节目特殊信息PSI和服务信息SI

一、MPEG-2系统标准概述 1、MPEG-2系统该标准的主要内容 2、多节目信号的的复用方式 3、服务信息系统的提供方式 1、视频、音频和其他数据的复用和同步 2、多节目信号的的复用方式 3、服务信息系统的提供方式 4、加扰系统的相关信息

一、MPEG-2系统标准概述 2、MPEG-2码流的几种概念 1)视频基本码流(视频ES流):由视频编码器输出的视频码流; 2)视频包基本码流(视频PES流):经打包的视频码流,通常按帧打包; 3)音频基本码流(音频ES流):由音频编码器输出的音频码流; 4)音频包基本码流(音频PES流):经打包的音频码流,通常按帧打包 但不超过64K。 5)节目流(PS流):打包的视频、音频基本码流再经过打包形成的复合 码流,长度可变,适用于相对无误码的环境使用; 6)传送流(TS流):由打包的视频、音频基本码流再经过打包形成的复 合码流,每包长度为188B;或由PS流分段截取;适 用 于误码较大的 应用环境。

二、MPEG-2传输流结构 2、传送流的系统分层 1、 简述: MPEG-2传送流结构是为系统复用和传输而定义,属于系统传输层。通过与MPEG-2系统的其他信息(时序模型、节目特殊信息PSI、及服务信息SI)的共同作用,来实现在恶劣的信道环境中灵活可靠的复用与解复用。 2、传送流的系统分层 ▲ PES分组层----相应于特定数据流操作,可变长度结构 ▲ TS分组层----相应于多路复用宽操作,188字节固定长度结构

二、MPEG-2传输流结构 MPEG-2传送流的生成 视频编码器 打包器 PS复用器 音频编码器 打包器 TS复用器 基本流 ES 视频 PES 视频数据 节目流 PS输出 视频编码器 打包器 PS复用器 基本流 ES 传送流 PS输出 音频数据 音频编码器 打包器 TS复用器 音频 PES TS分组层 PES分组层

二、MPEG-2传输流结构 3、MPEG-2传送流结构 音频 视频 TS 头 PES 头 188 B

二、MPEG-2传输流结构 1、 PES 分组层: 该层是为编解码的控制而定义的逻辑结构,PES头包括流的性质、版权、说明该节目是原始节目还是复制节目、加入时间标签PTS和DTS、说明DSM的特殊模式等。 PES起始码 码流ID PES包长 PES头 填充拜特 PES数据据 10 PES加扰控制 PES优先级 数据对准指示 版权 原始或复制 17个标志 PES头数据长度 自选区

二、MPEG-2传输流结构 2、 TS 分组层: 该层是针对交换和互操作而定义的,如在TS头中加入同步、说明有无差错、有无加扰、加入连续计数和不连续性指示(因为节目流的包相互交叉)、加入节目参考时钟PCR及包识别PID等。 188 byte 连接头 可变长度适配头 净负荷数据 同步 传输有误 起始指示 传送优先级 PID 加扰控制 自适应区控制 连续计数

二、MPEG-2传输流结构 a)分组首部: 8位字段的同步头,其后是几个重要的标志: 不可纠正错误指示、有效负载起始标志、传送优先指示 PID(分组标号)、有效负载加密控制、调整字段控制、 连续计数器等。 PID:是辨别传送流分组的重要参数,PID通过节目特殊信息(PSI) 表来识别传送流分组中所带的数据,一个PID值的传送流分组只 带有来自一个原始流的数据。 调整字段控制:表示分组首部中是否有调整字段,调整字段中含有节 目参考时钟PCR的重要信息。

二、MPEG-2传输流结构 2)分组有效负载: 分组有效负载带有原始流分组(PES)数据,或者带有程序特殊信息表(PSI)或服务信息(SI),或者带有私有数据。 ▲ PES分组:PES分组插在传送流分组中,每个PES分组首部的第一个字节即为传送流分组有效负载的第一个字节,也就是说,一个PES包的包头必须包含在一个新的TS包中,同时PES包数据要充满TS传送包的有效负荷区域,若PES包数据的结尾无法与TS包的结尾对齐,则需要在TS的自适应区域中插入相应数量的填充字节,使得两者的结尾对齐。 ▲节目特殊信息(PSI)表:可被分成一段或多段置于传送流分组的有效负荷部分中,分段长度可变。一个分段的最大字节数为1K,分段的开始由传送流分组有效负载中的指针字段(pointer-field)指示。 ▲私用数据:在传送流分组中的运载方法是私自定义的,它可以按用于携带PSI表的方法构造,一个私有分段的最大值结数为4K。

三、MPEG-2的时序模型 1、传输时延问题: 2、解决方法: 在数据压缩之后,各帧图像所占的数据量是不同的(与采用编码方式等有关),而传输信道的时延是固定的,故对于活动图像,其各帧的传输时延为可变的,于是传输和显示之间没有自然的同步概念。 2、解决方法: MPEG-2的系统时序模型的建立,就是为了解决不定时延的问题,它使编码输入端与解码输出/显示端间保持一恒定时延的模型。其方法是通过改变每个编码器、解码器缓冲区的延时来实现恒定时延。 为了实现缓冲器的延时可变,MPEG-2系统在ES、PES和TS三个码流层次中设置相关的时钟信息:1)VBV-delay、2)显示时间标签PTS(Presentation Time Stamp)、3)解码时间标签DTS(Decoding Time Stamp)、 4)节目参考时钟PCR(Program Clock Reference)。 通过它们的联合作用达到编解码的同步和音视频显示的同步。

三、MPEG-2的时序模型 1、相关的时钟信息念: 1)VBV-delay:目标解码器的视频缓冲校验器VBV收到图像起始码后,与当前解码帧解码开始所等待的90KHz系统时钟的周期数,用来在播放开始时设置解码器缓冲区的初始分配,以防止解码器的缓冲器出现上溢或下溢。 2)显示时间标签PTS和解码时间标签DTS:是保证音视频准确同步的必要信息,PTS、DTS均为33bit,编码成3个独立的字段,以分组数据开始的第一个访问单元为基准来编码。 3)节目参考时钟PCR:指示抽样间隙中系统时钟本身的瞬时值 ,为42bit,33bit基于90KHz时钟计数的PCR_base字段,9bit基于27MHz采样的PCR_ext字段。PCR在TS流中的最大间隔≤100ms,将PCR按一定时间间隔(DVB中为40ms)精确插入到TS中,以保证解码流系统时钟据此做出精确重建以及保持与编码器的准确同步。

三、MPEG-2的时序模型 27MHz 时钟 视频 输入 编码 PES打包 PTS DTS 解 复用 解码 比较PTS D/A A/D 采 解 复用 解码 比较PTS D/A A/D 采 样 音频 复用编码 PCR 传输系统 输出 VCO

四、节目特殊信息PSI和服务信息SI 1、节目特殊信息PSI: PSI是MPEG-2特有的说明信息,用来自动设置解码所需的参数和引导解码器进行解码,并提供音视频同步信息相关的时钟信息,它由4种信息表组成: 1)节目关联表(PAT) 2)节目映射表(PMT) 3)条件访问表(CAT) 4)网络信息表(NIT) 这四个表都有自己的PID,各种表和节目流的PID都是13位,其中PAT表的PID为0,即将PID=0给PAT,可见PAT的重要性,它是所有这些信息的根。

四、节目特殊信息PSI和服务信息SI 1)节目关联表(PAT) 在PAT表中,列出了各个节目的PMT表的PID,故在解码时,先要找到PAT表,才能找到相应节目的PMT表。 2)节目映射表(PMT) 在PMT表中,列出了各节目码流的PID,根据此PID才能从TS流中找到该节目的码流。 3)条件访问表(CAT) CAT(PID=1)用于节目码流解扰用,说明基本流是否加密,并帮助解码器找到加密控制信息(ECM)和加密管理信息(EMM)。 4)网络信息表(NIT) NIT主要说明节目所属网络的情况和主要参数 。

四、节目特殊信息PSI和服务信息SI 2、节目特殊信息PSI在解码中的运用例子 节目0 17 节目1 22 节目2 33 节目K 55 节目0 17 节目1 22 节目2 33 节目K 55 码流1 视频 54 码流2 音频1 48 码流3 音频2 49 码流K 数据 55 码流1 视频 16 码流2 音频1 81 码流3 音频2 82 码流K 数据 88 网络私用数据 节目1 音频1 节目2 视频 PMT 音频2 PAT EMM PAT表(PID=0) PMT表 NIT表 CAT表(PID=1) TS流: 48 16 22 84 54 33 7 PID值:

四、节目特殊信息PSI和服务信息SI 3、服务信息SI(Service Information): 由DVB标准提供额外的服务信息SI作为PSI的补充,它主要提供整个IRD的设置信息(而不象PSI信息那样主要是提供MPEG-2解码信息),从而可以使IRD自动调谐接收特定的节目并可对节目进行分组。 SI中包含有节目时间表、电子节目指南信息(EPG),节目的起始时间,节目的来源等,这些信息主要包括在4个基本表和一些可选送的表中。 4个基本的表是: 1)网络信息表NIT 2)业务描述表SDT 3)节目信息表EIT 4)时间及日期表TDT

四、节目特殊信息PSI和服务信息SI 1)网络信息表NIT: 2)业务描述表SDT: 3)节目信息表EIT: 4)时间及日期表TDT: 将特定节目提供者的所有节目参数集中在一起,为调谐接收提供所 必需的转发器频率、符号率等数据,并在节目接收参数有变化时及时更 新参数使IRD自动跟踪接收。 2)业务描述表SDT: 给出特定复用器中与与之有关的其他节目名字与参数。 3)节目信息表EIT: 给出各类节目的时间安排。 4)时间及日期表TDT: 提供节目开始的具体时间;由于它有具体的时钟信息,因此有时还可作为IRD解码时钟的更新。

四、节目特殊信息PSI和服务信息SI 除了四个基本表外,DVB-SI还包括若干个可选表: 1)节目组相关表BAT: 给不同观众不同组合节目。 2)运行状态表RST: 快速更新某节目或某些节目的运行参数,它只有在状态或节目变更 时才发送一次。 3)填充表ST: 用来替代不传送的表。 总之,PSI及其扩展SI是传送流解复用的指导性信息,IRD应首先从码流中抽取出它们以供后续的码流分析和抽取所要的基本流。

五、 MPEG-2传送流的复用过程 MPEG-2传送流的复用过程可分作两个层次,即打包后的编码音视频、数据的PES流合成单个节目的TS流和多个单节目的TS流合成总的多节目TS流。 节目 复用 ES1(Video) PID1 ES2(Audio) PID2 ES3(Audio) PID3 ESn(Data) PIDn PSI(PMT) PIDn+1 单节目 TS流 传送 TS1 TS2 TS3 TSn PSI(PAT) PID=0 多节目 单节目的复用 多节目的复用

五、 MPEG-2传送流的复用过程 (一)从 PES/PSI/私用数据到单节目的TS流 1.各PES包的速率均衡:视频流的输入速率远大于音频和数据的输入速率,因而必须采用二级缓存和DSP轮询技术,当一级FIFO中的值大于预定的门限时把其移入主缓存,与数据一同进入主数据通道完成TS包头的插入和TS流的成形,以使视频TS包、音频TS包、数据TS包均匀交织复用在最终的系统传送码流中,保证解码端的音视频解码器的Buffer不会上溢和下溢。 2.PES流准确嵌入到TS包框架:PES分组包的包头必须与封装它的TS包的净荷数据首字节对齐;因而当DSP轮询中检测到PES包头时,应将已缓存的数据(长度为N)分别封装在相邻的两个TS包的净荷中,使前一个TS包经填充(182-(N-4))Bytes后,达到PES包与TS包的末尾对齐;而后一个TS包的净荷的首字节与该PES包头对齐。 3.系统PCR、PSI信息的插入:PCR与PSI具有相同的重复间隔(40ms),根据复用器输出速率恒定的机制,可用计数TS包个数的方法间接定时。一旦DSP轮询前监测到时间间隔标记,则在下一视频TS包中,插入PCR时间标记,同时在随后的两个TS包中放入PSI分段信息。而PCR的真正插入是在检测到PCR域的标志字后,在PCR域最后离开复用器的那一刻完成。

五、 MPEG-2传送流的复用过程 从 PES到单节目的TS流 一级 FIFO (仅A/V) 主FIFO 数据 通道 传输 缓存 DSP 主控单元 自检处理 PC接口 输入 串并 转换 接口 TS流 输出 Video Audio Data1 Data2 Data

五、 MPEG-2传送流的复用过程 (二)从单节目TS流到多节目TS流 1. 传送流的信息分析: a) 输入码率的提取: 码率R=相邻两PCR间的比特数÷相邻两个PCR间的差值。 b) PSI信息的提取:从各个单节目TS流的PMT中合成总的TS流的PAT,即给 出总的TS流中所包含的所有节目流的PMT对应的PID。 2. 输入TS流的调度和输出传送流的存储: a) 输入调度:用轮询方式将获取的当前包时间与当前系统时间进行比较, 以决定是否提取该TSi到复用进程。 b) 输出调度:为保证输入缓冲区不上、下溢,复用进程采取轮询转发策略,当所有缓冲区均无TS包时,发送空包;同时实时调整包的发送速度,使合成的传送流码率近似为各路TS流码率之和,以尽量减少合成TS流中空包的数目。 3.传送流的PCR修正: 总的TS流时是由不连续的原各TS包构成的,各个包的相对时域位置发生了改变,原TS包的PCR产生了抖动。处理策略是:当输入进程检测到当前TS包中含PCR字段时,采样当前系统时间;当复用进程发送该包时,再采样当前系统时间。据两次时间差值,计算出PCR实际延时,并据此修正PCR值。

五、 MPEG-2传送流的复用过程 (二)从单节目TS流到多节目TS流 复用预处理进程 复用进程 总的TS TS1~TS n 提取各路TS的PSI PSI的分析与合 成 设置PSI到复用进 程 PSI 复用 复用控制控制 空包 PCR1 TS1 提取各路TS的码 率 设置到输入进程 中 B1 TSn PCRn TS1 TSn 输入 提取PCR 修正PCR 输入进程