Как определить отображение канала (распределение каналов между дорожками) аудиосигнала объемного звука

Я работаю над системой, в которой я обрабатываю сигналы объемного звука (Dolby Digital 5.1) в режиме реального времени.

Поскольку это приложение реального времени, я не знал, в каком виде карты каналов находится аудиосигнал. Существуют различные конфигурации (FL,C,FR,LF,BL,BR)(FL,FR,C,BL,BR,LF) и т. Д.

До сих пор я думаю, что может быть какая-то схема, в которой аудиокодек кодирует аудиосигналы в (.ac3, .dts, .aac), но нет уверенности.

В DD 5.1 представлены только рекомендации и рекомендации, но опять же нет предварительно заданных конфигураций.

Как определить сопоставление каналов только на основе моего 6-канального входного потока? Возможно, он содержит какую-то информацию заголовка?

К вашему сведению, я работаю в Matlab, используя их Audio System Toolbox.

1 ответ

Решение

Оказывается, что не существует очевидного способа сделать это, поскольку такой декодер сигналов является отдельным продуктом от Dolby.

Эти декодеры устанавливаются в проигрыватели DVD, звуковые карты и т. Д., Которые должны обрабатывать сигнал объемного звучания в режиме реального времени.

Если вы создаете какое-либо приложение, которое уже использует такие устройства - устройство оптимизирует сигнал для вас, и вы сможете обрабатывать сигнал дальше после этой точки в пути сигнала.

Другие вопросы по тегам