Partager via


Test de causalité Voice Clarity

Description du test

Pour qu’un contrôle d’écho Voice Clarity fonctionne correctement, le système doit être causal. En d’autres termes, après l’alignement de l’horodatage, le signal de chaque microphone doit avoir un délai positif par rapport à au signal de bouclage de chaque haut-parleur. Ce test consiste à vérifier la causalité du système, c’est-à-dire que les horodatages et les mémoires tampons QPC (Compteur de performances des requêtes) sont cohérents avec les signaux du haut-parleur générés avant la mesure correspondante sur les microphones.

Avertissement

Cette exigence de test doit être satisfaite pour toutes les paires microphone haut-parleur.

Détails du test

   
Spécifications
  • Device.Audio.APO.VoiceClarity.Supported
  • System.Fundamentals.SystemAudio.VoiceClarity.Supported
Plateformes
  • Windows 11, éditions client (x64)
  • Windows 11, éditions client (Arm64)
Versions prises en charge
  • Windows 11, version 22631
  • Prochaine mise à jour de Windows 11
Durée d’exécution prévue (en minutes) 1
Catégorie Développement
Délai d’expiration (en minutes) 5
Nécessite un redémarrage false
Nécessite une configuration spéciale false
Type automatique

Étapes du test

  1. Générez un stimulus contenant un balayage sine logarithmique dans un canal de haut-parleur et un silence dans les canaux restants.
  2. Affiche (mode par défaut) le stimulus avec un gain fixe du haut-parleur et un enregistrement (mode brut) avec un gain fixe du microphone.
  3. Alignez les signaux du haut-parleur et du microphone à l’aide des horodatages QPC.
  4. Calculez le délai du signal de chaque microphone par rapport au signal du haut-parleur dans le canal de bouclage. Le délai est calculé par une corrélation croisée.
  5. Répétez les étapes ci-dessus pour le canal de chaque haut-parleur.

Critères de réussite/échec

Le signal de chaque microphone doit avoir un délai positif par rapport au signal de bouclage de chaque haut-parleur.

Résolution des problèmes

  • Assurez-vous que le traitement de capture et de l’affichage n’induit aucune latence excessive.
  • Assurez-vous que les horodatages de capture et de l’affichage sont exacts et partagent une base de temps commune.

Si votre mode d’échec ne figure pas dans cette liste, recherchez le code d’erreur dans MSDN.

Pour le dépannage général des échecs de tests HLK, consultez la section Dépannage des échecs de tests Windows HLK et Dépannage des tests des fondamentaux du système.

Informations supplémentaires

Paramètres

Nom du paramètre Description du paramètre

Documentation complémentaire

Les tests dans ce domaine de fonctionnalités peuvent avoir une documentation supplémentaire, y compris les prérequis, la configuration et les informations de dépannage, que vous pouvez trouver dans les rubriques suivantes : - Documentation supplémentaire sur Device.Audio et Documentation supplémentaire sur System.Fundamentals.