Compartir a través de


KSPROPSETID_Itd3d

El KSPROPSETID_Itd3d conjunto de propiedades se usa para configurar el algoritmo de retraso de tiempo interaural (ITD) utilizado por un nodo 3D (KSNODETYPE_3D_EFFECTS).

El sonido que alcanza las orejas izquierda y derecha de un agente de escucha desde una fuente de sonido determinada se retrasa por diferentes cantidades en función de la posición del origen. El agente de escucha puede deducir la dirección de la fuente de sonido de la cantidad de retraso diferencial. El algoritmo ITD controla el retraso diferencial para simular una fuente de sonido en una ubicación determinada en el espacio 3D.

El algoritmo ITD proporciona una indicación adicional de posicionamiento de sonido controlando la cantidad por la que el sonido que alcanza cada oído está silenciado. Los sonidos de alta frecuencia se pueden silenciar para simular fuentes de sonido ubicadas detrás de la cabeza del agente de escucha. Para una fuente de sonido situada cerca del oído derecho, por ejemplo, el sonido que alcanza el oído izquierdo es más silenciado que el que llega al oído derecho. Un sonido silenciado se produce combinando la señal original de la fuente de sonido en alguna proporción con una versión filtrada de paso bajo de la misma señal. Atenuar la señal original mientras aumenta la contribución de la versión filtrada de paso bajo simula el efecto de mover la fuente de sonido simulada más detrás de la cabeza del agente de escucha.

Cuando cambia la posición de un origen de sonido, se deben actualizar los parámetros siguientes:

  • La cantidad de retraso en el sonido que alcanza cada oído.

  • Cantidad por la que el sonido que alcanza cada oreja está silenciado.

Realizar cambios instantáneos en estos parámetros puede provocar clics y otros ruidos falsos. El algoritmo ITD suaviza las transiciones en estos parámetros en una serie de muestras para filtrar dichos ruidos.

Para obtener más información sobre los parámetros utilizados por el algoritmo ITD, consulte KSDS3D_ITD_PARAMS.

Este conjunto de propiedades contiene solo una sola propiedad:

KSPROPERTY_ITD3D_PARAMS