数据压缩

✍ dations ◷ 2024-09-20 08:12:02 #数据压缩
在计算机科学和信息论中,数据压缩或者源编码是按照特定的编码机制用比未经编码少的数据比特(或者其它信息相关的单位)表示信息的过程。例如,如果我们将“compression”编码为“comp”那么这篇文章可以用较少的数据位表示。常见的例子是ZIP文件格式,此格式不仅仅提供压缩功能,还可作为归档工具(Archiver),能够将许多文件存储到同一个文件中。数据压缩能够实现是因为多数现实世界的数据都有统计冗余。例如,字母“e”在英语中比字母“z”更加常用,字母“q”后面是“z”的可能性非常小。无损数据压缩压缩通常利用了统计冗余,这样就能更加简练地、但仍然是完整地表示发送方的数据。无损数据压缩压缩的压缩率不足以处理庞大体积的音视频数据,但如果允许一定程度的保真度损失,那么还可以实现进一步的压缩。例如,人们看图画或者电视画面的时候可能并不会注意到一些细节并不完善。同样,两个音频录音采样序列可能听起来一样,但实际上并不完全一样。有损数据压缩在可以接受或无法察觉的情况下使用较少的位数表示图像、视频或者音频。然而,经常有一些文件不能被有损数据压缩压缩,实际上对于不含可以辨别样式的数据任何压缩算法都不能压缩。另外,试图压缩已经经过压缩的数据通常得到的结果实际上是增加数据。实际上,有损数据压缩也会最终达到不能工作的地步。例如一个极端的例子:压缩算法每次去掉文件最后一个字节,那么经过这个算法不断的压缩直至文件变空,压缩算法将不能继续工作。由于可以帮助减少如硬盘空间与连接带宽这样的昂贵资源的消耗,所以压缩非常重要,然而压缩需要消耗信息处理资源,这也可能是费用昂贵的。所以数据压缩机制的设计需要在压缩能力、有损度、所需计算资源以及其它需要考虑的不同因素之间进行折衷。对于任何形式的通信来说,只有当信息的发送方和接受方都能够理解编码机制的时候压缩数据通信才能够工作。例如,只有当接受方知道这篇文章需要用汉语字符解释的时候这篇文章才有意义。同样,只有当接受方知道编码方法的时候他才能够理解压缩数据。一种非常简单的压缩方法是行程长度编码,这种方法使用数据及数据长度这样简单的编码代替同样的连续数据,这是无损数据压缩的一个实例。这种方法经常用于办公计算机以更好地利用磁盘空间、或者更好地利用计算机网络中的带宽。对于电子表格、文本、可执行文件等这样的符号数据来说,无损是一个非常关键的要求,因为除了一些有限的情况,大多数情况下即使是一个数据位的变化都是无法接受的。对于视频和音频数据,只要不损失数据的重要部分一定程度的质量下降是可以接受的。通过利用人类感知系统的局限,能够大幅度的节约存储空间并且得到的结果质量与原始数据质量相比并没有明显的差别。这些有损数据压缩方法通常需要在压缩速度、压缩数据大小以及质量损失这三者之间进行折衷。有损图像压缩用于数字相机中,大幅度地提高了存储能力,同时图像质量几乎没有降低。用于DVD的有损MPEG-2编解码视频压缩也实现了类似的功能。在有损音频压缩中,心理声学的方法用来去除信号中听不见或者很难听见的成分。人类语音的压缩经常使用更加专业的技术,因此人们有时也将“语音压缩”或者“语音编码”作为一个独立的研究领域与“音频压缩”区分开来。不同的音频和语音压缩标准都属于音频编解码范畴。例如语音压缩用于因特网电话,而音频压缩被用于CD翻录并且使用MP3播放器解码。压缩的理论(它与算法信息论密切相关)以及率有损理论,这个领域的研究工作主要是由美国学者克劳德·香农(Claude Elwood Shannon)奠定的,他在二十世纪四十年代末期及五十年代早期发表了这方面的基础性的论文。Doyle和Carlson在2000年写到数据压缩“是所有的工程领域最简单、最优美的设计理论之一”。密码学与编码理论也是密切相关的学科,数据压缩的思想与统计推断也有很深的渊源。许多无损数据压缩系统都可以看作是四步模型,有损数据压缩系统通常包含更多的步骤,例如它包括预测、频率变换以及量化。Lempel-Ziv(LZ)压缩方法是最流行的无损存储算法之一。DEFLATE是LZ的一个变体,它针对解压速度与压缩率进行了优化,虽然它的压缩速度可能非常缓慢,PKZIP、gzip以及PNG都在使用DEFLATE。LZW(Lempel-Ziv-Welch)是Unisys的专利,直到2003年6月专利到期限,这种方法用于GIF图像。另外值得一提的是LZR (LZ-Renau) 方法,它是Zip方法的基础。LZ方法使用基于表格的压缩模型,其中表格中的条目用重复的数据串替换。对于大多数的LZ方法来说,这个表格是从最初的输入数据动态生成的。这个表格经常采用霍夫曼编码维护(例如SHRI、LZX)。 当前一个性能良好基于LZ的编码机制是LZX,它用于微软公司的CAB格式。最好的压缩工具将概率模型预测结果用于算术编码。算术编码由芬兰信息理论学家Jorma Rissanen发明,并且由Witten、Neal以及Cleary将它转变成一个实用的方法。这种方法能够实现比众人皆知的哈夫曼算法更好的压缩,并且它本身非常适合于自适应数据压缩,自适应数据压缩的预测与上下文密切相关。算术编码已经用于二值图像压缩标准JBIG、文档压缩标准DejaVu。文本输入系统Dasher是一个逆算术编码器。

