預測編碼

預測編碼的歷史相當之久 。 最早可以追溯到40年代提出的Delta編碼 ( Delta modulation ) ， 乃至於到今日我們都還可以常常在學術性期刊上看到線性預測編碼的論文 。 一個領域研究了五十多年還繼續有新的結果不斷的出現 ， 一方面很少見 ， 另一方面也足見有其重要性了 。 預測編碼是屬於時間領域的編碼法 。 他的基本理念是 利用前面已經出現了的符號來預測目前的符號 ， 然後將實際上的符號與預測符號得到預測誤差 ， 將此誤差編碼並送出 。 預測誤差的編碼法可以採用無失真資料壓縮法或失真資料壓縮法 。 若採用前者 ， 則整個系統仍然是無失真資料壓縮法 ； 反之 ， 若採用後者 ， 則整個系統就成了失真資料壓縮法 。 因此預測編碼既是屬於無失真資料壓縮法 ， 也是屬於失真資料壓縮法 。 使用預測編碼的動機是誤差訊號的變化要比原訊號的變化小許多 ， 因此我們可以使用比較少的位元來爲每一個誤差訊號的取樣做編碼以達到資料壓縮的目的 。 本條目將介紹兩個著名的技術 ： Delta編碼與誤差訊號編碼 ( differential pulse code modulation ) 。 兩種技術都各有適應性與非適應性兩種方法 。