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 o 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 uma contagem alta de canais e em rotas de áudio configuradas para reprodução em dois canais.
Interface do teste de mixagem multicanal
A interface do teste de mixdown em vários canais, conforme mostrado na Figura 1, é composta pelos elementos descritos nas seções a seguir.
Figura 1. O teste de mixagem em vários canais está pronto para ser executado.
Seleção da API de áudio
O usuário pode selecionar qual API de áudio é usada para reprodução e captura: API Java ou API nativa. Apenas uma API precisa ser testada para passar no teste.
Figura 2. Seleção da API Audio.
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 de 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 teste para essa rota é executada, o nome é anexado com o texto concluída.
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 está conectado ao DUT. Teste as rotas compatíveis da seguinte maneira:
Microfone/alto-falante:testa o microfone e o alto-falante integrados no DUT.
Conector de fone de ouvido analógico + Loopback:a entrada para fone de ouvido analógico de 3,5 mm (não presente em todos os dispositivos Android) precisa estar conectada a um plugue de loopback de áudio.
USB Interface + 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 para 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.
Testar botões de processo, exibição de dados e especificações de formato
Start:inicia o teste. O teste gera sinais de cada um dos formatos especificados.
Parar:interrompe o teste em execução.
Limpar resultados:limpa o painel de resultados.
Figura 4. Botões "Iniciar" e "Limpar".
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 do teste após a execução em um fone de ouvido USB:
Figura 5. Resultados do teste de mixagem multicanal.
Protocolo de teste
O protocolo de teste é o seguinte:
- Coloque o DUT em um local silencioso.
- Selecione a API a ser testada. Apenas um é necessário para passar.
- Selecione a rota Microfone/alto-falante.
- Toque em Calibrar áudio e verifique se um sinal adequado foi gerado.
- Toque em Iniciar e permita que o teste seja executado nos vários formatos de canal.
- Quando concluído, é exibido um relatório indicando o resultado de cada um dos formatos de canal. Por exemplo, o botão de rota Microfone/Alto-falante mostra Concluído para indicar que o teste para essa rota foi concluído.
- Siga as etapas 4 a 6 para as rotas restantes.
- Quando o teste de todas as rotas necessárias for concluído, a opção Pass será ativada para indicar que o teste foi aprovado.
Interpretar os resultados
Talvez você perceba que algumas posições de canal têm uma magnitude baixa, indicando que os canais altos do stream de som surround estão sendo eliminados. Os canais de alta qualidade precisam ser misturados, garantindo que todos os canais do conteúdo sejam audíveis pela saída estéreo.