DPCM

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Audio and Music }} '''Differential Pulse Code Modulation''' or '''DPCM''' is a method for encoding audio. It is a variant of pulse ...")
 
Line 7: Line 7:
 
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.
 
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.
+
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]].

Revision as of 19:53, 1 June 2017

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