web-dev-qa-db-ja.com

G.722のビットレートが64kbpsなのはなぜですか?

私はコーデックについていくつかのことを学んでいますが、今はG.722に混乱しています。私が読んだコーデックのビットレートを計算する方法があります ここ ウィキペディアで。

それは言った:ビットレート=サンプリングレートxビット深度

G.722のサンプリングレートは16kHz、深度は14ビットです。それらを正確に計算すると、G.722のビットレートは224kbpsです。

16 x 14 = 224

しかし、別の wikipedia の記事によると、G.722のビットレートは64kbpsです。

そんなことがあるものか?私はこの問題をグーグルで調べましたが、何も得られませんでした。

1
pepito

G.722では、64 kbps(7 kHz)オーディオエンコーダーに、オーディオ信号を16 kHzサンプリングとで14ビットを使用してコード化された均一なデジタル信号に変換する送信オーディオ部分が含まれていますSB-ビットレートを64kbpsに下げるADPCMエンコーダー

ソース

1
Yohann

圧縮/エンコードがなかった場合、あなたの数学は正しいでしょう。 G.722はエンコーディングを使用するため(SB-ADPCM、詳細については仕様を参照してください: http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.722-198811- I !! PDF-E&type = items )、データレートは生のpcmストリームのものよりも低くなっています。

0
Gurken Papst