ADPCMは適応型であるため、さまざまなサンプルレートがあります。しかし、それは平均的なレートか何かを持っていますか?一定期間のフレームがありますか?
1 に答える
2
あなたはここでそれを誤解しました:-)。「アダプティブ」とは、サンプルレートが含まれる信号に応じて調整されることを意味するものではありません。
「適応」とは、限られた利用可能なデルタステップ(4ビット=サンプルをエンコードするための16の可能性のみ)が予測によって信号に適応されることを意味します。与えられたサンプルから次のサンプルが持つ可能性のある値を概算し、それにデルタステップを適応させようとします。
信号のサンプル間の変化が少ない場合は、信号の変化が大きい場合よりもステップがより近くに選択されます。あるサンプルから次のサンプルへと信号が非常に振動してから静かになる可能性はほとんどありません。
このようなアルゴリズムを使用して100Hzの方形波をエンコードし、波形を表示するオーディオエディタで再度開くと、動作に気付くでしょう。波形が一方の極性からもう一方の極性に変わると、信号はもう一方の端に到達するまで「スピードアップ」し(ステップはますます離れます)、その後再びスローダウンします(ステップはますます近くなります)。
それはまだ固定サンプルレートを持っています。あなたがそれに与えるもの。RIFF WAVEでは、サンプルレートがヘッダーに保存されます。
于 2016-07-09T21:52:27.517 に答える