mobile theme mode icon
theme mode light icon theme mode dark icon
speech play
speech pause
speech stop

ADPCM: високоякісний алгоритм стиснення звуку для низьких бітрейтів

ADPCM (адаптивна диференціальна імпульсно-кодова модуляція) — це тип алгоритму стиснення аудіо, який використовує комбінацію диференціальної імпульсно-кодової модуляції (DPCM) і адаптивного кодування для досягнення високоякісного аудіо за низьких бітрейтів.

У DPCM різниця між послідовними зразками кодується звуковий сигнал, а не абсолютні значення самих семплів. Ця техніка зменшує кількість даних, необхідних для представлення аудіосигналу, оскільки відмінності між послідовними вибірками зазвичай набагато менші, ніж абсолютні значення.

ADPCM додає додатковий крок до процесу DPCM, який адаптує розмір кроку квантування на основі величини різниця між послідовними зразками. Іншими словами, алгоритм регулює точність кодування на основі складності звукового сигналу. Коли сигнал є відносно простим, розмір кроку квантування збільшується, що призводить до більш точного представлення сигналу та вищої якості вихідного звуку. І навпаки, коли сигнал є складним, розмір кроку квантування зменшується, що призводить до менш точного представлення сигналу та нижчої якості аудіосигналу.

Основна перевага ADPCM полягає в тому, що він може досягати високої якості аудіо при низьких бітрейтах, роблячи він добре підходить для додатків із обмеженою пропускною спроможністю, наприклад для відеоконференцій, передачі голосу через IP та потокового аудіо. Однак алгоритм може бути обчислювально інтенсивним, що може обмежити його використання в програмах реального часу.

Knowway.org використовує файли cookie, щоб надати вам кращий сервіс. Використовуючи Knowway.org, ви погоджуєтесь на використання файлів cookie. Для отримання детальної інформації ви можете переглянути текст нашої Політики щодо файлів cookie. close-policy