有损压缩
文件压缩与解压缩

文件压缩与解压缩文件压缩与解压缩是计算机技术中常用的操作,可以有效地减小文件的大小,提高文件的传输速度和存储效率。
本文将介绍文件压缩与解压缩的原理、常用的文件压缩格式以及应用场景。
一、文件压缩的原理文件压缩的原理是通过编码算法将原始文件中的冗余信息去除,从而减小文件的体积。
常见的文件压缩算法有无损压缩和有损压缩两种。
1.无损压缩无损压缩是指在文件压缩的同时完全保留原始文件的内容,压缩前后的文件可以完全恢复一致。
无损压缩常用的算法有:ZIP压缩算法、GZIP压缩算法、RAR压缩算法等。
这些算法通常基于文本重复次数、字典查找和编码方式来实现文件的压缩。
2.有损压缩有损压缩是指在文件压缩的过程中,为了减小文件体积,舍弃了一部分对文件不重要的信息。
压缩后的文件无法完全恢复为原始文件。
有损压缩常用的算法有:JPEG压缩算法、MP3压缩算法、视频编码等。
这些算法根据人对图像、音频和视频的感知特性,对数据进行舍弃和压缩。
二、常用的文件压缩格式文件压缩格式是为了在不同的平台和操作系统上实现文件的互通而设立的一种标准格式。
常见的文件压缩格式有:ZIP、RAR、7Z、TAR、GZIP等。
1.ZIP格式ZIP格式是最为常用和通用的文件压缩格式,它基于ZIP算法,可以实现对多个文件或文件夹进行压缩和解压缩。
ZIP格式适用于各种操作系统,支持大多数的压缩软件。
2.RAR格式RAR格式是一种高级文件压缩格式,它采用了更加复杂的压缩算法和数据结构,可以实现更好的压缩率。
RAR格式适用于Windows系统,RAR软件可以对RAR格式文件进行解压缩。
3.7Z格式7Z格式是基于7-Zip算法的文件压缩格式,它具有更高的压缩率和更强的加密功能。
7Z格式适用于多种操作系统,其中7-Zip软件是对7Z格式的压缩和解压缩的主要工具。
4.TAR格式TAR格式是一种文件归档格式,常与GZIP结合使用,用于将多个文件打包成一个文件,压缩文件后缀通常为.tar.gz或.tgz。
视频压缩及传输技术的研究与应用

视频压缩及传输技术的研究与应用随着网络技术的发展,视频已经成为人们日常生活中不可或缺的一部分。
然而,视频文件在传输时需要消耗大量的带宽,而且还面临很多其他的问题,例如传输不稳定、传输延时等。
为了解决这些问题,人们开始研究视频压缩及传输技术。
本文将探讨这些技术的研究和应用情况。
一、视频压缩技术视频压缩是将高带宽的视频文件转化为低带宽的文件,以便更容易地进行传输和存储。
有两种常用的视频压缩技术:有损压缩和无损压缩。
1.有损压缩技术有损压缩技术是指在压缩视频文件时,丢失一些信息,从而减小文件大小。
这种技术通常能够达到很高的压缩比例,但却会带来一定的影响。
例如,当视频文件被压缩时,像素可能会变得模糊、颜色可能会变得比原来失真等。
目前,有损压缩技术主要应用于需要高压缩比的场景,例如在线视频流媒体、视频会议等。
2.无损压缩技术无损压缩技术是指在压缩视频文件时,不会丢失任何信息。
这种技术通常不能够达到很高的压缩比例,但却保证了文件的完整性。
目前,无损压缩技术主要应用于需要保留原始数据的场景,例如医学图像、卫星图像等。
二、视频传输技术视频传输技术是指在网络中传输视频文件的技术。
它通常要解决的问题包括:带宽限制、传输延迟、传输稳定性等。
1.实时传输技术实时传输技术是指在实时情况下进行视频传输。
这种传输方式通常需要进行一定的数据压缩,以减小传输所需的带宽。
目前,实时传输技术主要应用于在线视频直播、视频会议等。
2.离线传输技术离线传输技术是指在不需要实时传输的情况下进行视频传输。
这种传输方式通常能够达到更高的传输质量,因为可以在传输前进行更充分的数据压缩。
目前,离线传输技术主要应用于在线视频点播、文件传输等。
三、视频压缩及传输技术的应用情况视频压缩及传输技术已经广泛应用于各个领域,例如在线教育、医学、电视广播等。
以下是一些应用情况的介绍:1.在线教育随着新冠疫情的发展,许多学校都开始采用在线教育的方式进行教学。
视频压缩及传输技术在这种情况下发挥了重要的作用。
常用图片文件格式

