Adaptive Differential Pulse Code Modulation

Adaptive Differential Pulse Code Modulation

L’Adaptive Differential Pulse Code Modulation (ADPCM) (en français, Modulation par impulsions et codage différentiel adaptatif (MICDA)) est un algorithme non standardisé de compression de données avec perte.

L’algorithme repose sur la présence d’un schéma de prédiction et d’un codage des erreurs entre la prédiction et le signal original. Les erreurs étant souvent de faibles magnitudes, une compression intéressante est possible grâce à la diminution des bits nécessaires à l’opération. Dans le cas de l'ADPCM, ce codage est dynamique et tient compte de la grandeur des erreurs en modifiant le pas de quantification.

Lors du décodage, les erreurs sont ajoutées au signal issu de la prédiction pour obtenir un signal plus ou moins fidèle à l’original. Ce système est surtout utilisé pour les fichiers audio, en particulier les échantillons vocaux.

En résumé, l'ADPCM tient compte des propriétés suivantes :

  • le signal est quasi-stationnaire
  • la prédiction est adaptive
  • la prédiction utilise les données précédentes et fournit de nouvelles données
  • la prédiction tente de minimiser l’erreur
  • une bonne prédiction assure une réduction de l'erreur et donc du taux de transmission

Au milieu des années 1980, le CCITT a introduit l’ADPCM à 32 kbit/s (G.721). Plus tard, le G.726 et G.727 avec des taux différents (16, 24, 32 et 40 kbit/s). Par la suite, plusieurs formats et variantes firent leur apparition. Citons notamment les codecs de Microsoft et Apple nommés IMA mais avec des différences entre les deux versions.

Voir aussi

Article connexe

  • PCM (Pulse Code Modulation)

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Adaptive Differential Pulse Code Modulation de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Adaptive Differential Pulse Code Modulation — (ADPCM), auch Delta Pulse Code Modulation genannt, ist eine komprimierende Kodierung für ein Signal welche ähnlich wie Differential Pulse Code Modulation (DPCM) auf Differenzwerten basiert und zusätzlich die Skalierung der Quantisierungsstufen in …   Deutsch Wikipedia

  • adaptive differential pulse-code modulation — prisitaikomasis skirtuminis kodinis impulsinis moduliavimas statusas T sritis radioelektronika atitikmenys: angl. adaptive differential pulse code modulation vok. adaptive Differenzpulskodemodulation, f rus. адаптивная дифференциальная импульсно… …   Radioelektronikos terminų žodynas

  • adaptive differential pulse code modulation — skirtuminis garso skaitmeninimas statusas T sritis informatika apibrėžtis Garso skaitmeninimas, kai koduojami skaitmeninamos garso atkarpos parametrų skirtumai (ne absoliučios vertės) lyginant su ankstesnės atkarpos parametrais. Taip pasiekiamas… …   Enciklopedinis kompiuterijos žodynas

  • Differential Pulse Code Modulation — Die Differential Pulse Code Modulation (DPCM) ist ein Pulsmodulationverfahren das ein zeitdiskretes Signal in ein zeit und wertdiskretes digitales Signal umsetzt. Es stellt eine Erweiterung der Puls Code Modulation (PCM) dar und ist eine Vorstufe …   Deutsch Wikipedia

  • Differential pulse-code modulation — (DPCM) is a signal encoder that uses the baseline of pulse code modulation (PCM) but adds some functionalities based on the prediction of the samples of the signal. The input can be an analog signal or a digital signal. If the input is a… …   Wikipedia

  • Differential Pulse Code Modulation —   [Abk. DPCM, dt. »differenzielle Pulscodemodulation«], eine Methode der digitalen Aufzeichnung von Tonsignalen (PCM Verfahren), bei der nicht eine Reihe von Absolutwerten übermittelt werden, sondern nur ein einziger Absolutwert zu Beginn, und… …   Universal-Lexikon

  • Adaptive Differential Pulse Code Modulation — method of compression for sound data …   English contemporary dictionary

  • adaptive differential pulse code modulation —    (ADPCM)    A technique that allows analog voice signals to be carried on a 32K bps digital channel. Sampling is performed at 8Hz with 3 or 4 bits used to describe the difference between adjacent samples …   IT glossary of terms, acronyms and abbreviations

  • Pulse Code Modulation — Die Puls Code Modulation ist ein Verfahren, um ein analoges Signal in ein digitales Signal bzw. Binärcode umzusetzen. Es wird für Audio und Video Signale verwendet. Die Umsetzung erfolgt in folgenden Schritten: Abtastung des analogen Signals… …   Deutsch Wikipedia

  • Delta Pulse Code Modulation — Adaptive Differential Pulse Code Modulation (ADPCM), auch Delta Pulse Code Modulation genannt, ist eine komprimierende Kodierung für ein Audiosignal, das über ein schmalbandiges digitales Medium übertragen werden soll. Die Ausgangsdatenrate kann… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”