免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1166 | 回复: 0
打印 上一主题 下一主题

PCM/ADPCM 波形文件之间的差异疑难解答 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-23 11:30 |只看该作者 |倒序浏览
脉冲代码调制 (PCM) 和适应性增量脉冲代码调制 (ADPCM) 都是 Microsoft 波形 (.WAV) 文件格式的子类。在 PCM,使用线性的示例,而 ADPCM 使用样本之间的变化量存储的.wav 文件的数据。
PCM 和 ADPCM 都是将模拟音频数据存储在以数字格式 Microsoft.wav 文件的技术。其他存储方法 (例如对于 Mu 的法律、 A-法律规定变换编写代码 CELP,等等),不支持的 Windows 声音系统 1.0。

PCM 的工作原理
PCM 的工作原理是 (称为采样速率) 甚至间隔采取离散的示例。常见的时间间隔为 11 kHz、 22 的范围和 44 kHz。越高采样速率,原始模拟波形和,声音质量就越好越好表示形式。每个示例为一个实数无限分辨率从 +1.0 的全面的值为-1.0 的完整的缩放值。因为这些必须存储为有限精度数字数字,数据将被截尾取整为 16 位 PCM 或 8 位 PCM,通常称为 8 和 16 位示例。16 位数据都有更多的分辨率,因此数字波形听起来更好。8 位 PCM 具有较低的分辨率可听见 hiss 导致波形。它还要求较少的磁盘空间。

ADPCM 的工作原理
ADPCM,通常称作作为窗体,是压缩的存储 16 位或 8 位 PCM 比波形的更高效的方法。它只使用每占用的磁盘空间的 16 位 PCM 每个季度的示例 4 位。但是,声音质量较差。因为 Windows 声音系统硬件仅知道 8/16 位 PCM,计算机必须压缩和解压缩到或从 PCM,所需的 CPU 时间 ADPCM。22 kHz 单声道 ADPCM 可以不必解压缩实时 (也就是同时播放) 一个 386SX/16 兆赫 CPU 上。更高的采样速率 (44 kHz) 或立体声文件会花很长时间的一个 386SX/16 解压缩,从而导致录音中的跳过。可以压缩 11 kHz 单声道 ADPCM 实时 386SX/16 的计算机上。若要如何 ADPCM 计算机必须具有音频压缩管理器 (ACM) 安装。

ADPCM 存储值的两个相邻的 PCM 样本区别,并使允许数据减少一些假设。由于这些的假设正确重现低频率,但是任何高频率往往会获取失真。失真是很容易地在 11 kHz ADPCM 可听见文件,但变得更难辨别的采样速率越高,并几乎无法识别与 44 kHz ADPCM 文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP