Diferenciální pulzní kódová modulace (DPCM) je metoda kódování signálu, která je založena na pulzní kódové modulaci (PCM) , ale využívá další funkce pro kompaktní reprezentaci založenou na predikci vzorku signálu. DPCM lze aplikovat na analogový signál nebo digitální signál .
Pokud má být DPCM použit na analogovém signálu, musí být signál nejprve navzorkován, aby vzorky navzorkovaného signálu mohly být přiváděny do kodéru DPCM.
Existují dvě možnosti implementace DPCM:
V každé z těchto dvou variant DPCM je výrazně snížena lokální redundance (pozitivní korelace blízkých hodnot) signálu. V tomto případě lze dosáhnout kompresního poměru 2 až 4, pokud jsou rozdílové hodnoty poté podrobeny entropickému kódování , protože distribuční funkce rozdílových signálů je často známa (až do hodnot malého počtu parametry).
DPCM vynalezl Cutler v Bellových laboratořích v roce 1950 jeho patent zahrnuje obě metody.
Níže jsou schémata kodéru a dekodéru ve dvou verzích s poznámkami:
Kodér hraje roli diferenciátoru (kvantizer musí předcházet diferenciátor) a dekodér funguje jako akumulátor.
Entropický kodér (Q) snižuje počet bitů, zatímco dekodér ( ) obnovuje počet bitů reprezentujících původní diskrétní signál.
Použití dekodéru v kodéru.
Kompresní metody | |||||||
---|---|---|---|---|---|---|---|
Teorie |
| ||||||
Bezztrátový |
| ||||||
Zvuk |
| ||||||
snímky |
| ||||||
Video |
|