Warped Linear Predictive Coding

Warped Linear Predictive Coding (WLPC、ワープLPC) 、あるいはWarped Linear Prediction（WLP、ワープLP）は線形予測符号の一種で、通常の線形予測での周波数特性をバーク尺度やメル尺度のような人間の聴感特性に合わせて変形させることに特徴がある。WLPC は、周波数スペクトルを人間の聴覚に合わせた分解能でモデル化することができ、より少ないパラメータで音の情報を表現することができるため、音声認識や広帯域音声符号化などに向いている。
概要.
線形予測符号方式では、人間の声を声道の周波数選択特性と音源である声帯などの音の特性でモデル化し、声道に相当する合成フィルターのパラメータとして線形予測係数を用いる。
線形予測では一定の時間遅延ごとの信号から現在の信号を予測する。Warped Linear Predictive Coding（WLPC）では一定の遅延ではなく周波数ごとに遅延時間が異なるような伝達関数を用いる。
Z変換で表現すると、通常の線形予測で使われる単位遅延 formula_1 の代わりに以下の特性を持つオールパスフィルタを使用する
これは信号の振幅に影響を与えず周波数ごとの遅延時間のみを変える。
ここで λ は周波数特性をどの程度変形させるかを指定する「ワープ係数」で、λ が 0 であれば通常の線形予測になる。
人間の聴感特性は周波数ごとに一様ではなく、例えば聴覚上の周波数分解能に関係する臨界帯域（）は周波数が高くなるほど広くなる。臨界帯域は500Hz以下の周波数では100Hz程度だが、それ以上では周波数が上がるほど広くなりほぼ対数的な特性になる。聴覚上の周波数ごとの分解能や感じ方を表す尺度としてバーク尺度（）やメル尺度（）がある。
WLPC ではこれらの特性に合わせてワープ係数を変えることで、同じ線形予測次数であればより広い周波数の、同じ周波数帯域であれば人間が敏感な低い周波数に対してより分解能の高い線形予測を行うことができる。
歴史.
周波数ごとに遅延時間が異なるようなオールパスフィルタをデジタルフィルタに応用するアイデア自体は新しいものではなく、1970年にシュスラー（H.W. Schüssler）らが既に発表している。この考え方は様々なフィルタや FFT にも応用ができる。
1980年にストルーベ（H.W. Strube）はこの方法を人間の聴感特性を反映した分析を行うため線形予測符号に応用し、通常の方法との違いの分析を行った。
レーヌ（U.K. Laine）らは周波数ワープの手法をさらに一般化した FAM（） や FAMlet と呼ばれる直交関数による信号分析を提案している。