实时音频编解码之十八 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解码的主要内容,如果未能解决你的问题,请参考以下文章