总的来说,有两种截然不同的图像格式类型:即有损压缩和无损压缩。
1.有损压缩有损压缩可以减少图像在内存和磁盘中占用的空间,在屏幕上观看图像时,不会发现它对图像的外观产生太大的不利影响。
因为人的眼睛对光线比较敏感,光线对景物的作用比颜色的作用更为重要,这就是有损压缩技术的基本依据。
有损压缩的特点是保持颜色的逐渐变化,删除图像中颜色的突然变化。
生物学中的大量实验证明,人类大脑会利用与附近最接近的颜色来填补所丢失的颜色。
例如,对于蓝色天空背景上的一朵白云,有损压缩的方法就是删除图像中景物边缘的某些颜色部分。
当在·屏幕上看这幅图时,大脑会利用在景物上看到的颜色填补所丢失的颜色部分。
利用有损压缩技术,某些数据被有意地删除了,而被取消的数据也不再恢复。
无可否认,利用有损压缩技术可以大大地压缩文件的数据,但是会影响图像质量。
如果使用了有损压缩的图像仅在屏幕上显示,可能对图像质量影响不太大,至少对于人类眼睛的识别程度来说区别不大。
可是,如果要把一幅经过有损压缩技术处理的图像用高分辨率打印机打印出来,那么图像质量就会有明显的受损痕迹。
2.无损压缩无损压缩的基本原理是相同的颜色信息只需保存一次。
压缩图像的软件首先会确定图像中哪些区域是相同的,哪些是不同的。
包括了重复数据的图像(如蓝天) 就可以被压缩,只有蓝天的起始点和终结点需要被记录下来。
但是蓝色可能还会有不同的深浅,天空有时也可能被树木、山峰或其他的对象掩盖,这些就需要另外记录。
从本质上看,无损压缩的方法可以删除一些重复数据,大大减少要在磁盘上保存的图像尺寸。
但是,无损压缩的方法并不能减少图像的内存占用量,这是因为,当从磁盘上读取图像时,软件又会把丢失的像素用适当的颜色信息填充进来。
如果要减少图像占用内存的容量,就必须使用有损压缩方法。
无损压缩方法的优点是能够比较好地保存图像的质量,但是相对来说这种方法的压缩率比较低。
但是,如果需要把图像用高分辨率的打印机打印出来,最好还是使用无损压缩几乎所有的图像文件都采用各自简化的格式名作为文件扩展名。
图像处理中的数字图像压缩

图像处理中的数字图像压缩数字图像压缩在图像处理中扮演着重要的角色。
数字图像压缩可以将图像数据压缩成更小的文件大小,更方便存储和传输。
数字图像压缩分为有损和无损两种不同的技术,本文将详细讨论这两种数字图像压缩方法。
一、无损压缩无损压缩是数字图像压缩中最常用的技术之一。
无损压缩的优点是可以保持图片原始数据不被丢失。
这种方法适用于那些需要保持原始画质的图片,例如医学成像或者编程图像等。
无损压缩的主要压缩方法有两种:一种是基于预测的压缩,包括差异编码和改进变长编码。
另一种是基于统计的压缩,其中包括算术编码和霍夫曼编码。
差异编码是一种通过计算相邻像素之间的差异来达到压缩目的的方法。
它依赖于下一像素的值可以预测当前像素值的特性。
改进的变长编码是一种使用预定代码值来表示图像中频繁出现的值的压缩技术。
它使用变长的代码,使得频繁出现的值使用较短的代码,而不常用的值则使用较长的代码。
算术编码是一种基于统计的方法,可以将每个像素映射到一个不同的值范围中,并且将像素序列编码成一个单一的数值。
霍夫曼编码也是一种基于统计的压缩方法。
它通过短代码表示出现频率高的像素值,而使用长代码表示出现频率较低的像素值。
二、有损压缩有损压缩是另一种数字图像压缩技术。
有损压缩方法有一些潜在的缺点,因为它们主要取决于压缩率和压缩的精度。
在应用有损压缩技术之前,必须确定压缩强度,以确保压缩后的图像满足预期的需求。
有损压缩方法可以采用不同的算法来实现。
这些算法包括JPEG、MPEG和MP3等不同的格式。
JPEG是最常用的有损压缩算法,它在压缩时可以通过调整每个像素所占用的位数来减小图像的大小。
MPEG是用于压缩视频信号的一种压缩技术。
它可以将视频信号分成多个I帧、P帧和B帧。
I帧代表一个完整的图像,而P帧和B帧则包含更少的信息。
在以后的编码中,视频编码器使用压缩技术将视频序列压缩成较小的大小。
MP3是一种广泛使用的音频压缩技术,它使用了同样的技术,包括频域转换、量化和哈夫曼编码。
多媒体数据的压缩与传输技术