相关

  • 眼睑眼睑俗称眼皮、目胞,位于眼眶(英语:Orbit (anatomy))以内、眼球以外,是保护眼球的主要器官。眼睑分为上睑和下睑,分隔上下睑的裂缝称为睑裂。睁眼时上下睑分开,闭眼时上下睑贴合。
  • 爬行动物爬行纲(学名:Reptilia)动物通称爬行动物、爬行类、爬虫类,是一类脊椎动物,属于四足总纲的羊膜动物,是包括了龟、蛇、蜥蜴、鳄、鸟类及史前恐龙等物种的通称。本分类过去传统上包含
  • p轨道在化学与原子物理学中,p轨道(英语:p orbital)是一种原子轨道,其角量子数为1,其磁量子数可以为-1、0或+1,且每个壳层里中有三个p轨道,Px、Py、Pz,形状皆相同但方向不同,每个可以容纳2个
  • 蓝色海岸蓝色海岸(法语:Côte d'Azur),又称作法国里维耶拉(French Riviera),地处地中海沿岸,属于法国东南沿海普罗旺斯-阿尔卑斯-蓝色海岸大区一部分,为自瓦尔省土伦与意大利接壤的阿尔卑斯省
  • X射线衍射法X射线衍射法,是指使用X射线探测某些分子或晶体结构的科研方法。该方法是由马克斯·冯·劳厄于1912年发明的,他因而获得诺贝尔物理学奖。X光的本质是一种电磁波,而电磁波能够发
  • 氧的同素异形体人们对氧的同素异形体有着各种认知。其中最熟悉的是双氧(O2),大量存在于地球大气层,也被称为分子氧或三线态氧。另一个是高活性的臭氧(O3)。其他包括:原子氧有非常高的活性,很难长时
  • 国家和地区索引 国防预算 石油储量 军事(武装部队) 死刑 国债 生育率 最高点 官方语言 地理 政体 面积 代码 陆地面积 人口 人口密度 国内生产总值 国徽 国旗 国歌 国家格言 首都 城市
  • 原蜻蜓目魁翅目(学名:Megasecoptera),在过去称为原蜻蜓目(Protodonata),是一目已灭绝及体型非常巨大的古生代昆虫,外观有点像及接近现今的蜻蜓。它们包括已知最大的昆虫,如晚石炭纪的巨脉蜻蜓
  • A Song for ××《A Song for xx》(给xx之歌)是日本歌手滨崎步的第一张专辑,1999年1月1日于日本发售。滨崎步在这张专辑发行前,单曲销售的成绩并没有特别的亮眼。但这张专辑却出乎意料的首周占
  • 陶宏开陶宏开(1946年-),出生于湖北武汉,是美籍华人,被称为社会学家、教育学家、素质教育倡导者,也是华中师范大学特聘教授。但是以上头衔均未得到证实,也未见其发表一篇文章陶宏开于1964年