|
|
|
多媒体数据压缩的方法根据不同的依据可产生不同的分类。常用的压缩编码方法可根据质量是否有损失分为无损压缩(Lossless Compression Coding)和有损压缩(Loss Compression Coding)。
|
|
|
无损压缩只是去掉了数据中的冗余值,这些冗余值是可以重新插入数据中的,因此无损压缩是可逆的。有损压缩压缩了熵,会减少信息量,因为熵定义为平均信息量,而损失的信息是不能再恢复的,因此这种压缩是不可逆的。
|
|
|
由于无损压缩不会产生失真,因此在多媒体技术中一般用于文本数据压缩,它能保证百分之百地恢复数据。但这种方法的压缩比较低,如LZ编码、游程编码、Huffman编码等,其压缩比一般为2:1~5:1。有损压缩由于允许一定程度上的失真,可用于对图像、声音、动态视频等进行数据压缩,如采用混合编码的JPEG标准,它对自然景物的灰度图像一般可压缩几倍到几十倍,而对于彩色图像,压缩比将达到几十倍到上百倍。采用ADPCM编码的声音数据,压缩比通常也能达到4:1~8:1。压缩比最高的是动态视频数据,采用混合编码的DVI多媒体系统的压缩比通常可达100:1~200:1。
|
|
|
另外,压缩编码按照其作用域在空间域或频率域上分为空间方法、变换方法和混合方法;根据是否自适应分为自适应性编码和非自适应性编码;根据编码后产生的码词长度是否相等,又可分为定长码和变长码。总的压缩编码分类和常用的数据编码算法如下图所示。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|