Contrôles et approfondissements

Changer de profile d’empreinte HRTF.

Uniques pour chaque individu, elles ne sont pas universelles. Les empreintes proposées par défaut dans HOLOPHONIX pour la spatialisation binaurale conviennent à une majorité de personnes. Il est possible d’importer d’autres fichiers HRTF au format SOFA (“Spacially Oriented Format for Acoustics”)[1] afin de sélectionner un profile de filtrage plus adapté à son audition.

Ajuster un profile HRTF à sa morphologie.

Les mesures réalisées se réfèrent à un sujet, à la tête d’un auditeur et donc à une certaine distance interaurale (distance entre les deux oreilles de l’auditeur aillant participé aux mesures). Cette distance de référence peut être modifiée par l’utilisateur impactant directement la Différence Interaurale de Temps (ITD). Le paramètre « Interaural Time Delay » permettra à l’utilisateur une possibilité d’ajustement du modèle utilisé.

Filtrage de compensation du système d’écoute : le casque.

Il sera également possible d’introduire un filtrage de compensation du casque utilisé. Celui-ci introduit un filtrage lié à sa réponse en fréquence propre. Le principe est similaire à l’égalisation des haut-parleurs qui seraient utilisés pour une spatialisation multicanal dans une salle.

Le format SOS des données plutôt que HRIR.

Les réponses impulsionnelles pourront être approximées par un réseau de filtres cascadés (passage du signal d’un filtre à un autre) appelés filtres biquadratiques[2] du second ordre (SOS, Second Order Section). L’avantage sera un coût de traitement abaissé en comparaison avec un produit de convolution.

La compensation de la chaîne électroacoustique utilisée pour les mesures.

Il sera plus avantageux d’utiliser des modèles mesurés, dont la chaîne de mesure aura été compensée. Chaque fichier SOFA doit idéalement préciser les critères suivants :

  • Compensation ou non de la chaîne de mesure.
  • Fréquence d’échantillonnage des mesures.
  • Format des mesures : HRIR ou SOS.
  • Ordre SOS (nombre de filtres cascadés) si nécessaire.

[1] «SOFA convention,» 2013.: https://www.sofaconventions.org/mediawiki/index.php/SOFA_(Spatially_Oriented_Format_for_Acoustics).

[2] Un filtre biquadratique, en audio-numérique, est une combinaison d’un échantillon audio entrant  \(x(n)\) dans le filtre avec d’une part les deux échantillons entrés précédemment  \(x(n-1)\) et \(x(n-2)\)  et les deux échantillons sortis du filtre précédemment \(y(n-1)\) et \(y(n-2)\) . Cette combinaison permet d’obtenir l’échantillon filtré  \(y(n)\) selon la relation :  \(y(n)=b_{0}x(n)+b_{1}x(n-1)+b_{2}x(n-2)-a_{1}y(n-1)-a_{2}y(n-2)\). Les coefficients \(a_{i}\) et \(b_{i}\) sont des constantes calculées selon le type de filtre, son gain, sa fréquence et son coefficient de qualité. Simple d’utilisation et d’implémentation il permet de modélisés les principaux filtres utilisé en audio pour un coût de calcul très faible. Mis en cascade (SOS) il permet la conception de filtres complexes (à des ordres de filtrage élevés).