Spatial DJ: калибровка и управление пространственным звуком для произвольной расстановки громкоговорителей
Spatial DJ объединяет получение геометрии громкоговорителей и управление звуковыми объектами непосредственно в помещении. Оператор совмещает виртуальные метки с реальными колонками через дополненную реальность и сразу слушает изменения в целевой системе. Это практическая работа о тракте управления и пространственной настройке, не метод точного восстановления поля комнаты.
Метод. Пространственный объект задаётся координатами и шириной распределения. Вес каждого громкоговорителя убывает по гауссовому ядру расстояния до объекта, затем веса нормируются по сумме квадратов. На предельной ширине объект плавно переходит к фиксированному распределению фонового звука. Координаты передаются на звуковой процессор, который применяет последнее состояние на границе аудиоблока. Геометрию можно вводить вручную или собирать AR-гарнитурой; это регистрация позиций, не измерение импульсных характеристик и не автоматическая коррекция реверберации.
Результаты. В комнате с 18 громкоговорителями два оператора выполняют по десять полных калибровок. Медианная пространственная ошибка — 5,51 см, 95%-й интервал по повторениям [4,49; 7,26] см. На 6164 управляющих изменениях медианная задержка от команды до применения в звуковом callback равна 8,07 мс, 95-й процентиль — 27,40 мс. В 18-участниковом прослушивании вращающиеся локализованные слои повышают оценки погружения, энергии и новизны относительно диффузного условия; двойное движение не даёт убедительного преимущества над одним движущимся слоем.
Ограничения. Задержка заканчивается на применении управляющего состояния, а не у уха слушателя: ЦАП, усилители и распространение звука не включены. Перцептивная проверка проведена на заранее заданных траекториях, не на свободном творческом управлении. Слушатели сидели в одной точке, фрагменты длились 30 с; отсутствие выявленного дискомфорта не устанавливает комфорт долгого выступления. При сравнении с диффузным звуком одновременно меняются локализация и движение, их эффекты не полностью разделены.
Фишка из статьи. Таблица 1 разлагает задержку на сетевой участок и ожидание звукового блока. При 256 отсчётах и 44,1 кГц один блок длится около 5,80 мс: это уже сопоставимо со всей медианной задержкой управления.
| Участок | Медиана, мс | Среднее, мс | 95-й процентиль, мс |
|---|---|---|---|
| Сеть и разбор команды | 2,18 | 4,55 | 22,54 |
| Движок и граница аудиоблока | 5,15 | 5,33 | 9,82 |
| Полный управляющий путь | 8,07 | 9,88 | 27,40 |
Как это читать: медианы участков не обязаны складываться в медиану суммы. Сетевой путь обычно короткий, но формирует заметный хвост; обработка звукового блока определяет значительную часть типичного ожидания. При росте активных громкоговорителей от 2 до 18 медианы меняются мало, однако это ограниченная проверенная конфигурация, не доказательство неограниченной масштабируемости.
Источник. Оригинальное название: Spatial DJ: Spatial Audio Control for Arbitrary Loudspeaker Layouts. arXiv:2611.00657; полный текст PDF.