リアルタイムオーディオコーデック Seventeen Opus デコーディング SILK デコーディング

この記事をいかなる形式でも転載しないでください。ありがとうございます。

5.2 シルクデコード処理

デコーダの線形予測層は、主に長短予測合成フィルタを使用して励起信号をフィルタリングします.線形予測層の内部作業帯域幅はNB、MB、WBです.SWBとFBの混合符号化モードの場合、線形予測レイヤーは WB でも機能します 帯域幅の下で、インターバル デコードの後、インターバル エンコードのシンボルがデコードされ、これらのシンボルを分析することで SILK/CELT エンコードのいくつかのパラメーターが取得されます. 音声フレームの場合、SILK の内容エンコードにはパラメーターと励振が含まれ、インデックスはパラメーター ベクトル化後のコードブックのインデックスを参照し、コードブックのインデックスは最終的に LTP、LSF パラメーターなどのエンコード パラメーターにマッピングされます。SILK デコードのプロセスは次のとおりです。 . インターバル デコーダによるデコード後、ソース エンコード情報が取得され、デコードされたチャネル パラメータに従って LTP および LPC フィルタリングによって生成されます. デコードされた音声信号と生成された音声信号は、設定されたチャネル数に従ってリサンプリングされ、最終的なオーディオ信号を出力するための API Fs サンプリング値. このプロセスを図 5-4 に示します。
写真の説明を追加してください
図 5-4 SILK デコーディング フレームワーク

次のセクションでは、Opus 通常フレーム SILK のデコード プロセスを、シンボルのエンコードと関数のデコードの意味と組み合わせて分析し、関数呼び出しの関係を図 5-5 に示します。
写真の説明を追加してください
図 5-5 Opus 共通フレーム SILK のデコード関数呼び出しフロー

5.2.1 LP層

Opus エンコーディングの最小単位はエンコーディング フレームです. エンコーディング フレームの持続時間は 10 ミリ秒または 20 ミリ秒です. Opus エンコーディング パケットには複数のエンコーディング フレームを含めることができますが, エンコーディング パケットには最大 120 ミリ秒の音声エンコーディング情報を含めることができます.低ビット-

Supongo que te gusta

Origin blog.csdn.net/shichaog/article/details/124778333
Recomendado
Clasificación