多媒体数据压缩算法研究与实现摘要:多媒体数据压缩技术是实现实时有效地处理、传输和存储庞大的多媒体数据的关键技术
许多应用领域对多媒体信息的实时压缩提出了更高的要求,快速、高效的压缩算法是解决这一问题的关键
针对多媒体数据在空间、时间、结构、视觉、知识等方面所产生的冗余,利用有损压缩和无损压缩等方法,对图像、音频、视频等多媒体数据进行压缩,以保留尽可能少的有用信息
本文主要是把所学的数据结构和算法设计的知识应用于实践,对目前普遍采用的多媒体数据及其压缩算法加以研究,同时介绍了数据压缩所采用的分类、方法及其标准,并分析每种算法的优缺点,并据此选择设计一种多媒体数据的无损压缩算法
并以实例加以说明
关键词:多媒体;压缩;哈夫曼编码
多媒体数据类型1
1文字在现实世界中,文字是人与计算机之间进行信息交换的主要媒体
文字主要包括西文与中文
在计算机中,文字用二进制编码表示,即使用不同的二进制编码来代表不同的文字
2音频音频(Audio)指的是20HZ~20kHz的频率范围,但实际上“音频”常常被作为“音频信号”或“声音”的同义语,是属于听觉类媒体,主要分为波形声音、语音和音乐
3视频媒体能够利用视觉传递信息的媒体都是视频媒体
位图图像、矢量图像等都是视频媒体
4动画动画是指运动的画面,动画在多媒体中是一种非常有用的信息交换工具
动画之所以成为可能,是因为人类的“视觉暂留”的生理现象
用计算机实现的动画有两种,一种是帧动画,另一种是造型动画
数据压缩基本原理2
1信息、数据和编码数据是用来记录和传送信息,或者说数据是信息的载体
真正有用的不是数据本身,而是数据所携带的信息
数据压缩的理论基础是信息论
数据压缩技术是建立在信息论的基础之上的
数据压缩的理论极限是信息熵
而信息熵有两个基本概念作铺垫,这两个基本概念就是信息、信息量
首先第一个概念“信息”
1.信息信息是