MPEG-4 CELP
ビットレート拡張ツールは下位のエンコーダで符号化できなかった元信号との残差を入力とし、パルス位置/振幅の組み合わせ(MPE)とゲインとでパラメータ化する。
パラメータ化の際には、コアエンコーダで求めた線形予測係数を用い、CELP での固定型コードブック探索と同じ合成による分析の手法を使って、線形予測係数による合成フィルターを用いた復号結果と入力信号との誤差が最小になるようなパルス位置/振幅の組み合わせ(MPE)とゲインとを探索する。また、パルス位置の選択の際には下位のエンコーダでの固定型コードブックのパルス位置を考慮して決める。
CELP コアエンコーダは通常の CELP アルゴリズムと MPE を使い符号化を行う。符号化処理は大まかに以下のようになる。
線形予測パラメータの計算と量子化 音声信号から線形予測係数を計算 係数を量子化特性に優れた線スペクトル対(LSP)に変換 量子化にはベクトル量子化の一種(PPM-VQ)を使用
適応型コードブック検索 適応型コードブックのピッチディレイとピッチゲインの各係数を求める
固定型コードブック(代数的コードブック)探索 線形予測係数から求めた合成フィルターと適応型/固定型コードブック値を使って復号を行い入力信号と比較(合成による分析) 入力信号との誤差が最小になるようなパルス位置/振幅の組み合わせ(MPE)とゲインとを探索