多媒体数据的压缩与传输技术随着计算机和互联网的不断发展,多媒体数据在我们的生活中扮演着越来越重要的角色,如音频、视频、图像等。
随之而来的问题就是如何保证这些数据的高效传输和存储。
本文将探讨多媒体数据的压缩与传输技术,以及优化这些技术的方法。
一、多媒体数据的压缩技术多媒体数据的压缩技术是指通过对数据进行编码和压缩,减少数据传输和存储所占用的空间和带宽。
常见的压缩技术包括有损压缩和无损压缩两种。
1. 有损压缩有损压缩是指通过丢弃一部分数据来减小数据的大小,以达到压缩的目的。
这种压缩方法适用于音频和视频等数据,一般情况下,这些数据对人的感知有一定的误差容忍度,可以通过有损压缩的方法将数据体积大幅度压缩。
常见的有损压缩算法包括MP3、JPEG、MPEG等。
2. 无损压缩与有损压缩相比,无损压缩可以确保数据在压缩后不会有任何信息丢失。
无损压缩适用于图像和文本等数据,这些数据对精确性要求较高。
常见的无损压缩方法包括GIF、PNG和ALAC等。
二、多媒体数据的传输技术多媒体数据的传输技术一般分为实时传输和非实时传输两类。
1. 实时传输实时传输是指数据的传输需要在某个时间点到达并得到有效处理的传输方法。
此类传输方法通常用于视频通话、游戏直播等场景中。
因此,实时传输需要具备低延迟、高质量和可靠性三个特点。
常见的实时传输技术包括传统的TCP/IP协议与User Datagram Protocol(UDP)协议相对应的RTCP(Real-time Transfer Control Protocol)和RTP(Real Time Transport Protocol)协议。
同时,目前应用最广泛的实时传输协议是WebRTC技术。
2. 非实时传输非实时传输则是指数据的传输不需要在某个时间点到达并得到有效处理的传输方式,该传输方法常用于文件下载、在线视频播放等场景中。
此类数据传输相对于实时传输,对于时间要求更为宽松,但需要对数据传输的可靠性和完整性进行保证。
文件压缩原理

