Словарь
Задержка (latency)
Задержка (latency) — время между сигналом и звуком. Почему она критична для активного шумоподавления, мониторинга и голосовых ассистентов.
Задержка (latency) — время между появлением сигнала и его звуковым результатом. В цифровом звуке она неизбежна: оцифровать, обработать, вывести обратно — всё это занимает миллисекунды. Обычно незаметна, но в некоторых задачах критична.
Где задержка всё решает
- Активное шумоподавление. Чтобы встречная волна погасила шум, она должна прийти почти одновременно с ним. Задержка больше периода волны — и вместо тишины получается усиление. Поэтому ANC требует специализированных быстрых чипов, а не универсального процессора.
- Мониторинг при записи. Если музыкант слышит себя в наушниках с задержкой больше ~10 мс, это сбивает игру.
- Голосовые ассистенты и связь. Задержка ответа делает разговор неестественным.
Чем определяется
Складывается из размера буфера обработки, частоты дискретизации и сложности алгоритма. Уменьшить буфер — задержка падает, но растёт нагрузка на процессор и риск «заиканий». Отсюда вечный компромисс звуковой инженерии: меньше задержка — больше вычислительная цена. Именно поэтому обработку в реальном времени (ANC, живой шумодав) делают проще, чем офлайновую, где модель может «подумать».