资源描述:
《音频编解码标准.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。音频编解码标准汇总PCM编码(原始数字音频信号流)类型:Audio制定者:ITU-T所需频宽:1411.2Kbps特性:音源信息完整,但冗余度过大优点:音源信息保存完整,音质好缺点:信息量大,体积大,冗余度过大应用领域:voip版税方式:Free备注:在计算机应用中,能够达到最高保真水平的就是PCM编码,被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的WAV文件中均有应用。因此,PCM约定俗成了无损编码,因为PCM代表了数字音频中最佳的保真水准,并不意味着P
2、CM就能够确保信号绝对保真,PCM也只能做到最大程度的无限接近。要算一个PCM音频流的码率是一件很轻松的事情,采样率值×采样大小值×声道数bps。一个采样率为44.1KHz,采样大小为16bit,双声道的PCM编码的WAV文件,它的数据速率则为44.1K×16×2=1411.2Kbps。我们常见的AudioCD就采用了PCM编码,一张光盘的容量只能容纳72分钟的音乐信息。WMA(WindowsMediaAudio)类型:Audio制定者:微软公司所需频宽:320~112kbps(压缩10~12倍)资料内容仅供您学习参考
3、,如有不当或者侵权,请联系改正或者删除。特性:当Bitrate小于128K时,WMA几乎在同级别的所有有损编码格式中表现得最出众,但似乎128k是WMA一个槛,当Bitrate再往上提升时,不会有太多的音质改变。优点:当Bitrate小于128K时,WMA最为出众且编码后得到的音频文件很小。缺点:当Bitrate大于128K时,WMA音质损失过大。WMA标准不开放,由微软掌握。应用领域:voip版税方式:按个收取备注:WMA的全称是WindowsMediaAudio,它是微软公司推出的与MP3格式齐名的一种新的音频格式。由于W
4、MA在压缩比和音质方面都超过了MP3,更是远胜于RA(RealAudio),即使在较低的采样频率下也能产生较好的音质,再加上WMA有微软的WindowsMediaPlayer做其强大的后盾,因此一经推出就赢得一片喝彩。PCMU(G.711U)类型:Audio制定者:ITU-T所需频宽:64Kbps(90.4)特性:PCMU和PCMA都能提供较好的语音质量,可是它们占用的带宽较高,需要64kbps。优点:语音质量优缺点:占用的带宽较高应用领域:voip版税方式:Free备注:PCMUandPCMA都能够达到CD音质,可是它们消耗
5、的带宽也最多(64kbps)。如果网络带宽比较低,能够选用低比特速率的编码方法,如G.723资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。或G.729,这两种编码的方法也能达到传统长途电话的音质,可是需要很少的带宽(G723需要5.3/6.3kbps,G729需要8kbps)。如果带宽足够而且需要更好的语音质量,就使用PCMU和PCMA,甚至能够使用宽带的编码方法G722(64kbps),这能够提供有高保真度的音质。PCMA(G.711A)类型:Audio制定者:ITU-T所需频宽:64Kbps(90.4)特性
6、:PCMU和PCMA都能提供较好的语音质量,可是它们占用的带宽较高,需要64kbps。优点:语音质量优缺点:占用的带宽较高应用领域:voip版税方式:Free备注:PCMUandPCMA都能够达到CD音质,可是它们消耗的带宽也最多(64kbps)。如果网络带宽比较低,能够选用低比特速率的编码方法,如G.723或G.729,这两种编码的方法也能达到传统长途电话的音质,可是需要很少的带宽(G723需要5.3/6.3kbps,G729需要8kbps)。如果带宽足够而且需要更好的语音质量,就使用PCMU和PCMA,甚至能够使用宽带的编
7、码方法G722(64kbps),这能够提供有高保真度的音质。ADPCM(自适应差分PCM)类型:Audio制定者:ITU-T所需频宽:32Kbps资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。特性:ADPCM(adaptivedifferencepulsecodemodulation)综合了APCM的自适应特性和DPCM系统的差分特性,是一种性能比较好的波形编码。它的核心想法是:①利用自适应的思想改变量化阶的大小,即使用小的量化阶(step-size)去编码小的差值,使用大的量化阶去编码大的差值;②使用过去的样
8、本值估算下一个输入样本的预测值,使实际样本值和预测值之间的差值总是最小。优点:算法复杂度低,压缩比小(CD音质>400kbps),编解码延时最短(相对其它技术)缺点:声音质量一般应用领域:voip版税方式:Free备注:ADPCM(ADPCMAdaptiveDifferent