音频编码协议介绍

转自:http://blog.chinaunix.net/u3/94873/showart_2150727.html

 

   音频压缩是一种形式的数据压缩,其被设计来减少音频文件的大小。音频压缩算法在计算机软件上实现叫做音频编码。音频编解码器是一个计算机程序,其根据一个给定音频文件格式或流音频格式压缩/解压缩数字音频数据。大部分编解码器被当作库实现,它的接口接到一个或更多多媒体播放器。

    针对音频压缩不同标准组织和公司有很多不同技术和标准可用,在下列表格中,主要的被列举如下:

编解码器类型 标准组织 调制方法 位率(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- 和 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),4-44.2(WB)
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 变量
编解码器类型 帧大小(ms) 压缩延迟 平均主观评分(MOS) 备注
G.711 0.125 0.75 4.1 U-law(美国,日本)和 A-law(欧洲)压缩扩展
G.721 采样     被 G.726 替代
G.722 采样     分波段编解码器,其将16 kHz 波段分为两个分波段,每个编码使用 ADPCM
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),34(WB) 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
  • ADPCM = 适应性差分脉冲编码调制
  • AMR-WB = 适应性多重位元率-多频带
  • DPCM = 差分脉冲编码调制
  • LDCELP = 低延迟编码激励线性预测
  • LPC = 线性预测编码
  • CS-ACLEP = 共轭结构代数代码激励线性预测
  • MP-MLQ = 多重脉冲,多层量子化
  • ACELP = 代数编码激励线性预测

相关术语:编解码器,脉冲编码调制,G.7xx,音频压缩,音频压缩

posted @ 2010-12-29 19:02  k1988  阅读(1008)  评论(0编辑  收藏  举报