|
G.729.1は ITU-T G.729 を拡張した広帯域の音声とオーディオ用のコーデックで、G.729、G.729.A、G.729.Bとの相互運用性があり、8 kbps~32 kbps の広範囲のビットレートをサポートする。主に VoIP 用に利用されている。 G.729.1の正式な名称は''"G.729-based embedded variable bit-rate coder:An 8-32 kbit/s scalable wideband coder bitstream interoperable with G.729"'' (G.729 ベースのエンベデッド可変ビットレート符号化: G.729 とビット列互換な 8-32 kbit/sスケーラブル広帯域符号化)である。 == 概要 == G.729.1 は G.729 をコアコーデックとし、複数の音声符号化方式を階層的に組み合わせることでビットレート、帯域幅の柔軟性を向上させたものである。 通常の電話インタフェースの2倍の帯域幅を持つ 50 Hz-7 kHz(サンプリング周波数 16kHz)の音声/オーディオ信号を入力とし、 50 Hz-4 kHz の帯域幅を持つ信号を 8~12 kbps に、 50 Hz-7 kHz の帯域幅の信号を 14~32 kbps に符号化できる 〔ITU-T Recommendation G.729.1 (05/2006), ''G.729-based embedded variable bit-rate coder:An 8-32 kbit/s scalable wideband coder bitstream interoperable with G.729''. ITU-T, 2006.〕。 G.729.1 がサポートする 8 kbps~32 kbps までの 12 種類のビットレートに対応してコーデックが出力するビット列は 12 階層の埋め込み構造になっている。符号化したビット列から必要な階層のみを容易に取り出すことができる 〔Jacob Benesty, M. M. Sondhi, Yiteng Huang (ed). ''Springer Handbook of Speech Processing''. pp.386-388, Springer, 2007. ISBN 978-3540491255.〕。 ビットレート 8 kbpsに対応するのがコア層となる第1層で、G.729 と同じ符号化アルゴリズムを用い、出力ビット列は G.729、G.729.A、G.729.B と完全な相互運用性がある。第2層は4 kbpsのG.729の拡張層である。 第3層から12層までは 50 Hz-7 kHz の広帯域音声/オーディオ信号を扱うことができる。2 kbps 単位で情報が増えていき、それに応じて音質が向上する。 それぞれの階層と使用するアルゴリズムを以下にまとめる。 : 符号化した情報は第1層から第12層まで順番にビット列を並べた形で表現され、ビットレートと音質の調整は単純にビット列を切捨てることで行える。 G.729.1 の特徴を以下にまとめる。 * 音声と音楽など一般的なオーディオの両方をサポート * 入出力のサンプリング周波数 16 kHz/16 bit * 8~32 kbpsまでの 12 種類のビットレート (50 Hz-4 kHz を 8-12 kbps、50 Hz-7 kHz を 14-32 kbps に符号化) * 12 階層の埋め込み構造ビットストリーム * 8 kbpsのコア層は G.729、G.729.A、G.729.B と相互運用性あり * 20 msのフレーム長、符号化遅延 48.9375 ms * 3 種類の音声符号化アルゴリズムの階層的組み合わせ G.729.1 の符号化データを Real-time Transport Protocol(RTP)を用いインターネット上で送るためのデータ形式は、IETF標準の RFC 4749、および RFC 5459 で定義されている 。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「G.729.1」の詳細全文を読む スポンサード リンク
|