KSPROPSETID_Itd3d
KSPROPSETID_Itd3d
속성 집합은 3D 노드(KSNODETYPE_3D_EFFECTS)에서 사용하는 ITD(내부 시간 지연) 알고리즘을 구성하는 데 사용됩니다.
특정 사운드 소스에서 수신기의 왼쪽 및 오른쪽 귀에 도달하는 소리는 소스의 위치에 따라 다른 양으로 지연됩니다. 수신기는 차등 지연의 양에서 사운드 소스의 방향을 유추할 수 있습니다. ITD 알고리즘은 차등 지연을 제어하여 3D 공간의 특정 위치에서 사운드 소스를 시뮬레이션합니다.
ITD 알고리즘은 각 귀에 도달하는 소리가 머플링되는 양을 제어하여 추가 사운드 위치 신호를 제공합니다. 고주파 사운드를 머플링하여 수신기의 머리 뒤에 있는 사운드 소스를 시뮬레이션할 수 있습니다. 예를 들어 오른쪽 귀 근처에 있는 사운드 소스의 경우 왼쪽 귀에 도달하는 소리가 오른쪽 귀에 도달하는 소리보다 더 머플링됩니다. 음원의 원래 신호를 동일한 신호의 로우 패스 필터링된 버전과 일부 비율로 결합하여 머플링된 사운드가 생성됩니다. 로우 패스 필터링된 버전에서 기여도를 높이면서 원래 신호를 감쇠하면 시뮬레이션된 사운드 소스를 수신기의 머리 뒤로 이동하는 효과를 시뮬레이션합니다.
사운드 소스의 위치가 변경되면 다음 매개 변수를 업데이트해야 합니다.
각 귀에 도달하는 소리의 지연 양입니다.
각 귀에 도달하는 소리가 섞이는 양입니다.
이러한 매개 변수를 즉시 변경하면 클릭 및 기타 가짜 잡음이 발생할 수 있습니다. ITD 알고리즘은 이러한 노이즈를 필터링하기 위해 여러 샘플에서 이러한 매개 변수의 전환을 부드럽게 합니다.
ITD 알고리즘에서 사용하는 매개 변수에 대한 자세한 내용은 KSDS3D_ITD_PARAMS 참조하세요.
이 속성 집합에는 단일 속성만 포함됩니다.