多媒体数据压缩技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《多媒体数据压缩技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多媒体 数据压缩 技术 课件
- 资源描述:
-
1、 多媒体数据压缩技术概述概述常用的数据压缩技术常用的数据压缩技术数据压缩新技术数据压缩新技术 多媒体数据压缩标准多媒体数据压缩标准 多媒体数据压缩技术概述数据压缩的必要性和可能性数据压缩的必要性和可能性 数据压缩的必要性数据压缩的必要性尺寸尺寸:640480类型:类型:24位位真彩色图像真彩色图像大小大小:900KB/帧帧制式:制式:NTSC类型:类型:视频视频大小大小:26.4MB/秒秒音质:音质:CD音质音质类型:类型:音频音频大小大小:10.09MB/分分多媒体数据压缩技术概述数据压缩的必要性和可能性数据压缩的必要性和可能性 数据压缩的必要性数据压缩的必要性 数据压缩的可能性数据压缩的可
2、能性标标 准:准:JPEG格格 式:式:.JPG压缩比压缩比:几倍到几十倍几倍到几十倍 数据压缩可以有效地解决多媒体信息的存储与实时数据压缩可以有效地解决多媒体信息的存储与实时传输问题传输问题 多媒体数据压缩技术概述 数据冗余的类型数据冗余的类型.空间冗余空间冗余 这是静态图像数据存在的最主要的一种冗余。在这是静态图像数据存在的最主要的一种冗余。在同一幅图像中,规则物体和规则背景的表面物理同一幅图像中,规则物体和规则背景的表面物理特性具有相关性,这些相关性的光成像结果在数特性具有相关性,这些相关性的光成像结果在数字化图像中就表现为数据冗余。字化图像中就表现为数据冗余。例如,某图片画面中有一个规
3、则物体,其表面颜例如,某图片画面中有一个规则物体,其表面颜色均匀,各部分的亮度、饱和度相近,将该图片色均匀,各部分的亮度、饱和度相近,将该图片进行数字化处理,生成位图图像。其中的规则物进行数字化处理,生成位图图像。其中的规则物体区域内,各像素点的数据是完全一样的或十分体区域内,各像素点的数据是完全一样的或十分接近的。这将使得数据有很大的空间冗余。接近的。这将使得数据有很大的空间冗余。数据冗余的类型2、时间冗余、时间冗余 由于序列图像(电视图像与运动图像)和语音数由于序列图像(电视图像与运动图像)和语音数据的前后存在着很强的相关性,因而包含着大量据的前后存在着很强的相关性,因而包含着大量的冗余。
4、在播放序列图像时,随着时间的推移,的冗余。在播放序列图像时,随着时间的推移,若干帧画面的同一部位没有变化,而只是其中的若干帧画面的同一部位没有变化,而只是其中的某些地方发生了变化,这就形成了时间冗余。同某些地方发生了变化,这就形成了时间冗余。同理,由于语音信号是连续的、渐变的,相邻样值理,由于语音信号是连续的、渐变的,相邻样值是相近甚至相同的,因而也存在时间冗余。是相近甚至相同的,因而也存在时间冗余。数据冗余的类型3、信息熵冗余、信息熵冗余 信息熵冗余是指数据所携带的信息量少于数据本信息熵冗余是指数据所携带的信息量少于数据本身,而反映出来的数据冗余。身,而反映出来的数据冗余。在实际信源编码中,
5、由于信源的先验概率很难预在实际信源编码中,由于信源的先验概率很难预知,一般实际的单位数据量总是大于信源熵,这知,一般实际的单位数据量总是大于信源熵,这就造成了信息熵冗余。就造成了信息熵冗余。数据冗余的类型4、视觉冗余、视觉冗余 实验表明,人类的视觉系统对于图像场的注意是实验表明,人类的视觉系统对于图像场的注意是非均匀和非线性的,并不能对图像的任何变化都非均匀和非线性的,并不能对图像的任何变化都感知。然而,在记录原始图像数据时,通常对视感知。然而,在记录原始图像数据时,通常对视觉敏感与不敏感的部分都同样对待,从而产生了觉敏感与不敏感的部分都同样对待,从而产生了数据冗余,这就是视觉冗余。数据冗余,
6、这就是视觉冗余。例如,视觉系统对亮度的敏感度远远高于对色彩例如,视觉系统对亮度的敏感度远远高于对色彩度的敏感度;分辨黑白图像细节的能力远远高于度的敏感度;分辨黑白图像细节的能力远远高于分辨彩色图像的能力;分辨红、黄之间颜色变化分辨彩色图像的能力;分辨红、黄之间颜色变化的能力最强,分辨蓝、紫之间颜色变化的能力最的能力最强,分辨蓝、紫之间颜色变化的能力最弱。弱。数据冗余的类型5、听觉冗余、听觉冗余 实验表明,人耳对不同频率的声音的敏感程度是不同的,实验表明,人耳对不同频率的声音的敏感程度是不同的,通常对低频端较之对高频端更敏感。即使是对同样声压通常对低频端较之对高频端更敏感。即使是对同样声压级的声
7、音,人耳实际感受到的音量也随频率而变化级的声音,人耳实际感受到的音量也随频率而变化 人耳对语音信号的相位变化不敏感人耳对语音信号的相位变化不敏感 人的听觉具有掩蔽效应。当几个强弱不同的声音同时存人的听觉具有掩蔽效应。当几个强弱不同的声音同时存在时,强声使弱声难以听见的现象称为同时掩蔽,它受在时,强声使弱声难以听见的现象称为同时掩蔽,它受掩蔽声音和被掩蔽声音之间的相对频率关系影响很大;掩蔽声音和被掩蔽声音之间的相对频率关系影响很大;声音在不同时间先后发生时,强声使其周围的弱声难以声音在不同时间先后发生时,强声使其周围的弱声难以听见的现象称为异时掩蔽。听见的现象称为异时掩蔽。这些人耳听不到或感知极
8、不灵敏的声音分量都可以视为这些人耳听不到或感知极不灵敏的声音分量都可以视为冗余,因而存在听觉冗余。冗余,因而存在听觉冗余。数据冗余的类型6、结构冗余、结构冗余 有些图像中的物体表面区域存在着很强的纹理结有些图像中的物体表面区域存在着很强的纹理结构,如木质纹理、布纹纹理等,这些结构往往存构,如木质纹理、布纹纹理等,这些结构往往存在着冗余,称为结构冗余。在着冗余,称为结构冗余。数据冗余的类型7、知识冗余、知识冗余 人对有些图像的理解与某些基础知识有很大的相人对有些图像的理解与某些基础知识有很大的相关性。关性。例如,人脸的图像有固定的结构。比如嘴的上方例如,人脸的图像有固定的结构。比如嘴的上方是鼻子
9、,鼻子的上面有眼睛,鼻子位于脸的中线是鼻子,鼻子的上面有眼睛,鼻子位于脸的中线上等等。上等等。这些规律性的结构可由先验知识和背景知识得到。这些规律性的结构可由先验知识和背景知识得到。人具有这样的知识,但计算机没有。计算机存储人具有这样的知识,但计算机没有。计算机存储图像时仍需要一个像素一个像素地保存,这就形图像时仍需要一个像素一个像素地保存,这就形成了冗余。成了冗余。数据压缩的基本原理 所谓数据压缩就是以尽可能少的数码来表所谓数据压缩就是以尽可能少的数码来表示信源所发出的信号,减少容纳给定的消示信源所发出的信号,减少容纳给定的消息集合或数据采样集合的信号空间。息集合或数据采样集合的信号空间。这
10、里的信号空间就是被压缩的对象,是指这里的信号空间就是被压缩的对象,是指某信号集合所占的时域、空域和频域。信某信号集合所占的时域、空域和频域。信号空间的这几种形式是相互关联的:存储号空间的这几种形式是相互关联的:存储空间的减少就意味着信号传输效率的提高,空间的减少就意味着信号传输效率的提高,节省所占用的带宽。因此,只要采取某种节省所占用的带宽。因此,只要采取某种方法减少了某个信号空间,就实现了数据方法减少了某个信号空间,就实现了数据压缩。压缩。数据压缩的基本原理 数据压缩技术的理论基础是信息论。数据压缩技术的理论基础是信息论。信息论认为,信源中或多或少含有自然冗信息论认为,信源中或多或少含有自然
11、冗余度,这些冗余度来自于信源本身的相关余度,这些冗余度来自于信源本身的相关性和信源概率分布的不均匀性中。只要找性和信源概率分布的不均匀性中。只要找到去除相关性或改变概率分布不均匀性的到去除相关性或改变概率分布不均匀性的方法和手段,就找到了数据压缩的方法。方法和手段,就找到了数据压缩的方法。数据压缩的基本原理 根据信息论的原理,可以找到最佳数据压根据信息论的原理,可以找到最佳数据压缩编码方法,数据压缩的理论极限是信息缩编码方法,数据压缩的理论极限是信息熵。即低于此极限的无失真编码方法是找熵。即低于此极限的无失真编码方法是找不到的,而只要不低于此极限,就一定能不到的,而只要不低于此极限,就一定能找
12、到某种适宜的编码方法任意地逼近熵。找到某种适宜的编码方法任意地逼近熵。数据压缩的基本原理熵的概念熵的概念 熵是信息量的度量方法,而信息量则表示消息所包熵是信息量的度量方法,而信息量则表示消息所包含的不确定性有多少。含的不确定性有多少。根据信息论原理,信息函数(即某个事件的信息量)根据信息论原理,信息函数(即某个事件的信息量)定义为:定义为:其中,其中,表示信源表示信源 发出发出 的先验概率的先验概率 表示信源表示信源X发出发出 这个消息(随机事件)后,这个消息(随机事件)后,接收端收到的信息量的量度。接收端收到的信息量的量度。niPxIii,2,1log)(2 ,:21nxxxXiPix)(i
13、xIix很显然,一个消息的可能性愈小,其信息量愈多;很显然,一个消息的可能性愈小,其信息量愈多;反之,消息的可能性愈大,则其信息量愈少。反之,消息的可能性愈大,则其信息量愈少。数据压缩的基本原理信息熵信息熵 根据信息论原理,信源根据信息论原理,信源X的熵定义为:的熵定义为:信息熵用来度量信源中每一种消息所包含的平均信信息熵用来度量信源中每一种消息所包含的平均信息量,是信息函数的统计平均值,其单位为比特。息量,是信息函数的统计平均值,其单位为比特。niiiniiiiPPxIPxIExH121log)()()(数据压缩的基本原理对于信息量,应该这样理解:对于信息量,应该这样理解:一个消息所表示的内
14、容对于接收者来说,应一个消息所表示的内容对于接收者来说,应该是事先不知道的,这样的消息才是信息,该是事先不知道的,这样的消息才是信息,否则毫无意义;否则毫无意义;这个信息要有正确的表达方式,否则接收者这个信息要有正确的表达方式,否则接收者无法理解,当然也就无法接收;无法理解,当然也就无法接收;该信息对于使用者来说是有意义的,即要有该信息对于使用者来说是有意义的,即要有使用价值。使用价值。数据压缩的基本原理信源的冗余度信源的冗余度 根据信息论原理,信源根据信息论原理,信源X的冗余度定义为:的冗余度定义为:其中,其中,为信源为信源X的熵,的熵,d为信源编码的熵,表示信为信源编码的熵,表示信源编码后
15、输出码字的平均码长,即单位数据量。源编码后输出码字的平均码长,即单位数据量。)(xHdr )(xH在信源编码中,熵值是数据压缩的理论极限,是平均在信源编码中,熵值是数据压缩的理论极限,是平均码长的下限。即,如果平均码长大于信源熵,则一定码长的下限。即,如果平均码长大于信源熵,则一定存在冗余,是可以进行压缩的。存在冗余,是可以进行压缩的。只有当平均码长等于或接近信源熵时,冗余度才等于只有当平均码长等于或接近信源熵时,冗余度才等于0,才达到压缩极限,此时的编码方法才是最佳编码,才达到压缩极限,此时的编码方法才是最佳编码举例举例例,有一幅例,有一幅64个像素组成的灰度图像,灰度共有个像素组成的灰度图
16、像,灰度共有5级,分别用符号级,分别用符号A、B、C、D、E表示。表示。64个像素个像素中出现灰度中出现灰度A的像素数有的像素数有27个,出现灰度个,出现灰度B的像素的像素数有数有15个,出现灰度个,出现灰度C的像素数有的像素数有12个,出现灰个,出现灰度度D的像素数有的像素数有6个,出现灰度个,出现灰度D的像素数有的像素数有4个。个。如果采用等长编码,则如果采用等长编码,则5个等级的灰度值至少需要个等级的灰度值至少需要3个二进制位表示,即每个像素用个二进制位表示,即每个像素用3位二进制表示,位二进制表示,则编码这幅图像总共需要则编码这幅图像总共需要643192位。位。按照信息论,这幅图像的熵
17、为:按照信息论,这幅图像的熵为:03883.2)64/4(log)64/4()64/15(log)64/15()64/27(log)64/27()(222 xH举例这就是说,每个符号平均用这就是说,每个符号平均用2.03883位表示,位表示,64个个像素用像素用130.485位即可。位即可。根据信息论原理,只要找到某种编码方法能使得根据信息论原理,只要找到某种编码方法能使得其平均码长等于或接近信源熵其平均码长等于或接近信源熵2.03883,则这种编,则这种编码方法就是最佳编码。码方法就是最佳编码。很显然,等长编码不是最佳编码。因为采用等长很显然,等长编码不是最佳编码。因为采用等长编码的平均码长
18、为编码的平均码长为3,大于信源熵,大于信源熵2.03883,存在,存在冗余,其冗余度为冗余,其冗余度为0.96117,冗余量为,冗余量为61.515位。位。数据压缩方法的分类1.按压缩方法是否产生失真分类按压缩方法是否产生失真分类 无损压缩:又称为无失真压缩,是指压缩后的数据经无损压缩:又称为无失真压缩,是指压缩后的数据经解压缩还原后,得到的数据与原始数据完全相同。解压缩还原后,得到的数据与原始数据完全相同。这类压缩方法只是去掉或减少了数据中的冗余,并没这类压缩方法只是去掉或减少了数据中的冗余,并没有损失熵,而这些冗余数据是可以重新插入到数据中有损失熵,而这些冗余数据是可以重新插入到数据中的,
19、因此无损压缩是可逆的,数据是可以原样恢复的。的,因此无损压缩是可逆的,数据是可以原样恢复的。无损压缩方法适用于要求还原的信号与原始信号完全无损压缩方法适用于要求还原的信号与原始信号完全一致的场合。例如,文本、数据、计算机程序的压缩一致的场合。例如,文本、数据、计算机程序的压缩就需要采用无损压缩。典型的无损压缩算法有算术编就需要采用无损压缩。典型的无损压缩算法有算术编码、码、Huffman编码和编码和LZW编码等统计编码方法。编码等统计编码方法。数据压缩方法的分类1.按压缩方法是否产生失真分类按压缩方法是否产生失真分类 有损压缩有损压缩:又称为熵压缩或有失真压缩,是指压缩后:又称为熵压缩或有失真
20、压缩,是指压缩后的数据经解压缩还原后,得到的数据与原始数据有所的数据经解压缩还原后,得到的数据与原始数据有所不同。不同。这类压缩方法压缩了熵,减少了信息量,数据不能完这类压缩方法压缩了熵,减少了信息量,数据不能完全恢复,不过在允许的范围内损失一定的熵,数据是全恢复,不过在允许的范围内损失一定的熵,数据是可以近似恢复的。可以近似恢复的。有损压缩方法适用于还原信号不一定非要和原始信号有损压缩方法适用于还原信号不一定非要和原始信号完全相同的场合。完全相同的场合。例,图像和声音的压缩就可以采用有损压缩。由于人例,图像和声音的压缩就可以采用有损压缩。由于人的视觉和听觉对某些信号(如颜色)不很敏感,丢掉的
21、视觉和听觉对某些信号(如颜色)不很敏感,丢掉一些数据而不至于对声音或者图像所表达的意思产生一些数据而不至于对声音或者图像所表达的意思产生误解,但可大大提高压缩比。常用的有损压缩算法有误解,但可大大提高压缩比。常用的有损压缩算法有预测编码、变换编码、混合编码等。预测编码、变换编码、混合编码等。数据压缩方法的分类2.按压缩方法的原理分类按压缩方法的原理分类 预测编码预测编码 变换编码变换编码 统计编码统计编码 分析分析-合成编码合成编码 混合编码混合编码数据压缩技术的性能指标1、压缩比压缩比 压缩比:一般定义为压缩前后所需的信息存储压缩比:一般定义为压缩前后所需的信息存储量或数据传输率之比。这个比
22、值越大,压缩比量或数据传输率之比。这个比值越大,压缩比越高。越高。此外,还有一种较实用的方法,就是看压缩后此外,还有一种较实用的方法,就是看压缩后的比特流中每个像素所需的比特数。的比特流中每个像素所需的比特数。例如,一幅例如,一幅640480的图像,压缩后的存储量的图像,压缩后的存储量为为614400字节,则压缩比为:字节,则压缩比为:(6144008)()(640480)2位像素位像素数据压缩技术的性能指标2、压缩质量压缩质量压缩质量是衡量还原后的数据与原始数据之间是否有差别压缩质量是衡量还原后的数据与原始数据之间是否有差别的指标,这与压缩类型有关。的指标,这与压缩类型有关。无损压缩只去掉了
23、冗余,没有减少信息量,可以保证完全无损压缩只去掉了冗余,没有减少信息量,可以保证完全恢复原始数据,所以不必担心质量问题,但压缩比较低。恢复原始数据,所以不必担心质量问题,但压缩比较低。一般为一般为2:14:1。有损压缩除了去掉原始信源数据本身所包含的冗余信息外,有损压缩除了去掉原始信源数据本身所包含的冗余信息外,还利用了人的生理特性,进一步压缩数据。因此有损压缩还利用了人的生理特性,进一步压缩数据。因此有损压缩减少了熵,压缩前后的数据不完全相同,但人难以察觉。减少了熵,压缩前后的数据不完全相同,但人难以察觉。由于允许一定程度的失真,所以有损压缩可获得较大的压由于允许一定程度的失真,所以有损压缩
24、可获得较大的压缩比。缩比。例,例,JPEG标准的压缩比可以从几倍到几十倍,甚至上百标准的压缩比可以从几倍到几十倍,甚至上百倍。倍。MPEG标准的压缩比标准的压缩比50:1100:1数据压缩技术的性能指标3、压缩和解压缩的速度压缩和解压缩的速度 人们希望实现压缩的算法要简单,压缩和解压人们希望实现压缩的算法要简单,压缩和解压缩的速度要快,尽可能适应实时压缩和解压缩缩的速度要快,尽可能适应实时压缩和解压缩 在实际应用中,由于压缩和解压缩使用的地点、在实际应用中,由于压缩和解压缩使用的地点、场合、时间和系统不同,所以要求也不同场合、时间和系统不同,所以要求也不同例,视频会议系统,则要求视频的压缩与解
25、压缩例,视频会议系统,则要求视频的压缩与解压缩都必须是实时的,速度必须满足人眼的需求都必须是实时的,速度必须满足人眼的需求.而多媒体而多媒体CD-ROM节目,制作时可以采用非实节目,制作时可以采用非实时压缩,但播放时解压缩必须是实时的。时压缩,但播放时解压缩必须是实时的。此外,还应考虑压缩算法所需的软件和硬件。此外,还应考虑压缩算法所需的软件和硬件。压缩和解压缩过程中的硬件和软件开销与算法压缩和解压缩过程中的硬件和软件开销与算法的复杂性有关。的复杂性有关。统计编码1.问题的提出问题的提出n数据压缩的必要性和可能性数据压缩的必要性和可能性 数据压缩的必要性:数据量巨大数据压缩的必要性:数据量巨大
展开阅读全文