CTS Verifier многоканальный тест микширования

Аудиосистема Android поддерживает большое количество форматов аудиоканалов для воспроизведения. Аудио, созданное для форматов с большим количеством каналов, таких как 5.1-канальный объемный звук, должно воспроизводиться с приемлемым качеством на стереофоническом 2-канальном устройстве.

Тест CTS Verifier для многоканального микширования проверяет, что воспроизведение звука на приемлемом уровне происходит на различных аудиоисточниках с большим количеством каналов и на аудиомаршрутах, настроенных для двухканального воспроизведения.

Пользовательский интерфейс для тестирования многоканального микширования

Пользовательский интерфейс для тестирования многоканального микширования, как показано на рисунке 1, состоит из элементов, описанных в следующих разделах.

Начало многоканального микширования

Рисунок 1. Тест многоканального микширования, готовый к запуску.

Выбор аудио API

Пользователь может выбрать, какой аудио API будет использоваться для воспроизведения и захвата: Java API или нативный API. Для успешного прохождения теста достаточно протестировать только один из API.

Выбор аудио API

Рисунок 2. Выбор аудио API.

Вспомогательные утилиты

Дополнительную информацию см. в разделе «Утилиты поддержки» .

Выбор маршрута

С помощью этого интерфейса пользователь может выбрать, какой аудиомаршрут будет протестирован. К названиям маршрутов добавляется необходимый текст, если маршрут присутствует на устройстве (даже если связанное с этим маршрутом аудиопериферийное устройство не подключено). При запуске тестовой последовательности для этого маршрута к его названию добавляется текст «готово» .

Кнопки маршрутизации активируются, когда устройство, связанное с данным маршрутом, становится доступным, то есть к тестируемому устройству подключается аудиопериферийное устройство. Проверьте поддерживаемые маршруты следующим образом:

  • Микрофон/динамик: Проверяет встроенный микрофон и динамик тестируемого устройства.

  • Аналоговый разъем для наушников + аудиопетля: 3,5-мм аналоговый разъем для наушников (присутствует не на всех устройствах Android) необходимо подключить к аудиопетле .

  • USB Interface + Loopback: Проверяет правильность настройки USB-аудиоинтерфейса для режима обратной связи. Эта кнопка активна только при подключении USB-аудиоинтерфейса.

  • USB-адаптер для гарнитуры + аудиопетля: тестирует USB-аналоговый адаптер для гарнитуры, подключенный к аудиопетле. Эта кнопка активна только при подключении USB-аналогового адаптера для гарнитуры с аудиопетлей.

Выбор маршрута

Рисунок 3. Выбор маршрута.

Проверка кнопок процесса, отображения данных и спецификаций форматирования.

Начало: Запускает тест. Тест генерирует сигналы в каждом из указанных форматов.

Стоп: Останавливает выполнение теста.

Очистить результаты: Очищает панель результатов.

кнопки «Старт» и «Очистить»

Рисунок 4. Кнопки «Пуск» и «Очистить».

Захваченный сигнал отображается по мере выполнения теста. После проверки всех форматов отображается панель результатов.

На следующем рисунке показаны успешные результаты тестирования после запуска на USB-гарнитуре:

Результаты многоканального микширования

Рисунок 5. Результаты теста многоканального микширования.

Протокол тестирования

Протокол тестирования выглядит следующим образом:

  1. Разместите тестируемое устройство в тихом месте.
  2. Выберите API для тестирования. Для успешного прохождения теста достаточно протестировать только один из них.
  3. Выберите маршрут "Микрофон/Динамик" .
  4. Нажмите «Калибровка звука» и убедитесь, что генерируется достаточный сигнал.
  5. Нажмите «Старт» и дождитесь завершения теста для различных форматов каналов.
  6. По завершении отображается отчет с результатами для каждого из форматов каналов. Например, кнопка маршрута «Микрофон/Динамик» отображает сообщение «Готово» , указывающее на то, что проверка для этого маршрута завершена.
  7. Выполните шаги с 4 по 6 для оставшихся необходимых маршрутов.
  8. После завершения проверки всех необходимых маршрутов активируется кнопка «Пройдено» , указывающая на то, что проверка пройдена успешно.

Проанализируйте результаты.

Вы можете заметить, что некоторые позиции каналов имеют низкую амплитуду, что указывает на то, что высокочастотные каналы потока объемного звука удаляются. Высокочастотные каналы должны быть сведены к более низким частотам , чтобы все каналы контента были слышны через стереовыход.