Аудиосистема Android может поддерживать большое количество форматов аудиоканалов для воспроизведения. Аудио, созданное для форматов с большим количеством каналов, таких как объемный звук 5.1, должно воспроизводиться разумно на стерео 2-канальном устройстве.
Тест многоканального микширования CTS Verifier подтверждает, что приемлемое воспроизведение происходит через различные аудиоисточники с большим количеством каналов и через аудиомаршруты, настроенные для 2-канального воспроизведения.
Пользовательский интерфейс для многоканального теста микширования
Пользовательский интерфейс многоканального теста сведения, показанный на рисунке 1, состоит из элементов, описанных в следующих разделах.
Рисунок 1. Многоканальный тест микширования готов к запуску.
Выбор аудио API
Пользователь может выбрать, какой аудио API будет использоваться для воспроизведения и захвата: Java API или Native API. Для прохождения теста необходимо протестировать только один API.
Рисунок 2. Выбор аудио API.
Поддержка утилит
Более подробную информацию см. в разделе «Утилиты поддержки» .
Выбор маршрута
С помощью этого интерфейса пользователь может выбрать, какой аудиомаршрут тестируется. Имена маршрутов добавляются с требуемым текстом, когда маршрут присутствует на устройстве (даже если аудиопериферия, связанная с этим маршрутом, не подключена). Когда запускается тестовая последовательность для этого маршрута, к имени добавляется текст done .
Кнопки маршрута активируются, когда устройство, связанное с данным маршрутом, становится доступным, то есть, когда к DUT подключается аудиопериферия. Протестируйте поддерживаемые маршруты следующим образом:
Микрофон/динамик: проверяет встроенный микрофон и динамик на проверяемом устройстве.
Аналоговый разъем для гарнитуры + Loopback: аналоговый разъем для гарнитуры 3,5 мм (есть не на всех устройствах Android) должен быть подключен к разъему Audio Loopback .
USB Interface + Loopback: Проверяет, правильно ли настроено USB-аудиоинтерфейсное устройство для loopback. Эта кнопка активна только при подключении USB-аудиоинтерфейсного устройства.
USB Headset Adapter + Loopback: Тестирует адаптер USB-аналоговой гарнитуры , подключенный к аудиоразъему loopback. Эта кнопка активна только при подключении адаптера USB-аналоговой гарнитуры с аудиоразъемом loopback.
Рисунок 3. Выбор маршрута.
Кнопки процесса тестирования, отображение данных и спецификации формата
Start: Начинает тест. Тест генерирует сигналы из каждого из указанных форматов.
Стоп: Останавливает выполнение теста.
Очистить результаты: очищает панель результатов.
Рисунок 4. Кнопки «Пуск» и «Очистить».
Захваченный сигнал отображается по мере выполнения теста. Когда все форматы протестированы, отображается панель результатов.
На следующем рисунке показаны успешные результаты тестирования после запуска на USB-гарнитуре:
Рисунок 5. Результаты теста многоканального микширования.
Протокол испытаний
Протокол испытаний следующий:
- Расположите проверяемое устройство в тихом месте.
- Выберите API для тестирования. Для прохождения требуется только один.
- Выберите маршрут «Микрофон/Динамик» .
- Нажмите «Калибровать звук» и убедитесь, что генерируется адекватный сигнал.
- Нажмите «Старт» и разрешите выполнение теста для различных форматов каналов.
- После завершения отображается отчет, показывающий результат каждого из форматов каналов. Например, кнопка маршрута Mic/Speaker отображает Done , что означает, что тест для этого маршрута завершен.
- Выполните шаги 4–6 для оставшихся необходимых маршрутов.
- После завершения теста по всем требуемым маршрутам активируется параметр Pass, указывающий на то, что тест пройден.
Интерпретируйте результаты
Вы можете заметить, что некоторые позиции каналов имеют низкую величину, что указывает на то, что высокие каналы потока объемного звука устраняются. Высокие каналы должны быть смикшированы , гарантируя, что все каналы из контента будут слышны через стереовыход.