O sistema de áudio do Android pode oferecer suporte a um grande número de formatos de canal de áudio para reprodução. O áudio criado para formatos de áudio com alta contagem de canais, como som surround 5.1, precisa ser reproduzido de forma razoável em um dispositivo estéreo de dois canais.
O teste de mixagem multicanal do CTS Verifier verifica se a reprodução razoável ocorre em várias fontes de áudio com alta contagem de canais e em trajetos de áudio configurados para reprodução de dois canais.
Interface do teste de mixagem multicanal
A interface do teste de mixagem multicanal, mostrada na Figura 1, é composta pelos elementos descritos nas seções a seguir.
Figura 1. Teste de mixagem multicanal pronto para execução.
Seleção da API de áudio
O usuário pode selecionar qual API de áudio será usada para reprodução e captura: API Java ou API nativa. Apenas uma API precisa ser testada para aprovar o teste.
Figura 2. Seleção da API de áudio.
Utilitários de suporte
Consulte Utilitários de suporte para mais informações.
Seleção de rota
Com essa interface, o usuário pode selecionar qual rota de áudio será testada. Os nomes das rotas são anexados com o texto required quando a rota está presente no dispositivo (mesmo que o periférico de áudio associado a ela não esteja conectado). Quando a sequência de testes para essa rota é executada, o nome é anexado com o texto done.
Os botões de rota são ativados quando um dispositivo associado a uma determinada rota fica disponível, ou seja, um periférico de áudio é conectado ao DUT. Teste as rotas com suporte da seguinte maneira:
Mic/Speaker:testa o microfone e o alto-falante integrados no DUT.
Analog Headset Jack + Loopback: a entrada de fone de ouvido analógico de 3,5 mm (não presente em todos os dispositivos Android) precisa ser conectada a um plugue de loopback de áudio.
Interface USB + Loopback: testa se o dispositivo de interface de áudio USB está configurado corretamente para loopback. Esse botão só é ativado quando um dispositivo de interface de áudio USB está conectado.
Adaptador de fone de ouvido USB + Loopback: Testa um adaptador de fone de ouvido USB para analógico conectado a um plugue de loopback de áudio. Esse botão só é ativado quando um adaptador de fone de ouvido USB para analógico com um plugue de loopback de áudio está conectado.
Figura 3. Seleção de rota.
Botões de processo de teste, exibição de dados e especificações de formato
Start:inicia o teste. O teste gera sinais de cada um dos formatos especificados.
Stop:interrompe o teste em execução.
Clear Results:limpa o painel de resultados.
Figura 4. Botões de início e limpeza.
O sinal capturado é exibido durante a execução do teste. Quando todos os formatos são testados, o painel de resultados é exibido.
A figura a seguir mostra os resultados de testes bem-sucedidos após a execução em um fone de ouvido USB:
Figura 5. Resultados do teste de mixagem multicanal.
Testar protocolo
O protocolo de teste é o seguinte:
- Coloque o DUT em um local silencioso.
- Selecione a API a ser testada. Apenas uma é necessária para aprovar.
- Selecione a rota Mic/Speaker.
- Toque em Calibrate Audio e verifique se um sinal adequado é gerado.
- Toque em Start e permita que o teste seja executado para os vários formatos de canal.
- Quando concluído, um relatório é exibido indicando o resultado de cada um dos formatos de canal. Por exemplo, o botão de rota Mic/Speaker mostra Done para indicar que o teste para essa rota foi concluído.
- Execute as etapas de 4 a 6 para as rotas necessárias restantes.
- Quando o teste para todas as rotas necessárias for concluído, Pass será ativado para indicar que o teste foi aprovado.
Interprete os resultados
Algumas posições de canal podem ter uma magnitude baixa, indicando que os canais altos do fluxo de som surround estão sendo eliminados. Os canais altos precisam ser mixados, garantindo que todos os canais do conteúdo sejam audíveis pela saída estéreo.