Condividi tramite


Test di causalità della chiarezza vocale

Descrizione test

Per il corretto funzionamento del controllo echo voice Clarity, il sistema deve essere causale. In altre parole, dopo l'allineamento del timestamp, ogni segnale del microfono deve avere un ritardo positivo rispetto a ogni segnale di loopback dell'altoparlante. Questo test consiste nel verificare la causalità del sistema, ovvero che i timestamp e i buffer QPC (Query Performance Counter) siano coerenti con i segnali dell'altoparlante generati prima della misura corrispondente nei microfoni.

Avviso

Questo requisito di test deve essere soddisfatto per tutte le coppie di microfoni dell'altoparlante.

Dettagli del test

   
Indicazioni
  • Device.Audio.APO.VoiceClarity.Supported
  • System.Fundamentals.SystemAudio.VoiceClarity.Supported
Piattaforme
  • Windows 11, edizioni client (x64)
  • Windows 11, edizioni client (Arm64)
Versioni supportate
  • Windows 11, versione 22631
  • Aggiornamento successivo a Windows 11
Tempo di esecuzione previsto (in minuti) 1
Categoria Sviluppo
Timeout (in minuti) 5
Richiede il riavvio false
Richiede una configurazione speciale false
Type automatic

Passaggi di test

  1. Generare uno stimolo contenente un seno logaritmico spazza in un solo canale altoparlante e silenzio nei canali rimanenti.
  2. Render (modalità predefinita) lo stimolo con un guadagno e un record fissi dell'altoparlante (modalità non elaborata) con un guadagno fisso del microfono.
  3. Allineare l'altoparlante e i segnali del microfono usando i timestamp QPC.
  4. Calcolare il ritardo di ogni segnale del microfono rispetto al segnale dell'altoparlante nel canale di loopback. Il ritardo viene calcolato tramite correlazione incrociata.
  5. Ripetere i passaggi precedenti per ogni canale altoparlante.

Criteri di superamento/esito negativo

Ogni segnale del microfono deve avere un ritardo positivo rispetto a ogni segnale di loopback dell'altoparlante.

Risoluzione dei problemi

  • Verificare che l'elaborazione di acquisizione e rendering non introduca una latenza eccessiva.
  • Verificare che i timestamp di acquisizione e rendering siano accurati e condividere una base temporale comune.

Se la modalità di errore non è inclusa in questo elenco, cercare il codice di errore in MSDN.

Per la risoluzione dei problemi generici degli errori di test HLK, vedere Risoluzione dei problemi relativi agli errori di test di Windows HLK e risoluzione dei problemi relativi ai test di sistema.

Ulteriori informazioni

Parametri

Nome parametro Descrizione dei parametri

Documentazione aggiuntiva

I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti: - Documentazione aggiuntiva device.Audio e documentazione aggiuntiva di System.Fundamentals.