ADPCM: Düşük Bit Hızları için Yüksek Kaliteli Ses Sıkıştırma Algoritması
ADPCM (uyarlamalı diferansiyel darbe kodu modülasyonu), düşük bit hızlarında yüksek kaliteli ses elde etmek için diferansiyel darbe kodu modülasyonu (DPCM) ve uyarlamalı kodlamanın bir kombinasyonunu kullanan bir tür ses sıkıştırma algoritmasıdır.
DPCM'de, bir sesin ardışık örnekleri arasındaki fark, örneklerin mutlak değerlerinden ziyade ses sinyali kodlanır. Bu teknik, ardışık örnekler arasındaki farklar genellikle mutlak değerlerden çok daha küçük olduğundan, ses sinyalini temsil etmek için gereken veri miktarını azaltır. ardışık örnekler arasındaki fark. Başka bir deyişle algoritma, ses sinyalinin karmaşıklığına bağlı olarak kodlamanın hassasiyetini ayarlar. Sinyal nispeten basit olduğunda niceleme adım boyutu artar, bu da sinyalin daha kesin bir temsiline ve daha yüksek kalitede bir ses çıkışına yol açar. Tersine, sinyal karmaşık olduğunda, niceleme adım boyutu azalır, bu da sinyalin daha az kesin bir temsiline ve daha düşük kalitede ses çıkışına neden olur.
ADPCM'nin temel avantajı, düşük bit hızlarında yüksek kaliteli ses elde edebilmesidir. video konferans, IP üzerinden ses ve ses akışı gibi bant genişliğinin sınırlı olduğu uygulamalar için çok uygundur. Ancak algoritma hesaplama açısından yoğun olabilir ve bu da gerçek zamanlı uygulamalarda kullanımını sınırlayabilir.