Adaptiv differentiel pulskodemodulation

Den Adaptive Differential Pulse Code Modulation (ADPCM) (fransk, Puls modulation og adaptiv differentiel kodning (ADPCM)) er en algoritme ikke standardiseret datakomprimering med tab.

Algoritmen er baseret på tilstedeværelsen af ​​et forudsigelsesskema og en fejlkodning mellem forudsigelsen og det originale signal. Fejlene er ofte af små størrelser, en interessant kompression er mulig takket være reduktionen af ​​de bits, der er nødvendige for operationen. I tilfælde af ADPCM er denne kodning dynamisk og tager hensyn til størrelsen på fejlene ved at ændre kvantiseringstrinnet .

Under afkodningen tilføjes fejlene til signalet, der skyldes forudsigelsen om at opnå et signal, der er mere eller mindre tro mod originalen. Dette system bruges mest til lydfiler, især vokaleksempler .

Sammenfattende tager ADPCM hensyn til følgende egenskaber:

I midten -1980s , den CCITT indførte 32 kbit / s ADPCM  ( G.721 ). Senere G.726 og G.727 med forskellige hastigheder (16, 24, 32 og 40  kbit / s ). Derefter dukkede flere formater og varianter op. Lad os citere især codecs fra Microsoft og Apple ved navn IMA, men med forskelle mellem de to versioner.

Se også

Relateret artikel