音频压缩和编解码(Audio Compression and Codec)
音 频压缩是一种形式的数据压缩,其被设计来减少音频文件的大小。音频压缩算法在计算机软件上实现叫做音频编码。音频编解码器是一个计算机程序,其根据一个给定音频文件格式或流音频格式压缩/解压缩数字音频数据。大部分编解码器被当作库实现,它的接口接到一个或更多多媒体播放器。
针对音频压缩不同标准组织和公司有很多不同技术和标准可用,在下列表格中,主要的被列举如下:
编解码器类型 | 标准组织 | 调制方法 | 位率(kb/s) | 采样率(kHz) |
G.711 | ITU-T | PCM | 64 | 8 |
G.721 | ITU-T | ADPCM | 32 | 8 |
G.722 | ITU-T | ADPCM | 64 | 16 |
G.722.1 | ITU-T | 基于交换的 | 24/32 | 16 |
G.722.2 | ITU-T | AMR-WB | 6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05 and 23.85 | 16 |
G.723 | ITU-T | DPCM | 24/40 | 8 |
G.723.1 | ITU-T | MPC-MLQ 或ACELP | 5.6/6.3 | 8 |
G.726 | ITU-T | ADPCM | 16/24/32/40 | 8 |
G.727 | ITU-T | ADPCM | 5-, 4-, 3- and 2 |
|
G.728 | ITU-T | LDCELP | 16 | 8 |
G.729 | ITU-T | CS-ACELP | 8 | 8 |
GSM 06.10 | ETSI | RPE-LTP | 13 | 8 |
LPC10 | USA Government DOD / NATO | LPC | 2.4 | 8 |
Speex | 自由软件 | CELP | 8, 16, 32 | 2.15-24.6 (NB) |
iLBC( 因特网低比特率声音合成器) | IETF RFC 3951 | LPC | 8, 16 | 13.3 |
LPC | 8, 16 | 15.2 | ||
DoD CELP | 美国国防部门 | CELP | 4.8 |
|
EVRC | 3GPP2 | 增强型可变率编解码器 | 9.6/4.8/1.2 | 8 |
L16 | IETF RFC 3551 | 非压缩音频数据压缩 | 128 | 变量 |
编解码器类型 | 帧大小 | 压缩延迟 | 平均主观评分(MOS) | 备注 |
G.711 | 0.125 | 0.75 | 4.1 | U-law (美国,日本)和A-law(欧洲)压缩扩展 |
G.721 | 采样 |
|
| 被G.726替代 |
G.722 | 采样 |
|
|
分波段编解码器,其将16 kHz波段分为两个分波段,每个编码使用 |
G.722.1 | 20 | 40 |
|
|
G.722.2 | 采样 |
|
|
AMR-WB 是在网络中使用而标准化的,例如UMTS。 |
G.723 | 采样 | 30 |
|
被G.726替代了,它相对G.723.1是完全不同的编解码器。 |
G.723.1 | 30 | 30 | 3.7 -3.9 | H.324 视频会议的一部分 |
G.726 | 0.125 | 1 | 3.9 |
被G.721和 G.723替代 |
G.727 | 采样 |
|
|
与G.726相关 |
G.728 | 0.625 | 0.625 | 3.6 |
|
G.729 | 10 | 15 | 3.9 |
VOIP 应用程序 |
GSM 06.10 | 22.5 |
|
| 用在GSM蜂窝电话上。 |
LPC10 | 22.5 |
|
|
也叫做FS-1015或STANAG 4198 |
Speex | 30 ( NB ) | 30 – 34 |
| VOIP |
iLBC( 因特网低比特率声音合成器) | 30 | 30 | 4.0 | VOIP |
20 | 20 | 4.0 | ||
DoD CELP | 30 |
|
|
|
EVRC | 20 |
|
| 用在CDMA网络上。 |
L16 | 采样 |
|
|
|
语音调制方法
PCM = 脉冲编码调制 |
ADPCM = Adaptive Differential Pulse Code Modulation |
AMR-WB = 适应性多重位元率-多频带 |
DPCM = 差分脉冲编码调制 |
LDCELP = 低延迟编码激励线性预测 |
LPC = 线性预测编码 |
CS-ACLEP = 共轭结构代数代码激励线性预测 |
MP-MLQ = 多重脉冲,多层量子化 |
ACELP = 代数编码激励线性预测 |
相关术语:编解码器,脉冲编码调制,G.7xx,音频压缩,音频压缩
相关链接:http://www.javvin.com/protocolG7xx.html: 音频(语音) 压缩协议 (CODEC) (G.711, G.721, G.722, G.726, G.727, G.728, G.729)