Partager via


KSPROPSETID_Itd3d

Le KSPROPSETID_Itd3d jeu de propriétés est utilisé pour configurer l’algorithme itaural time delay (ITD) utilisé par un nœud 3D (KSNODETYPE_3D_EFFECTS).

Le son atteignant les oreilles gauche et droite d’un écouteur à partir d’une source sonore particulière est retardé par différentes quantités en fonction de la position de la source. L’écouteur peut déduire la direction de la source sonore à partir de la quantité de retard différentiel. L’algorithme ITD contrôle le délai différentiel pour simuler une source sonore à un emplacement particulier dans un espace 3D.

L’algorithme ITD fournit un signal de positionnement sonore supplémentaire en contrôlant la quantité d’étouffage du son atteignant chaque oreille. Les sons à haute fréquence peuvent être étouffés pour simuler des sources sonores situées derrière la tête de l’écouteur. Pour une source sonore située près de l’oreille droite, par exemple, le son qui atteint l’oreille gauche est plus étouffé que celui qui atteint l’oreille droite. Un son étouffé est produit en combinant le signal d’origine de la source sonore dans une certaine proportion avec une version filtrée passe-bas du même signal. Atténuer le signal d’origine tout en augmentant la contribution de la version filtrée passe-bas simule l’effet d’un déplacement de la source sonore simulée plus loin derrière la tête de l’écouteur.

Lorsque la position d’une source sonore change, les paramètres suivants doivent être mis à jour :

  • Quantité de retard dans le son atteignant chaque oreille.

  • Quantité par laquelle le son atteignant chaque oreille est étouffé.

Le fait d’apporter des modifications instantanées à ces paramètres peut provoquer des clics et d’autres bruits fallacieux. L’algorithme ITD lisse les transitions dans ces paramètres sur un certain nombre d’échantillons afin de filtrer ces bruits.

Pour plus d’informations sur les paramètres utilisés par l’algorithme ITD, consultez KSDS3D_ITD_PARAMS.

Ce jeu de propriétés ne contient qu’une seule propriété :

KSPROPERTY_ITD3D_PARAMS