实时音频编解码之十八 Opus解码 CELT解码

Posted shichaog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实时音频编解码之十八 Opus解码 CELT解码相关的知识,希望对你有一定的参考价值。

本文谢绝任何形式转载,谢谢。

5.3 CELT解码

Opus的CELT层使用窗长重叠为5ms~22.5ms的改进离散余弦变换 (Modified Discrete Cosine Transform,MDCT)算法,MDCT谱被按照人耳听觉灵敏度划分的Bark子带分解,通常CELT层有21个子带,在Hybird模式,前17个子带(到8kHz)由SILK层编解码,各频带包含的MDCT频点数量是不同的,最少就一个频点,最多176个频点,如表5-19所示。每个频带增益(能量)和频谱形状是分开编码的,这种独立编码频带增益方法使得保持信号谱包络变得简单,即使用PVQ编码没有增益信息的频谱包络形状。

帧长 2.5ms 5ms 10ms 20ms 起始频点 截止频点
频带 频点
0 1 2 4 8 0Hz 200Hz
1 1 2 4 8 200Hz 400Hz
2 1 2 4 8 400Hz 600Hz

以上是关于实时音频编解码之十八 Opus解码 CELT解码的主要内容,如果未能解决你的问题,请参考以下文章

实时音频编解码之十五 Opus编码-CELT编码

实时音频编解码之十五 Opus编码-CELT编码

实时音频编解码之十七 Opus解码 SILK解码

实时音频编解码之十七 Opus解码 SILK解码

实时音频编解码之十 CELT编码器

实时音频编解码之十六 Opus解码