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