ADPCM: Algoritma Kompresi Audio Berkualitas Tinggi untuk Kecepatan Bit Rendah
ADPCM (modulasi kode pulsa diferensial adaptif) adalah jenis algoritma kompresi audio yang menggunakan kombinasi modulasi kode pulsa diferensial (DPCM) dan pengkodean adaptif untuk menghasilkan audio berkualitas tinggi pada kecepatan bit rendah.
Dalam DPCM, perbedaan antara sampel berturut-turut dari sebuah audio sinyal audio dikodekan, bukan nilai absolut dari sampel itu sendiri. Teknik ini mengurangi jumlah data yang diperlukan untuk mewakili sinyal audio, karena perbedaan antara sampel yang berurutan biasanya jauh lebih kecil daripada nilai absolut.
ADPCM menambahkan langkah tambahan ke proses DPCM, yang mengadaptasi ukuran langkah kuantisasi berdasarkan besarnya perbedaan antara sampel yang berurutan. Dengan kata lain, algoritme menyesuaikan ketepatan pengkodean berdasarkan kompleksitas sinyal audio. Ketika sinyalnya relatif sederhana, ukuran langkah kuantisasi ditingkatkan, sehingga menghasilkan representasi sinyal yang lebih tepat dan output audio berkualitas lebih tinggi. Sebaliknya, jika sinyalnya kompleks, ukuran langkah kuantisasinya diperkecil, sehingga menghasilkan representasi sinyal yang kurang tepat dan output audio berkualitas lebih rendah.
Keuntungan utama ADPCM adalah ia dapat menghasilkan audio berkualitas tinggi pada bit rate rendah, sehingga menghasilkan audio berkualitas tinggi pada bit rate rendah. ini sangat cocok untuk aplikasi yang bandwidthnya terbatas, seperti konferensi video, voice over IP, dan streaming audio. Namun, algoritme ini mungkin memerlukan komputasi intensif, yang mungkin membatasi penggunaannya dalam aplikasi real-time.