文件压缩原理文件压缩是指通过某种算法和方法,将原始文件的数据进行重新编码和重组,以减少文件所占用的存储空间,从而实现对文件大小的压缩。
文件压缩在计算机领域中应用广泛,可以有效节省存储空间和提高数据传输效率。
本文将介绍文件压缩的原理和常见的压缩算法。
一、文件压缩的原理。
文件压缩的原理主要是通过消除数据中的冗余信息来减小文件的大小。
数据的冗余信息是指数据中存在重复、无效或不必要的部分。
常见的冗余信息包括空白字符、重复的字符串、无效的数据等。
通过识别和消除这些冗余信息,可以有效地减小文件的大小。
文件压缩的原理可以分为两种基本方法,即有损压缩和无损压缩。
有损压缩是指在压缩过程中丢失一部分数据,从而降低文件大小。
无损压缩则是在不丢失任何数据的情况下减小文件大小。
有损压缩通常用于音频、视频等多媒体文件的压缩,而无损压缩则适用于文本、图像等需要完全保留数据的文件。
二、常见的压缩算法。
1. 哈夫曼编码。
哈夫曼编码是一种无损压缩算法,通过根据字符出现的频率来构建不等长的编码,从而实现对文件的压缩。
频率较高的字符用较短的编码表示,频率较低的字符用较长的编码表示,从而达到减小文件大小的目的。
2. LZW压缩。
LZW压缩是一种无损压缩算法,通过建立一个编码表来对文件中的字符串进行编码和压缩。
当出现重复的字符串时,只需记录其在编码表中的位置,从而减小文件的大小。
LZW压缩算法被广泛应用于图像文件的压缩中。
3. RLE压缩。
RLE(Run-Length Encoding)压缩是一种简单的无损压缩算法,通过统计连续重复的数据并用一个计数值和一个数据值来表示,从而实现对文件的压缩。
RLE压缩算法适用于一些特定类型的数据,如位图图像文件等。
三、文件压缩的应用。
文件压缩在计算机领域中有着广泛的应用,其中最常见的应用就是对文件进行压缩存储和传输。
压缩后的文件占用更少的存储空间,能够节省存储成本;同时,在网络传输过程中,压缩的文件能够减少传输时间和带宽占用,提高数据传输的效率。
压缩技术

压缩技术压缩技术是指将某个数据或文件通过一系列的算法和方法进行处理,以减小其存储和传输所需的空间或带宽的过程。
这种技术在现代信息技术领域中广泛应用,对于节约存储资源和提高数据传输效率有着重要的作用。
本文将介绍压缩技术的概念、分类、基本原理和常见的压缩算法等内容。
压缩技术的概念非常简单明了,即通过某种方式将数据或文件的大小减小,使其可以更有效地存储和传输。
在信息技术领域中,数据量庞大,存储空间和带宽是宝贵的资源,因此对数据进行压缩处理是非常必要的。
压缩技术可以根据压缩的过程分为有无损压缩和有损压缩两类。
有无损压缩是指在压缩和解压缩之间不会丢失任何数据,数据的内容保持完整。
而有损压缩则在压缩的过程中会丢失一部分数据,但通常能够保持数据的主要特征和可用性。
在压缩技术中,有很多基本的原理和算法被广泛应用。
其中,最常见的有字典压缩、哈夫曼编码和算术编码等。
字典压缩是一种利用文件中重复出现的片段进行压缩的方法。
它通过构建一个字典,将文件中出现的片段存储在字典中,并用索引号来表示。
这样,在压缩的过程中,只需要存储索引号,而不需要存储实际的数据片段,从而达到减小文件大小的目的。
哈夫曼编码是一种根据数据出现的频率来构建编码表的方法。
在哈夫曼编码中,频率较高的数据被赋予较短的编码,而频率较低的数据被赋予较长的编码。
这样,在压缩的过程中,出现频率高的数据可以用较少的比特表示,而出现频率低的数据则用较多的比特表示。
这种编码方式能够有效地减小文件大小。
算术编码是一种根据数据出现的概率来进行编码的方法。
在算术编码中,每个数据的编码长度根据其出现的概率进行调整。
出现概率高的数据,其编码长度较短;而出现概率低的数据,其编码长度较长。
通过这种方式,可以达到减小文件大小的效果。
除了上述的基本原理和算法外,压缩技术还有很多其他的方法和算法,如Lempel-Ziv-Welch(LZW)压缩算法、Burrows-Wheeler Transform(BWT)压缩算法等。
zip压缩原理简介

