多媒体技术07压缩与熵编码new

多媒体技术07压缩与熵编码new

ID:14570793

大小:394.50 KB

页数:17页

时间:2018-07-29

多媒体技术07压缩与熵编码new_第1页
多媒体技术07压缩与熵编码new_第2页
多媒体技术07压缩与熵编码new_第3页
多媒体技术07压缩与熵编码new_第4页
多媒体技术07压缩与熵编码new_第5页
资源描述:

《多媒体技术07压缩与熵编码new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、•17•第7章压缩与熵编码第二篇压缩与编码数字信号的压缩与编码是多媒体的核心技术和重要内容。在第3章所讲的,音频信号的自适应编码、差分编码和预测编码等,都是典型的压缩编码。本篇先介绍压缩的基本概念,再讲解可用于静态图像编码的若干常用熵编码压缩算法,然后介绍DCT与JPEG编码、运动图像和伴音的MPEG编码压缩算法、新兴的H.264/AVC视频编码、以及可以用于JPEG2000和MPEG-4编码的小波变换。本篇分为如下5章:n第7章压缩与熵编码n第8章DCT与JPEG编码n第9章MPEG编码方法n第10章H.264/AVC编码n第11章小

2、波变换与JPEG2000编码•17•第7章压缩与熵编码第7章压缩与熵编码由于多媒体信号的数据量巨大,为了节省存储空间和传输带宽,需进行压缩编码。多媒体数据的压缩方法,可以分成三大类,其中的熵编码是基础,源编码是重点,而将它们二者相结合的混合编码则是各种编码标准所采用的主要方法。本章先介绍压缩的基本概念,包括:压缩的需要与可能、算法的特点与分类和一般的编码过程。然后,在了解熵定义的基础上,讨论若干常用的熵编码算法,包括:Shannon-Fano编码、Huffman编码、算术编码、RLE和可用于GIF和PNG图像编码LZW算法。7.1压缩概

3、论数据压缩(datacompression),在电子与通信领域也常被称为信号编码(signalcoding),包括压缩(compress)和还原(decompress,解压缩/重构)即编码(encode/code)和解码(decode,译码)两个步骤。与压缩相关的学科有:信息论、数学、信号处理、数据压缩、编码理论和方法。7.1.1压缩的需要与可能由于多媒体信号的数据量巨大,所以需要压缩;同时,由于在多媒体数据中,存在着各种冗余,所以可以压缩。l压缩的需要数据量巨大是多媒体信号的特点,例如:n一幅1024*1024真彩图:1024行*10

4、24列*3B彩色=3MBn4分钟的CD音乐:44100样本/秒*2B(16b)/样*2声道*60秒*4分钟=40.37MBn90分钟的PAL视频:625行*864列*3B彩色*25帧/秒*60秒*90分=203.68GB为了节省存储空间和传输带宽、进行实时高质的多媒体通信(如视频/音频点播、网络现场直播、可视电话、视频会议等),必须对多媒体数据进行压缩编码。l压缩的可能多媒体数据和人类感觉存在着各种冗余:n空间冗余:图像的相邻像素相关;n时间冗余:相邻音频样本相关、相邻视频帧相关;n信道冗余:(环绕)立体声的声道之间相关、立体电影/电视

5、的左右视觉信号之间相关;n频率冗余:相邻的频谱值相关,人对高频信号不敏感或分辨率低;•17•第7章压缩与熵编码n统计冗余:信号中有的字符出现的频率高,可以采用较短的编码;有的有的信号特征有标度不变性或统计自相似性(如纹理和分形等);n结构冗余:多媒体数据存在分布模式,相近的图区可分类(用于矢量量化方法);n听觉冗余:人耳的低音听阈高、强纯音的频率屏蔽、相邻声音的时域屏蔽;n视觉冗余:人眼对亮度变化比对色彩的变化更敏感、对高亮区的量化误差不敏感、视网膜分频道。7.1.2压缩算法的特点与分类用于多媒体数据的压缩方法众多,可按主要特点将它们分

6、成不同的类型。l特点n无损与有损u无损压缩:能够无失真地从压缩后的数据重构,准确地还原原始数据。可用于对数据的准确性要求严格的场合,如可执行文件和普通文件的压缩、磁盘的压缩,也可用于多媒体数据的压缩。该方法的压缩比一般较小。如差分编码、RLE、Huffman编码、LZW编码、算术编码等。u有损压缩:有失真,不能完全准确地恢复原始数据,重构的数据只是原始数据的一个近似。可用于对数据的准确性要求不高的场合,如多媒体数据的压缩。该方法的压缩比一般较大。例如预测编码、音感编码、JPEG、MPEG等。n对称性——若编解码算法的复杂性和所需时间差不

7、多,则为对称的编码方法,多数压缩算法都是对称的。但也有不对称的,一般是编码难而解码容易,如Huffman编码与分形编码。但用于密码学的编码方法则相反,是编码容易,而解码则非常非常难。n帧间与帧内——在视频编码中会同时用到帧内与帧间的编码方法,帧内编码是指在一帧图像内独立完成的编码方法,同静态图像的编码,如JPEG;而帧间编码则需要参照前后帧才能进行编解码,并在编码过程中考虑对帧之间的时间冗余的压缩,如MPEG。n实时性——在有些多媒体的应用场合,需要实时处理或传输数据(如现场的数字录音和录影、播放MP3/RM/VCD/DVD、视频/音频

8、点播、网络现场直播、可视电话、视频会议),编解码一般要求延时≤50ms。这需要简单/快速/高效的算法和高速/复杂的CPU/DSP芯片。n分级处理——有些压缩算法可以同时处理不同分辨率、不同传输速率、不同质量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。