Как определить отображение канала (распределение каналов между дорожками) аудиосигнала объемного звука
Я работаю над системой, в которой я обрабатываю сигналы объемного звука (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, звуковые карты и т. Д., Которые должны обрабатывать сигнал объемного звучания в режиме реального времени.
Если вы создаете какое-либо приложение, которое уже использует такие устройства - устройство оптимизирует сигнал для вас, и вы сможете обрабатывать сигнал дальше после этой точки в пути сигнала.