总述压缩可以分为无损压缩和有损压缩。
有损压缩,是利用了人类对图像或声波中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响缩小,却换来了大得多的压缩比,主要应用于视频、话音等数据的压缩,因为损失了一点信息,人是很难察觉的,或者说,也没必要那么清晰照样可以看可以听。
无损压缩,是利用数据的统计冗余进行压缩,可完全恢复原始数据而不引起任何失真,但压缩率是受到数据统计冗余度的理论限制,一般为2:1到5:1.这类方法广泛用于文本数据,程序和特殊应用场合的图像数据(如指纹图像,医学图像等)的压缩。
ZIP自然就是一种为我们提供了相当好的案例的无损压缩。
ZIP的由来两位信息论大牛Jacob Ziv和Abraham Lempel是两位以色列人,在1977年的时候发表了一篇论文《A Universal Algorithm for Sequential Data Compression》,从名字可以看出,这是一种通用压缩算法,所谓通用压缩算法,指的是这种压缩算法没有对数据的类型有什么限定,他们奠基了今天大多数无损数据压缩的核心,包括ZIP、RAR、GZIP、GIF、PNG 等等大部分无损压缩格式。
这两位大牛提出的这个算法称为LZ77,两位大牛过了一年又提了一个类似的算法,称为LZ78,思想类似,ZIP这个算法就是基于LZ77的思想演变过来的,但ZIP对LZ77编码之后的结果又继续进行压缩,直到难以压缩为止。
ZIP的作者是一个叫Phil Katz的人,由于电话线的接入速度慢的可怜,通过BBS传输较大文件实在是叫人痛苦的一件事。
于是,使用文件压缩技术就成为了BBS用户的一项必须掌握的技巧。
当时的美国BBS上,比较流行的是一种叫做ARC的压缩技术,由于它是一家商业公司开发的压缩技术,使用这种软件进行工作是需要付费的。
那时候的菲利普·卡兹是一个沉迷于BBS 上的毛头小伙,对于ARC的收费非常不满的他自己开发了一个程序叫PKARC,这个程序与ARC完全兼容,可以压缩和解压缩 ARC文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有损压缩有损压缩所谓有损压缩是利用了人类对图像或声波中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响缩小,却换来了大得多的压缩比。
有损压缩广泛应用于语音,图像和视频数据的压缩。
概述常见的声音、图像、视频压缩基本都是有损的。
在多媒体应用中,常见的压缩方法有:PCM(脉冲编码调制有损压缩),预测编码,变换编码,插值和外推法,统计编码,矢量量化和子带编码等,混合编码是近年来广泛采用的方法。
mp3divX Xvid jpeg rm rmvb wma wmv等都是有损压缩。
有损数据压缩方法是经过压缩、解压的数据与原始数据不同但是非常接近的压缩方法。
有损数据压缩又称破坏型压缩,即将次要的信息数据压缩掉,牺牲一些质量来减少数据量,使压缩比提高。
这种方法经常用于因特网尤其是流媒体以及电话领域。
在这篇文章中经常成为编解码。
它是与无损数据压缩对应的压缩方法。
根据各种格式设计的不同,有损数据压缩都会有generationloss:压缩与解压文件都会带来渐进的质量下降。
人眼或人耳能够察觉的有损压缩带来的缺陷称为压缩失真(en:compressionartifact)。
类型有两种基本的有损压缩机制:一种是有损变换编解码,首先对图像或者声音进行采样、切成小块、变换到一个新的空间、量化,然后对量化值进行熵编码。
另外一种是预测编解码,先前的数据以及随后解码数据用有损压缩来预测当前的声音采样或者图像帧,预测数据与实际数据之间的误差以及其它一些重现预测的信息进行量化与编码。
有些系统中同时使用这两种技术,变换编解码用于压缩预测步骤产生的误差信号。
优点与不足有损方法的一个优点就是在有些情况下能够获得比任何已知无损方法小得多的文件大小,同时又能满足系统的需要。
当用户得到有损压缩文件的时候,譬如为了节省下载时间,解压文件与原始文件在数据位的层面上看可能会大相径庭,但是对于多数实用目的来说,人耳或者人眼并不能分辨出二者之间的区别。
有损方法经常用于压缩声音、图像以及视频。
有损视频编解码几乎总能达到比音频或者静态图像好得多的压缩率(压缩率是压缩文件与未压缩文件的比值)。
音频能够在没有察觉的质量下降情况下实现10:1的压缩比,视频能够在稍微观察质量下降的情况下实现如300:1这样非常大的压缩比。
有损压缩图像的特点是保持颜色的逐渐变化,删除图像中颜色的突然变化。
生物学中的大量实验证明,人类大脑会利用与附近最接近的颜色来填补所丢失的颜色。
例如,对于蓝色天空背景上的一朵白云,有损压缩的方法就是删除图像中景物边缘的某些颜色部分。
当在·屏幕上看这幅图时,大脑会利用在景物上看到的颜色填补所丢失的颜色部分。
利用有损压缩技术,某些数据被有意地删除了,而被取消的数据也不再恢复。
有损静态图像压缩经常如音频那样能够得到原始大小的1/10,但有损压缩是无可否认,利用有损压缩技术是会影响图像质量,尤其是在仔细观察的时候,质量下降更加明显,。
另外,如果使用了有损压缩的图像仅在屏幕上显示,可能对图像质量影响不太大,至少对于人类眼睛的识别程度来说区别不大,因为人的眼睛对光线比较敏感,光线对景物的作用比颜色的作用更为重要。
可是,如果要把一幅经过有损压缩技术处理的图像用高分辨率打印机打印出来,那么图像质量就会有明显的受损痕迹。
一些方法将人体解剖方面的特质考虑进去,例如人眼只能看到一定频率的光线。
心理声学模型描述的是声音如何能够在不降低声音感知质量的前提下实现最大的压缩。
常见格式——MP3(MP3PRO\MP3SURROUND)、AAC(*.3gp/*.mp4/*.m4a)、ATRAC3/ATRAC3+(*.aa3)。
先来明白音频压缩的原理:利用人耳听觉的心理声学特性(频谱掩蔽特有损压缩性和时间掩蔽特性等)以及人耳对信号幅度、频率、时间的有限分辨能力,编码时凡是人耳感觉不到的频率不编码、不传送,即凡是对人耳辨别声音信号的强度、声调、方位没有贡献的部分(称为不相关部分或无关部分)都不编码和传送。
对感觉不到的部分进行编码时,允许有较大的量化失真、并使其处于听阈(即人耳所能听到的最低音量)以下,人耳仍然感觉不到。
音频的压缩就是利用这些特点来工作的。
心理声学的几个基本概念1、等响度曲线人的听觉的灵敏度随着频率而改变。
即通常两个功率一样但频率不同的音调听起来并不一样响。
通过等响度曲线,我们可以看出,人耳对4KHz的频率最灵敏,即在4KHz下能被察觉出来的声音压力水平(响度),在其他频率下并不能被察觉。
这就给在一些不太灵敏的频率下失真提供了条件。
2、屏蔽我们上高中物理时学过屏蔽。
就是强的声音信号把弱的声音信号覆盖,导致我们无法察觉。
而且,当两个声音在时间和频率上很接近时,屏蔽效应就会很强。
因此,我们可以在编码时对被屏蔽的部分不编码、不传送。
这样,音质依然没有大的损失,人耳也不易察觉。
3、临界频带对于人类的听觉来说,对声音的感知特性并不是以线形频率为尺度来变化的(人的听觉还没那么好),而是可以用被称为临界频带的一系列有限的频段来表达。
简单的说,把整个频带划分成几段,在这每个频段里,人耳的听觉感知是相同的,即心理声学特性都是一样的。
言归正传,编码的精髓就是算法。
主流编码及其算法1、MP3(MP3PRO\MP3SURROUND)MP3应该算目前应用最广泛的有损压缩数字音频格式了。
它的全称是MPEG (MovingPictureExpertsGroup)AudioLayer-3。
1987年德国Fraunhofer研究院研制成功的一种有损压缩数字音频格式,并于1989年取得专利。
起初,它并不完善,它更像一个编码标准框架,留待人们去完善。
1992年,这一技术并入了MPEG规范,并有了正式名号——MP3。
MP3文件是由帧(frame)构成的,帧是MP3文件最小的组成单位。
什么是帧?还记得最初的动画是怎么做的吗?不同的连续画面切换以达到动态效果,每幅画面就是一个“帧”,不同的是MP3里面的帧记录的是音频数据而不是图形数据。
MP3的帧速度大概是30帧/秒。
每个帧又由帧头和帧数据组成,帧头记录着该帧的基本信息,包括位率索引和采样率索引(这对理解ABR和VBR编码方式很重要)。
帧数据,顾名思义就是记录着主体音频数据。
上面说的都是MP3编码的基础,但事实上,早期的编码器都非常不完善,压缩算法近于粗暴,音质很不理想。
MP3的音质达到现在的水平有两次飞跃:人体听觉心理学模型(PerceptualModel)的导入和VBR技术的应用。
PS:VBR是variablebitrate的缩写,意思是可变比率,就是MP3文件压制的时候声音元素较多,比率较高时,将自动减低压缩比特率,在比特率需求比较低时自动升高比特率,这样做的目的是在保证音质基本不被损害的情况下增加文件在线播放时的速度,和减少在本机播放时所占的系统资源……这是Xing发展的算法,他们将一首歌的复杂部分用高Bitrate编码,简单部分用低Bitrate编码。
主意虽然不错,可惜Xing编码器的VBR算法很差,音质与CBR相去甚远。
幸运的是,Lame完美地优化了VBR算法,使之成为MP3的最佳编码模式。
这是以质量为前提兼顾文件大小的方式,推荐编码模式。
MP3能生存到今天,它的发展仍未止步。
2001年6月14日,法国汤姆森与美国RCA两家公司联合推出了一种新的压缩格式:MP3PRO。
MP3PRO是基于MP3技术改良而来,它利用了CodingTechnologies公司开发的编解码增强技术,该术称为SBR(SpectralBandReplication)。
当制作MP3PRO文件时,编码器将音频分为两部分。
一部分是将音频数据中的低频部分分离出来,通过传统的M有损压缩P3技术编码得出正常的MP3音频流。
此举使MP3编码器专注于低频段信号的压缩从而获得更好的质量,而且使原来的MP3播放器也能播放MP3PRO文件。
另一部分则是将分离出来的高频信号进行编码并嵌入MP3流中。
传统的MP3播放器会将其忽略掉,而新的MP3PRO播放器会将其还原出来并进行组合,得到高质量的全带宽的声音。
通过这项技术,使得MP3PRO64Kbps的编码率便可提供128Kbps的MP3相同的质量,且具有相差无几的音质,而体积只有MP3的一半大小。
PSP就支持MP3PRO,而且支持MP3PRO的格式转换软件也很多,大家可以去网上找找。
有兴趣的话可以试试,绝对比mp3强啊。
Thomson在2004年12月初正式宣布世界上最流行的音乐压缩格式MP3迈进多声道时代。
MP3SURROUND是由FraunhoferIIS和Agere联合开发的,使用了binauralCueCoding(BCC)技术心理声学编码,可以在实现多声道环绕的同时保证文件的大小。
同时加入的AgereSystems公司则主要负责将多声道MP3格式——MP3SURROUND进行推广。
MP3SURROUND技术实现了5.1声道环绕的高品质音频,应用范围相当广泛,可以在网络音乐发布、广播系统、PC视听应用、游戏音效、消费电子产品和车载音响等方面发挥作用。
尽管集成了多个声道,但是Thomson 表示MP3SURROUND文件相对于普通MP3(采样率相当)并没有太大的增加,相对于其他环绕多声道音频格式就只有它们的一半了。
更为重要的,MP3SURROUND 提供了良好的兼容性,可以在现有的MP3软件、MP3播放器上正常使用。
目前网上出现了MP3SURROUND的专门网站,大家从这里可以下载到MP3SURROUND的解码/编码工具以及已经做好的MP3文件,对MP3SURROUND 有兴趣的朋友还可以下载到技术文档。
psp2.80支持7.1声道,2.80的玩家不妨体验一下MP3SURROUND的魅力!2、AAC(*.3gp/*.mp4/*.m4a)AAC是高级音频编码(AdvancedAudioCoding)的缩写,它是由Fraunhofer研究院、杜比和AT&T共同研发的。
AAC是MPEG-2规范的一部分,它适用于从速率8Kbps的单声道电话音质到160Kbps多声道的超高质量音频范围内的编码。
AAC与MP3相比,增加了诸如对立体声的完美再现、码流效果音扫描、多媒体控制、降噪优化等MP3音频格式所没有的特性,使得在音频压缩后仍能完美地再现CD音质。
它还同时支持多达48个音轨、15个低频音轨、更多种采样率和比特率、多种语言的兼容性、更高的解码效率。
总之,AAC可以在比MP3文件缩小30%的前提下提供更好的音质。
现将其中的几个模块作一些说明:增益控制(Gaincontrol)增益控制模块用在可变采样率配置中,它由多相正交滤波器PQF(polyphasequadraturefilter)、增益检测器(gaindetector)和增益修正器(gainmodifier)组成。