G.722.1は ITU-T が勧告した広帯域音声符号化方式で、通常の電話インタフェースの2倍の帯域幅を持つ 50 Hz-7 kHz(サンプリング周波数 16kHz)の音声信号を 24 kbit/s、32 kbit/s に符号化できる。この規格は G.722 から派生したもので、G.722と同じ広帯域の音声をより低いビットレートで符号化できる。主にテレビ会議システムや VoIP 用に利用されている。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 Annex C(あるいは G.722.1C)は G.722.1 から派生した拡張モードで、 G.722.1 の倍の 14 kHz(サンプリング周波数 32kHz)の音声信号を 24、32、48 kbit/s に符号化できる。この拡張の正式な名称は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の中間程度のビットレートで処理の複雑度を低くした(?14固定小数点MIPS、 ? 2から9浮動小数点MIPS)方式である[1]。ビデオ会議システムやインターネットでのストリーミングの用途のために開発された符号化方式で[2]、知覚符号化((perceptual audio coding))の一種である変換符号化(transeform coding)を用い、特定の音声モデルを使わないため音楽など音声以外の信号に対しても問題なく符号化ができる[1]。 コーデックの入出力は、G.722と同様、14ビット?16ビット長、サンプリング周波数 16kHzで、 50 Hz-7 kHzの信号を Modulated Lapped Transform (MLT)と呼ばれる変換を用いて、帯域幅 500Hz の 14 の領域に分割し、それぞれを領域をカテゴリー分けして最適なビット数を割り当てることで全体のビット数を削減する[2]。使われるアルゴリズムとして、ポリコム社が開発した PT716plus というアルゴリズムのサブセットが規格として採用された[1]。 G.722.1 Annex C は、G.722.1 と同じアルゴリズムをベースにしながら、サンプリング周波数を倍の 32kHz にし、帯域幅 500Hz の 28 の領域に分割してビット割り当てを行うようにしたものである[2]。これはポリコム社が開発した Siren 14 というアルゴリズムのサブセットである[1]。 インターネット上での RTP による G.722.1(Annex C を含む)のペイロードの形式は RFC5577 で定義されている[3]。 以下のような用途に使うことができる[1]。 など
概要
用途
高音質のIP電話ビデオ会議システム
音楽ストリーミング
ビデオ会議含む会議システム
オーディオ録音
ボイスメール
脚注^ a b c d e “ ⇒Polycom Siren/G 722.1”. Polycom, Inc.. 2010年5月29日閲覧。
^ a b c “ ⇒ITU-T Recommendation G.722.1(5/2005)”. ITU-T.. 2010年5月29日閲覧。
^ “RTP Payload Format for ITU-T Recommendation 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. ITU-T, 2005.
IETF Network Working Group. RFC5577 RTP Payload Format for ITU-T Recommendation G.722.1. IETF. July, 2009.
関連項目
音声符号化
ITU-T
G.719
外部リンク
⇒Official ITU-T G.722.1 standard G722.1のドキュメントとリファレンスソースコード
⇒ポリコム社 Siren/G 722.1 ホームページ
⇒ポリコム社 Siren14 G.722.1C ホームページ
表
話
編
ISO/IEC
MJPEG
Motion JPEG 2000
MPEG-1
MPEG-2
Part 2(英語版)
MPEG-4
Part 2/ASP(英語版)
Part 10/AVC
MPEG-H
Part 2/HEVC
MPEG-I
VVC
ITU-T
H.120(英語版)
H.261
H.262
H.263
H.264
H.265
DV
H.266
SMPTE
VC-1
VC-2 (Dirac)
VC-3
VC-5(英語版)
AOMedia
AV1
IETF
VP8
SAC
AVS(英語版)
その他
Apple Video(英語版)
Bink(英語版)
DVI(英語版)
EVC(英語版)
GIFアニメーション
Microsoft Video 1(英語版)
MSU Lossless(英語版)
OMS Video(英語版)
ProRes 422
ProRes 4444
RTVideo(英語版)
SheerVideo(英語版)
Smacker(英語版)
Snow
Sorenson Video, Spark(英語版)
VP6
VP9
WMV
YULS(英語版)
XVC
Xvid
可逆圧縮
FFV1(英語版)
Ut Video Codec Suite
開発停止
Zlib
Cinepak
Daala
Huffyuv
Lagarith(英語版)
RealVideo
RMP4
Indeo
Microsoft MPEG-4
QuickTime
Pixlet
Animation(英語版)
Graphics(英語版)
Theora
Thor
VP3
VP7
XEB
XVD
音声ファイルフォーマット
ISO/IEC
MPEG-1 Layer III (MP3)
MPEG-1 Layer II
Multichannel(英語版)
MPEG-1 Layer I(英語版)
AAC
HE-AAC
AAC-LD(英語版)
MPEG Surround(英語版)
MPEG-4 ALS
MPEG-4 SLS
MPEG-4 DST
MPEG-4 HILN
MPEG-4 HVXC