DPCM

From Just Solve the File Format Problem
Revision as of 19:53, 1 June 2017 by Mu (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name DPCM
Ontology

Differential Pulse Code Modulation or DPCM is a method for encoding audio. It is a variant of pulse code modulation that quantizes and transmits the difference between consecutive samples rather than the sample values themselves. The decoder can then reconstruct the signal by adding consecutive DPCM samples.

In practice, the naive method of quantizing after the difference filter can suffer from error accumulation. To account for this, DPCM encoders contain a model of the decoder, taking the difference with the decoder's reconstructed output rather than the actual last sample of the input audio.

DPCM generally achieves better quality for a given bitrate than PCM. The quantization method need not be linear, and can be µ-law or A-law.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox