G.722.1は、国際電気通信連合(ITU-T)が勧告した広帯域
音声符号化方式の一つです。この規格は、通常の電話回線で使用される音声
帯域幅の約2倍にあたる50Hzから7kHzの周波数帯域をカバーし、16kHzの
サンプリング周波数でデジタル化された音声信号を、24kbpsまたは32kbpsの
ビットレートで符号化できます。
G.722.1は、同じく広帯域
音声符号化方式である
G.722から派生しており、
G.722と同等の音質を維持しつつ、より低い
ビットレートでの符号化を実現することを目的としています。これにより、
帯域幅が限られたネットワーク環境でも高品質な音声通信が可能になります。
G.722.1の正式名称と拡張規格
G.722.1の正式名称は「Low-complexity coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss(低フレーム消失のシステムにおけるハンズフリー用途向け24および32kbit/sの低複雑度符号化方式)」です。これは、主にフレーム損失の少ないシステムでのハンズフリー操作を目的として、低複雑度で符号化を行うことを示しています。
さらに、
G.722.1には拡張規格として
G.722.1 Annex C(または
G.722.1C)が存在します。Annex Cでは、
G.722.1の2倍にあたる14kHzの周波数帯域(
サンプリング周波数32kHz)に対応し、24kbps、32kbps、48kbpsの
ビットレートで符号化できます。この拡張規格の正式名称は「Annex C - 14 kHz mode at 24, 32, and 48 kbit/s(アネックスC - 24、32、48 kbit/s の 14 kHz モード)」であり、より高音質な音声通信を必要とするアプリケーションに適しています。
ITU-Tが策定した
音声符号化方式である
G.722、
G.722.1、
G.722.2は、
サンプリング周波数を高めることで音質を向上させた広帯域
音声符号化方式です。
G.722.2が低
ビットレートに特化しているのに対し、
G.722.1は
G.722と
G.722.2の中間の
ビットレートで動作し、処理の複雑さを軽減しています(固定小数点
MIPSで約14、浮動小数点
MIPSで約2から9)。
技術的な詳細
G.722.1は、
ビデオ会議システムやインターネット
ストリーミングなどの用途を想定して開発され、知覚符号化の一種である変換符号化を使用しています。特定の音声モデルに依存しないため、音楽などの音声以外の信号に対しても良好な符号化性能を発揮します。
コーデックの入出力は、
G.722と同様に14ビットから16ビット長で、
サンプリング周波数は16kHzです。50Hzから7kHzの音声信号を、Modulated Lapped Transform(MLT)と呼ばれる変換を用いて500Hz幅の14の領域に分割し、各領域に最適なビット数を割り当てることで全体のビット数を削減します。この規格には、ポリコム社が開発したPT716plusアルゴリズムのサブセットが採用されています。
G.722.1 Annex Cでは、
サンプリング周波数を32kHzに倍増させ、500Hz幅の28の領域に分割してビット割り当てを行うことで、より高音質な符号化を実現しています。この拡張版では、ポリコム社のSiren 14アルゴリズムのサブセットが採用されています。
インターネット上での
G.722.1(Annex Cを含む)のRTPペイロード形式は、RFC5577で定義されています。
G.722.1は、以下のような様々な用途で活用されています。
参考文献
- - ITU-T Recommendation G.722.1 (05/2005), Low-complexity coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss.
- - IETF Network Working Group. RFC5577 RTP Payload Format for ITU-T Recommendation G.722.1.
関連項目
外部リンク
これらの情報を通して、
G.722.1とその拡張規格である
G.722.1 Annex Cが、広帯域音声通信において重要な役割を果たしていることが理解できます。