Codec de Áudio – Teste de Fidelidade de Áudio de Comunicações (Manual) – Área de Trabalho
O Programa de Compatibilidade de Hardware do Windows define uma barra mínima para qualidade de áudio de dispositivos que têm alto-falantes e microfones integrados. O teste Communications Audio Fidelity verifica se o sistema atende aos requisitos de certificação de hardware para uma experiência de captura e reprodução de áudio de alta fidelidade.
Detalhes do teste
Especificações |
|
Plataformas |
|
Versões com suporte |
|
Tempo de execução esperado (em minutos) | 15 |
Categoria | Desenvolvimento |
Tempo limite (em minutos) | 900 |
Requer reinicialização | false |
Requer configuração especial | true |
Tipo | automático |
Documentação adicional
Os testes nessa área de recursos podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontrados nos tópicos a seguir:
Executando o teste
Antes de executar o teste, conclua a configuração de teste conforme descrito nos requisitos de teste: Pré-requisitos de teste de dispositivo de áudio.
Este teste requer os seguintes itens:
Um computador de teste que tem pelo menos um microfone e um alto-falante (conhecido como Dispositivo em Teste [DUT]).
Um dispositivo USB Polycom CX-100 para referência e medida.
O teste é necessário para sistemas que têm pelo menos um microfone e um alto-falante. O teste não requer uma câmara anecóica; ele pode ser executado em um ambiente de escritório silencioso.
O teste de fidelidade de áudio no ar é implementado no Windows Hardware Lab Kit (Windows HLK). O Windows HLK testa sinais de fala de reprodução do dispositivo em teste e de um dispositivo de referência para simular cenários de usuário realistas.
Você deve executar os testes de fidelidade de áudio no ar em um ambiente de escritório típico que tenha ruído de fundo menor que 35 dBA SPL. Coloque o dispositivo em teste (DUT) em uma tabela em uma posição para uso típico e monte o dispositivo de referência Polycom CX-100 em um tripé, conforme mostrado em REF _Ref345316931 \h Figura 1 Dispositivo em Configuração de Teste. Conecte o dispositivo de referência ao DUT usando uma conexão USB.
Instruções passo a passo para executar o teste:
Assista à demonstração de vídeo a seguir.
Prepare o cliente para o teste do Windows HLK.
Coloque o dispositivo e o dispositivo de referência em uma sala tranquila (ruído de fundo menor que 35 dBA SPL).
Posicione o dispositivo e o dispositivo de referência de acordo com o diagrama no documento de referência.
0,4 m de avanço do dispositivo
0,3 m acima do dispositivo
0,5 m no total
A tela do laptop ou tablet deve estar em um ângulo de 20 graus da vertical.
A linha central de ambos os dispositivos deve ser alinhada.
O dispositivo de referência deve ser orientado verticalmente, conforme mostrado em REF _Ref345316931 \h Figura 1 Dispositivo em Configuração de Teste, com seu alto-falante voltado para o DUT.
Conecte o dispositivo de referência ao DUT usando USB.
Agende e execute o Teste de Áudio de Comunicações no Controlador HLK do Windows.
Figura 1 Dispositivo em Configuração de Teste
Os oito testes a seguir são executados e os resultados são comparados aos Requisitos de Certificação de Hardware do Windows para fidelidade de áudio no ar:
Testes de microfone
Taxa de fala para ruído do sinal de microfone bruto ao capturar um sinal de fala reproduzido pelo dispositivo de referência localizado a 0,5 m do DUT.
Nível de sinal digital do sinal de microfone bruto ao capturar um sinal de fala reproduzido pelo dispositivo de referência localizado a 0,5 m do DUT.
Recorte (saturação) do sinal de microfone bruto ao capturar um sinal de fala reproduzido que é reproduzido pelo dispositivo de referência localizado a 0,5 m do DUT.
Teste de alto-falante
- Nível de saída dos alto-falantes a 0,5 m ao renderizar um sinal de fala digital pelo DUT.
Testes combinados de microfone e alto-falante
Recorte de sinal de microfone bruto durante a reprodução de alto-falante do sinal de fala em volume nominal.
Ecoar atenuação pelo cancelador de eco acústico do Windows durante a reprodução de fala pelo DUT.
Latência entre o microfone e o sinal de loopback que não é relatado pelos carimbos de data/hora.
Medição da latência da boca para o ouvido; ou seja, a diferença de tempo entre quando o sinal é dado ao renderizador de alto-falante e quando ele é obtido da captura do microfone.
Solucionando problemas
Para solucionar problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.
Para obter informações adicionais de solução de problemas, consulte Solução de problemas de teste de áudio.
Solução de problemas de testes de microfone
Esta seção descreve problemas comuns que podem ocorrer durante o teste de microfone.
Taxa de fala para ruído
Se a taxa de fala para ruído for menor que o requisito, marcar as seguintes causas possíveis:
A sala na qual o teste foi realizado é muito barulhenta; ele não atende ao <requisito de SPL 35dBA. Use um medidor de nível de pressão sonora para verificar se o ruído da tela de fundo está abaixo de 35dBA SPL. Repita o teste em uma sala tranquila que atenda a esse requisito.
Os microfones têm uma taxa de ruído (SNR) de sinal baixo. Use microfones que tenham um SNR mais alto.
Os microfones não são isolados do ruído do ventilador. Verifique se os ventiladores silenciosos são usados e se os microfones estão localizados longe dos ventiladores e são mecanicamente isolados do ruído do ventilador.
Componentes elétricos podem causar um ruído de zumbido. Verifique se os componentes elétricos não emitem nenhum ruído audível.
Nível de sinal digital
Esse teste reproduz um sinal de fala do dispositivo de referência e o captura usando o microfone do DUT. O teste ajusta automaticamente o nível do microfone no painel de controle do sistema operacional Windows. Se o nível de sinal de captura do microfone for muito baixo, recomendamos as seguintes soluções:
O ganho do microfone analógico exposto ao sistema operacional não pode ser amplificado alto o suficiente. Use um amplificador que tenha maior ganho analógico.
A sensibilidade do microfone digital é muito baixa. Use um microfone digital que tenha maior sensibilidade.
Se o nível de captura do microfone for muito alto, recomendamos as seguintes soluções:
O ganho do microfone analógico exposto ao sistema operacional tem um sinal que não pode ser reduzido o suficiente. Verifique se o intervalo de ganho correto está exposto usando o firmware do pré-multiplicador.
A sensibilidade do microfone digital é muito alta. Use um microfone digital que tenha menor sensibilidade.
A reprodução de fala por dispositivo de referência é recortada
Se o sinal do microfone for recortado, recomendamos as seguintes soluções:
O ganho do microfone analógico exposto ao sistema operacional não pode ser reduzido o suficiente. Verifique se o intervalo de ganho correto está exposto usando o firmware do pré-multiplicador.
A sensibilidade do microfone digital é muito alta. Use um microfone digital que tenha menor sensibilidade.
Solução de problemas de teste de alto-falante
Esta seção descreve problemas comuns que podem ocorrer durante o teste de alto-falante.
Nível de sinal de saída
Se o nível de saída do alto-falante for muito baixo, recomendamos as seguintes soluções:
Verifique se o assembly de alto-falante está devidamente selado à grade do alto-falante.
Verifique se os orifícios da grade estão mais de 50% abertos.
Use um alto-falante que tenha maior sensibilidade.
Solução de problemas combinada de testes de microfone e alto-falante
Esta seção descreve problemas comuns que podem ocorrer durante testes combinados de microfone e alto-falante.
A reprodução de fala pelo dispositivo em teste é recortada
Esse teste reproduz um sinal de fala do DUT e captura o sinal no mesmo DUT. O teste verifica se o sinal capturado é recortado (ou seja, saturado) depois que o nível de microfone encontrado no painel de controle do sistema operacional Windows é ajustado automaticamente para evitar o recorte. O nível do microfone só é reduzido a um ponto em que ele ainda atende ao requisito para o nível de sinal de saída do microfone quando reproduz um sinal de fala do dispositivo de referência. Por exemplo, um dispositivo em teste pode precisar de um nível de microfone de ≥+10dB para passar no teste de sinal de saída do microfone. Nesse caso, o teste de recorte de fala reproduzido pelo DUT precisa passar em uma configuração de nível de microfone de ≥+10dB.
Se o sinal de microfone que é gravado durante a reprodução do som pelo alto-falante foi recortado (saturado), recomendamos as seguintes soluções:
Isole mecanicamente os alto-falantes dos microfones para reduzir o alto-falante ao acoplamento de microfone. Além disso, para evitar o acoplamento pelo compartimento do dispositivo, a inicialização do microfone deve ser selada no chassi e o assembly do alto-falante deve ser lacrado na grade do alto-falante.
Verifique se o ganho analógico do pré-multiplicador pode ser reduzido o suficiente para evitar o recorte do microfone.
Atenuação de eco
Se o cancelador de eco acústico não puder remover uma quantidade suficiente de eco no sinal do microfone, recomendamos as seguintes soluções:
Reduza a distorção e o ruído harmônicos totais de acoplamento reduzindo os chocalhos causados por teclas, fios, fita, etc.
Aumente a perda de acoplamento do terminal separando mais completamente os alto-falantes e os microfones.
Use alto-falantes que tenham melhor distorção harmônica total.
Latência não relatada entre o microfone e o sinal de loopback de alto-falante
Para garantir que o sinal do microfone esteja completamente alinhado com o sinal de alto-falante ou esteja um pouco atrasado, os canceladores de eco acústico alinham o alto-falante e o sinal do microfone com base em carimbos de data/hora. Se ocorrer muito atraso, o cancelador de eco acústico não poderá cobrir totalmente o eco causado pela reverberação. As falhas devem ser corrigidas melhorando a implementação dos carimbos de data/hora. Um carimbo de data/hora é determinado por devPos (posições de streaming de dispositivo), apppos (posição de streaming de aplicativo) e contador de desempenho do sistema (QPC: contador de desempenho de consulta) usando o método IAudioCaptureClient::GetBuffer. Supondo que a taxa de amostragem do fluxo de áudio seja FS, o carimbo de data/hora é calculado como: TS=QPC+(AppPos-DevPos)/FS.
Latência da boca para a orelha
Se a latência da boca para a orelha for muito alta, os usuários não poderão ter uma conversa completa duplex e falar acidentalmente uns sobre os outros. Recomendamos que você reduza a latência das seguintes maneiras:
Melhore o driver de áudio para ter um atraso menor.
Reduza o atraso no processamento integrado do lado da renderização (por exemplo, algoritmos de nivelador de volume) ou desative o processamento do lado da renderização.
Se uma API de microfone bruto for usada, verifique se os drivers de áudio desabilitam o processamento lateral de captura (conforme exigido pelos Requisitos de Certificação de Hardware do Windows).
Mais informações
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
CmdLnOptions | Opções de linha de comando |
LLU_NetAccessOnly | Nome da LLU do computador para copiar arquivos |
WDKDeviceID | Cadeia de caracteres de ID do dispositivo |