




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、运动图像压缩标准MPEG,1 从MPEG1到MPEG7:MPEG标准简述 2 MPEG的编码与实现过程 3 基于对象编码技术的MPEG-4 4 基于内容的信息存取与MPEG-7 5 H.261与H.263,1从MPEG1到MPEG7:MPEG标准简述,1.1 视频压缩技术历史概述 视频能够压缩的根本原因在于视频数据具有较高的冗余度。压缩就是指冗余的消除,主要基于两种技术:统计学和心理 视觉。消除统计冗余的基本依据是视频数字化过程在时间和 空间上采用了规则的采样过程。视频画面数字化为规则的像 素阵列,其密集程度适于表征每点最高的空间频率,而绝大 多数画面帧包含非常少甚至不含这种最高频率的细节。,
2、1.2 MPEG-1 MPEG-1标准 1992年公布,其任务是在一种可接受的质量下,把视频和伴音信号压缩到速率大约为1.5Mb/s或更高的单一的MPEG数据流。它可对SIF(标准交换格式)分辨率(NTSC制式为352240;PAL制式为352288)的图像进行压缩,每秒播放30帧,具有CD音质,图像质量基本与VHS家用录像机相当。 1.3 MPEG-2 它是一个直接与数字电视广播有关的高质量图像和声音编码标准。MPEG2所能提供的传输率在310Mbit/s之间,在NTSC制式下的分辨率可达720486,可提供广播级的图像质量和CD级的音质。MPEG-2主要针对高清晰度电视(HDTV)所需要的
3、视频及伴音信号,与MPEG-1兼容。,1.4 MPEG-4 MPEG-4旨在为视音频数据的通信、存取与管理提供一个灵活的框架与一套开放的编码工具。这些工具将支持大量的应用功能(新的和传统的)。 1.5 MPEG-7 MPEG-7既不同于基于波形压缩的表示方式如MPEG-1和MPEG-2,又不同于基于对象的表示方式如MPEG-4,而是将对各种不同类型的多媒体信息进行标准化描述,并将该描述与所描述的内容相联系,以实现快速有效的搜索。MPEG-7的功能与其他MPEG标准互为补充。,2 MPEG的编码与实现过程,MPEG的数据分为MPEG视频、MPEG音频和同步信号三个部分,视频流包含画面信息,音频流
4、包含伴音信息,所有播放MPEG图像和伴音数据所需的时钟信息都包含在同步信号流中。,图 1 MPEG的组成,2.1 MPEG编码的基本思想 MPEG数字视频编码技术实质上是一种统计方法。在时间和空间方向上,视频序列通常包含统计冗余度。MPEG压缩技术所依赖的基本统计特性为帧内与帧间的相关性,这里包含这样 一个设想:即在各连续帧之间存在简单的相关性平移运动。,图 2 连续视频画面之间通常存在着较大的相关性,2.2 MPEG的流结构 MPEG为更好地表示编码数据,规定了一个分层的结构,自上到下分别是 : MPEG流(MPEG stream) 图像组(GOP,Group of Pictures) 图像
5、(Image) 宏块(Macro block) 块(Block),图 3 MPEG流的分层结构,MPEG流(MPEG stream)包含音频流和视频流。视频流是由图像组(GOP)构成的图像序列,有表示开始的图像序列头和表示结束的图像终止码。 图像组(GOP)是为方便随机存取而加的,其结构和长度均可变。图像组是随机存取视频单位。一个GOP由一串IBP帧组成,起始为I帧。GOP的长度是一个I帧到下一个I 帧的间隔。 图像(Image)是独立的显示单位,也是基本编码单位。 宏块(Macro block)是进行运动补偿的基本单位。由一个1616像素的亮度信息和两个88像素的色度信息组成的块称为宏块。
6、块(Block)是由88像素组成的基本单位,是进行DCT运算的单位,块可分为亮度块或色度块(图 4)。,图 4 块可分为亮度块或色度块,图 5 宏块是进行运动补偿的基本单位,2.3 信号的采样 在进行视频编码前, R、G、B信号需变换为亮度信号Y和色差信号Cb、Cr的形式(图 6)。色差定义了颜色的两个方面色调与饱和度,分别用Cr和Cb来表示。,图 6 在编码前,RGB信号分解成Y,Cr和Cb信号分量,2.4 MPEG图像的类型 MPEG由三种类型的图像组成(如下图): I图(帧内图Intra Picture)是对整幅图像采用JPEG编码的图像,它是一个独立的帧,其信息由自身画面决定,不需要参
7、照其他画面而产生,它是P图和B图的参考图。 P图(前向预测帧Predicted Picture),它参照前一幅I或P图像做运动补偿编码。 B图像(双向预测 Bidirectional Prediction),它参照前一幅和后一幅I或P图像做双向运动补偿编码。,2.5 MPEG的帧序列 一个典型的MPEG帧序列,图 8 一个典型的MPEG帧序列,一个MPEG在解码播放时的实际帧序列,图 9 MPEG在解码播放时的实际帧序列,2.6 运动预测与补偿 运动补偿算法是当前视频图像压缩技术中使用最普遍的方法之一。运动补偿工作于宏块一级,主要是消除预测图与插补图在时间上的冗余,以提高压缩比。运动补偿是一种
8、预测,它不是对每个像素预测,而是以1616的图像宏块为单位的预测。,图 10 运动补偿的例子,2.7 运动补偿编码器的结构 运动补偿预测编码器的结构如下图所示。图中应用了延迟时间可变的预测存储器。该存储器有一个帧的容量,一帧前的图像被存储起来。可以通过以宏块为单位,检测出画面中的运动部分。,图 11 运动补偿预测编码器的结构示例,3 基于对象编码技术的MPEG-4,3.1 传统MPEG编码技术的局限 在传统的视频压缩中,以一连串的影像(image)为压缩对象,也就是对于一整张画面(帧frame)做数据压缩。如此会将整张画面不重要的部分(如单调的背景)也一起压缩进去而占有一定程度的数据量。另外,
9、将图像固定地分成相同大小的块,在高压缩比的情况下会出现严重的块效应,即马赛克效应。 未能考虑信息获取者的主观意义与人类视觉系统(HVS,Human Visual System)主观特性,未能考虑事件本身的特性如具体含义、重要性以及后果等等,不能对图像内容进行访问、编辑和回放等工作; 缺乏一套有系统与有效率的标准。,3.2 何谓对象编码 基于对象编码,是指依赖于对视频场景中任意形状对象检测的编码机制。MPEG-4是目前基于对象编码机制,是对运动图像和伴音编码的算法。,图 12 基于对象编码技术的场景示例,3.3 MPEG-4核心编码技术-AV对象 AV对象是MPEG-4为支持基于内容编码而提出的
10、重要概念。对象是指在一个场景中能够访问和操纵的实体,对象的划分可根据其独特的纹理、运动、形状、模型和高层语义为依据。 MPEG-4对AV对象的操作主要有: 1采用AV对象来表示听觉、视觉或者视听组合内容。 2允许组合已有的AV对象来生成复合的AV对象,并由此生成AV场景。 3允许对AV对象的数据灵活地多路合成与同步,以便选择合适的网络来传输这些AV对象数据。 4允许接收端的用户在AV场景中对AV对象进行交互操作。 5MPEG-4支持AV对象知识产权与保护。,3.4 基于场景的对象分割与编码技术 MPEG-4实现基于内容交互的首要任务就是把视频/图像分割成不同对象或者把运动对象从背景中分离出来,
11、然后针对不同对象采用相应编码方法,以实现高效压缩。 MPEG-4的编码理念是:在编码时将一幅景物分成若干在时间和空间上相互联系的视频音频对象,分别编码后,再经过复用传输到接收端,然后再对不同的对象分别解码,从而组合成所需要的视频和音频,其过程如图所示。,3.5视频对象平面-VOP 我们根据人眼感兴趣的一些特性如形 状、运动、纹理等,将图像序列中每一帧中的场景,看成是由不同视频对象平面VOP (Video Object Plane)所组成,而同一对象连续的VOP称为视频对象VO。 VOP是视频场景的语法对象,除轮廓信息外,主要由亮度和色度分量(Y,U,V)组成。VOP可以是任意形状,可由半自动分
12、割来检测。,图 14 为实现基于内容交互,人物由简单到复杂的轮廓物征提取,视频对象平面(VOP,Video Object Plane)是视频对象(VO)在某一时刻的采样,VOP是MPEG-4视频编码的核心概念。,图 15 VOP视频编码技术,3.6 运动估计与运动补偿技术 MPEG-4采用运动预测和运动补偿技术来去除图像信息中的时间冗余成分,而这些运动信息的编码技术可视为现有标准向任意形状的VOP的延伸。VOP的编码有3种模式,即帧内(Intra-frame) 编码模式(I-VOP),帧间(Inter-frame)预测编码模式(P-VOP),帧间双向 (Bidirectionally)预测编码
13、模式(B-VOP) 。,图 16 MPEG-4的运动预测和运动补偿技术,4基于内容的信息存取与MPEG-7,4.1 MPEG-7概述 MPEG-7 的产生是为了解决上述问题,其重点在于影音内容的描述和定义,以有弹性、具延伸性、多层次及明确的数据结构和语法来定义影音数据的内容,经由 MPEG-7 的定义格式,使用者可以有效率地搜寻、过滤和定义想要的影音数据。 4.2 MPEG-7:基于信息内容的搜索引擎 MPEG-7是属于信息方面的检索和搜寻,而所谓信息,则可以是影像或音乐;换句话说,MPEG-7在本质上来说就是我们常常在网上使用的搜索引擎,只不过它提供的是多媒体的信息查询服务。,4.3 MPE
14、G-7中的主要概念 数据(Data) 是用MPEG-7描述的视听资料,不考虑它们的存储、编码、显示、传输、媒介或技术。 特征(Feature) 指数据的特性。特征本身不能比较,而要用有意义的特征表示(描述子)和它的实例(描述值)。 描述子(Descriptor,D) 是特征的表示。它定义特征表示的句法和语义,可以赋予描述值。 描述值(Descriptor Value) 是描述子的实例。 描述模式(Description Scheme,DS) 说明其成员之间的关系结构和语义。,描述(Description) 一个描述由一个描述模式(结构)和一组描述值组成。 编码的描述(Coded Descrip
15、tion) 是对已完成编码的描述,满足诸如压缩效率、差错恢复和随机存取的相关要求。 描述定义语言(Description Definition Language,DDL) 是一种允许产生新的描述模式和描述子的语言,允许扩展和修改现有的描述机制。,图 18 MPEG-7应用的表示,4.4 MPEG-7的范围 MPEG-7是针对存储形式(在线、脱机)或流形式(如 Internet上的广播、推拉模型)的应用而制定的,并且可以在实时和非实时环境中操作。一个实时环境意味着当采集资料时,信息是与内容相关的。 下 图是MPEG-7处理过程的一种高度抽象示意图,用于解释MPEG-7的范围。它包括特征抽取(分析)、描述本身和搜索引擎(应用)。,5 H.261与H.263,H.261视频编码标准是CCITT(国际电报电话咨询委
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微生物检验项目的选择与设计试题及答案
- 注册会计师在财务政策制定中的作用试题及答案
- 项目管理工作量评估与优化考题及答案
- 项目管理过程中的伦理道德考评分试题及答案
- 项目管理绩效改善措施试题及答案
- 项目细节管理的试题及答案
- 关注法规变动的证券从业资格证试题及答案
- 微生物实验室的人员培训内容试题及答案
- 微生物检验技师证书考试复习要点与试题
- 2025年银行从业资格证考试学员互助活动与试题与答案
- 脑卒中患者语言康复训练
- 高中物理实验报告单
- 第13课-香港和澳门的回归
- 霸王别姬影评及介绍PPT
- 方太营销案例分析
- 2023年一级建造师《管理与实务(通信与广电工程)》考试真题
- 空调系统维保记录表
- 《空间向量基本定理》示范课教学设计【高中数学人教】
- GB/T 6417.1-2005金属熔化焊接头缺欠分类及说明
- GB/T 14823.2-1993电气安装用导管特殊要求-刚性绝缘材料平导管
- 北医安全法规考试题
评论
0/150
提交评论