IT-словарь › Программирование › ADPCM

ADPCM

Программирование Svenska → Обновлено: 2026-10-28

Сжатие звука, при котором хранится не сам отсчёт, а отличие от предсказания, причём шаг квантования подстраивается под сигнал.

Звук редко сильно меняется от одного отсчёта к другому, поэтому дешевле хранить ошибку предсказания, чем значение целиком. Это и есть DPCM. Адаптивность в ADPCM означает, что шаг квантования растёт, когда сигнал быстро меняется, и уменьшается, когда он спокоен. Так описали в 1973 году исследователи Bell Labs Каммиски, Джаянт и Фланаган. Обычно 16 бит превращаются в 4 — сжатие 4:1 почти без математики.

Благодаря этому ADPCM стал рабочей лошадкой игрового звука 1990-х: звуковые карты, аркадные автоматы и консоли вроде Super Nintendo, чей SPC700 играл собственный вариант. Телефонный G.726 построен на том же принципе, а DECT-телефоны используют его до сих пор. При том же битрейте звучит заметно хуже MP3, зато декодер умещается в несколько инструкций.

← Назад к словарю