Vários testes do Android Compatibility Test Suite (CTS) para áudio Android USB exigem a conexão física de periféricos de áudio USB. Para estes, testes adicionais do CTS Verifier foram implementados.
Nomenclatura
Ao longo deste documento, os termos "dispositivo" e "periférico" são usados de maneira muito precisa:
- Dispositivo refere-se ao dispositivo Android.
- Periférico refere-se a um periférico de áudio USB externo conectado ao dispositivo Android.
Periféricos Suportados
Use os periféricos listados abaixo para os testes de verificação CTS de áudio USB.
Interface de áudio USB
Um desses periféricos é necessário para realizar o teste de atributos de periféricos de áudio USB. Eles também podem ser usados para teste de reprodução e teste de gravação.
- PreSonus AudioBox 96 (RECOMENDADO)
- Behringer UMC204HD
- Roland Rubix 24
Uma interface de áudio USB (A PreSonus AudioBox 96). |
Fone de ouvido USB
Para os testes de loopback de áudio USB do CTS Verifier, recomendamos fortemente o uso do adaptador de fone de ouvido digital Google USB-C para 3,5 mm . Descobrimos que muitos outros adaptadores adicionam latência significativa. Alguns também adicionam cancelamento de eco, que pode bloquear o sinal de loopback.
O teste de botões de áudio USB do CTS Verifier não requer um periférico de fone de ouvido USB específico. Pode ser qualquer um dos seguintes:
- Um periférico de fone de ouvido USB compatível com a especificação de acessório de fone de ouvido USB Android . Esses periféricos de fone de ouvido são frequentemente indicados pelo fabricante como “Made for Android”.
- Um fone de ouvido analógico compatível com a especificação de acessório de fone de ouvido USB Android conectado a um conversor de áudio USB para analógico, como o adaptador de fone de ouvido digital USB-C do Google para 3,5 mm .
Exemplos conhecidos de periféricos de headset analógicos compatíveis incluem os fones de ouvido intra-auriculares Bose SoundSport® – dispositivos Samsung e Android™ , e o UrbanEars Reimers Black Belt feito para headsets Android . Esses fones de ouvido analógicos devem ser conectados à porta USB do dispositivo por meio de um conversor USB para áudio.
Observe que, em ambos os casos, o botão deve produzir códigos de teclas virtuais para todos os três botões necessários (aumentar volume, diminuir volume, reproduzir/pausar) para que o teste seja bem-sucedido. Consulte a seção Mapeamento de software em Especificação de acessório de fone de ouvido USB Android para obter os códigos de chave virtuais.
Um fone de ouvido USB. |
Hardware adicional necessário
Cabos patch (para loopback) 2 cabos patch curtos de ¼" macho para ¼" macho para conectar as saídas às entradas do USB
Cabos patch macho de ¼" para ¼" macho. |
Cabo periférico USB
Este cabo (que normalmente vem com o periférico) conecta o periférico de áudio USB ao dispositivo host. |
Adaptador USB "On The Go" (OTG)
É necessário um adaptador USB "On The Go" (OTG) para conectar fisicamente o periférico ao dispositivo Android e indicar ao dispositivo Android que ele deve assumir o papel de "host". |
Fones de ouvido analógicos para monitorar a saída da interface de áudio USB para o teste Play.
Conjunto de fones de ouvido analógicos. |
Testes
Em cada teste, indique o sucesso do teste clicando no botão de aprovação no teste (marca de seleção). Caso contrário, indique a falha do teste clicando no botão falha no teste (ponto de exclamação).
Teste de atributos
Abstrato
Este teste verifica se os atributos (taxas de amostragem suportadas, configurações de canal, formatos de amostra, etc.) correspondem ao conjunto de atributos conhecidos a priori do dispositivo.
Processo
Após invocar o teste no menu principal, conecte um periférico de áudio USB. Se os atributos corresponderem, o botão de aprovação no teste (marca de seleção) será habilitado.
Selecione Teste de atributos periféricos de áudio USB. | |
O resumo das instruções é exibido. | |
Tela de pré-conexão. | |
Periférico de áudio USB conectado ao dispositivo Android com cabo periférico e adaptador OTG. | |
Tela pós-conexão. |
Teste de jogo
Abstrato
Este teste verifica se a reprodução de áudio está funcionando. Ele faz isso gerando um tom de teste de 1KHz e apresentando-o em estéreo (dois canais) ao periférico de áudio USB.
Processo
Depois de invocar o teste no menu principal, conecte a interface de áudio USB, incluindo o fone de ouvido analógico, ao conector de saída do fone de ouvido na interface para monitoramento.
Pressione o botão PLAY . Se o tom de teste for ouvido em ambos os canais do fone de ouvido, indique a aprovação no teste clicando no botão de aprovação no teste (marca de seleção). Se um ou ambos os canais não reproduzirem o tom, indique a falha no teste clicando no botão falha no teste (ponto de exclamação).
Notas
Selecione Teste de reprodução periférica de áudio USB. | |
O resumo das instruções é exibido. | |
Tela de pré-conexão. | |
Conecte o periférico de áudio USB ao dispositivo Android. Os fones de ouvido são conectados ao conector de saída de fone de ouvido na interface de áudio USB para monitoramento. | |
Tela pós-conexão. |
Teste de gravação (loopback)
Abstrato
Este teste verifica se a gravação de áudio está funcionando. Isso é feito gerando um tom nas saídas da interface de áudio USB, que é então roteado por meio de patch cords para as entradas do periférico de áudio USB.
Processo
Após invocar o teste no menu principal, conecte a interface de áudio USB. Conecte as saídas analógicas às entradas analógicas com cabos patch. Pressione o botão GRAVAR LOOPBACK . Se ambos os canais do tom de teste gravado forem mostrados na visualização abaixo, indique a aprovação no teste clicando no botão de aprovação no teste (marca de seleção). Se um ou ambos os canais não forem exibidos, indique a falha no teste clicando no botão falha no teste (ponto de exclamação).
Notas
Garanta a conexão positiva dos conectores de entrada e saída no periférico. Será necessário ajustar os níveis de entrada para exibir corretamente o sinal gravado.
Selecione Teste de gravação periférica de áudio USB. | |
O resumo das instruções é exibido. | |
Tela de pré-conexão. | |
Interface de áudio USB com loopback conectado ao dispositivo Android. | |
Conexões na parte traseira da interface de áudio USB. | |
Conexões na parte frontal da interface de áudio USB. | |
Tela pós-conexão. | |
Tela pós-conexão, com teste de registro em execução. |
Teste de botões do fone de ouvido
Abstrato
Este teste verifica se os botões de mídia/transporte no fone de ouvido recomendado foram reconhecidos corretamente.
Processo
Após invocar o teste no menu principal, conecte o periférico do fone de ouvido USB. Pressione cada botão de mídia/transporte (reproduzir, pausar, aumentar e diminuir volume) no fone de ouvido. À medida que cada um for reconhecido, será reconhecido no painel de teste. Quando todos os botões forem reconhecidos, o botão de aprovação no teste (marca de seleção) será habilitado. Clique no botão de aprovação de teste para indicar sucesso. Se o conjunto completo de botões não for reconhecido, indique a falha no teste clicando no botão falha no teste (ponto de exclamação).
Notas
O periférico do fone de ouvido USB conectado ao dispositivo Android. Observe o adaptador OTG. | |
Selecione Teste de botões periféricos de áudio USB. | |
O resumo das instruções é exibido. | |
Periférico conectado, mas nenhum botão reconhecido (ainda). Observe que os esperados (botões conhecidos pelo perfil do dispositivo) são indicados com texto branco; aqueles que não fazem parte do periférico de teste são exibidos em texto cinza. | |
Periférico conectado e botões esperados reconhecidos. |