OGG Vorbis 音频压缩算法是一种源码完全开放的!具有较大编码灵活性的通用感知音频标准,OGG代表的是开发一种有损音频压缩技术的计划! 该计划有意设计一个完全开放源码的多媒体系统,而OGG Vorbis是这种音频压缩算法的名称! 它是OGG计划的一部分.

Vorbis 具有以下特性:

(1)提供了VBR(可变比特率) 和ABR(平均比特率) 两种编码选择.

(2) 支持灵活的ID3 信息.

(3)文件可以以逻辑方式相连接.

(4)输入音频信号采样率可选范围为8-192kHz.

(5)量化分辨率为16-24bit.
(6)支持最高255独立声道的音频信号编解码

Vorbis 采用心理声学模型!具有典型的感知音频编码结构!其解码运算复杂度低于MP3,没有提供帧格式,同步及错误保护等

编码流程:

 

PCM数据输入,分析音频特性决定要使用的窗块大小,根据选择的窗块大小进行加窗处理,FFT用于计算音调掩蔽特性,MDCT系数用于计算噪声掩蔽,二者结果合并形成总的掩蔽曲线。基底曲线根据MDCT系数及掩蔽曲线,分段线性的逼近频谱曲线而得到。残差频谱是MDCT系数除去基底曲线之后留下的信号细节描述。

 

 

 

 

 

posted on 2011-01-11 21:53  binfei  阅读(1387)  评论(0)    收藏  举报