G.728
[Wikipedia|▼Menu]

G.728は ITU-T が勧告した 16 kbps音声符号化方式で、符号化の際の遅延が小さいという特徴がある。

G.728の正式な名称は"Coding of speech at 16 kbit/s using low-delay code excited linear prediction" (低遅延符号励振線形予測(LD-CELP) を用いた 16kbit/s 音声符号化方式)である。
概要

ITU-T G.728(16kbps)はLD-CELP(low-delay code excited linear prediction、low-delay CELP)という音声符号化アルゴリズムを使い、32kbps の ADPCM と同等の音質を実現している[1]。G.728 は符号化時の遅延を 2ms(サンプリング周波数 8 kHz で 16 サンプル)以下に抑えることを目標に仕様が作成され、1992年に勧告された。

LD-CELPは、符号化遅延を 0.625 ms( 5 サンプル)に低遅延化した CELP である。一般に、多くの低ビットレート音声符号化方式はサンプル値を 10ms から 30ms 程度のまとまり(フレーム)にまとめ、フレーム単位で符号化の処理を行う。通常の CELP の場合、人間の声道に相当する合成フィルターとして線形予測フィルターを、声帯に相当する音源として適応型と固定型のコードブックの値を使用するため、線形予測係数の計算や、最適な適応型/固定型コードブック値の探索のためにフレーム単位での処理が必要になる。そのため符号化方式とフレーム長によって決まる一定の「符号化遅延」が発生する。例えば、ITU-T G.729 の符号化遅延は 15ms(先読み遅延5msを含む)、G.729.1 の符号化遅延は 48.9375 ms であり、どんなに高速な処理を行っても遅延をこれ以下にできない。

それに対し、LD-CELP はフレーム単位の処理を行わない。線形予測係数などのパラメータは過去のサンプル値から後ろ向きに求める。また 5 サンプル単位という短い時間ごとに固定型コードブック探索を行う。これらの処理により符号化遅延を 0.625 ms(5サンプル)に抑えている[1]

また、適応型コードブックは使用せず、その代わり 50 次という高次数の線形予測を行う(通常の CELP では 10?16 次程度)。線形予測係数はエンコーダ/デコーダ双方で後ろ向きに係数を求めることで同期を行う。線形予測係数を符号化データとして送る必要が無いため、符号化データとしてはコードブックのインデックス値のみを送る。

G.728 の特徴を以下にまとめる。

符号化遅延が低い( 0.625 ms、5サンプル

入出力はサンプリング周波数 8 kHz、64kbps A-law/μ-law 相当

固定ビットレート 16 kbps

32kbps の ADPCM と同等の音質

CELP の考え方をベースにするが、アルゴリズムはかなり異なる。

脚注^ a b ITU-T Recommendation G.728 (09/1992), Coding of speech at 16 kbit/s using low-delay code excited linear prediction. ITU-T, 1992.

参考文献

Jacob Benesty, M. M. Sondhi, Yiteng Huang (ed). Springer Handbook of Speech Processing. Springer, 2007.
ISBN 978-3540491255.

ITU-T Recommendation G.728 (09/1992), Coding of speech at 16 kbit/s using low-delay code excited linear prediction. ITU-T, 1992.

関連項目

音声符号化

線形予測符号

CELP

ITU-T

外部リンク

ITU-T G.728 page

C source code for G.728











マルチメディア圧縮フォーマット
動画ファイルフォーマット

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


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:19 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef