공간 음향 모범 사례
공간 사운드를 사용하는 것이 새로운 경우 공간 사운드 개요를 참조하세요.
소리를 사용하여 사용자의 애플리케이션 상태를 알리고 강화할 수 있습니다. 적절한 경우 공간화를 사용하여 혼합 현실 세계에 소리를 배치합니다. 이러한 방식으로 청각 및 시각적 개체를 연결할 때 상호 작용의 직관적인 특성을 심화하고 사용자 신뢰를 높입니다.
소리를 추가해야 하는 경우
혼합 현실 애플리케이션은 촉각 인터페이스가 없기 때문에 2D 앱보다 사운드가 더 필요한 경우가 많습니다. 사용자에게 알리거나 상호 작용을 강화할 때 소리를 추가합니다.
정보 및 보강
- 알림과 같이 사용자가 시작하지 않은 이벤트의 경우 소리를 사용하여 변경이 발생했음을 사용자에게 알립니다.
- 상호 작용에는 여러 단계가 있을 수 있습니다. 소리를 사용하여 스테이지 전환을 강화합니다.
상호 작용, 이벤트 및 제안된 소리 특성의 다음 예제를 참조하세요.
운동 구속
사용자는 오디오 정보에 대한 무제한 용량이 없습니다.
- 각 소리는 특정하고 중요한 정보를 전달해야 합니다.
- 앱이 소리를 재생하여 사용자에게 알리면 다른 소리의 볼륨을 일시적으로 줄입니다.
- 단추 가리키기 소리(다음 정보 참조)의 경우 과도한 소리 트리거를 방지하기 위해 시간 지연을 추가합니다.
소리에만 의존하지 마세요.
잘 사용되는 소리는 사용자에게 유용합니다. 그러나 소리가 꺼져도 애플리케이션을 사용할 수 있는지 확인합니다.
- 사용자는 듣기 어려울 수 있습니다.
- 애플리케이션이 시끄러운 환경에서 사용될 수 있습니다.
- 사용자는 개인 정보 보호 문제 또는 디바이스 오디오를 사용하지 않도록 설정하는 다른 이유가 있을 수 있습니다.
상호 작용을 아들화하는 방법
혼합 현실의 상호 작용 유형에는 제스처, 직접 조작 및 음성이 포함됩니다. 다음과 같은 권장 특성을 사용하여 이러한 상호 작용에 대한 소리를 선택하거나 디자인합니다.
제스처 상호 작용
혼합 현실에서 사용자는 마우스를 사용하여 단추와 상호 작용할 수 있습니다. 단추 작업은 일반적으로 사용자가 단추를 누르지 않고 해제하면 사용자에게 상호 작용을 취소할 수 있는 기회를 제공합니다. 소리를 사용하여 이러한 단계를 강화합니다. 사용자가 먼 단추를 대상으로 지정하는 데 도움이 되도록 포인터 가리키기 소리를 사용하는 것도 좋습니다.
- 단추 누르기 소리는 짧고 촉각 "클릭"이어야 합니다.
예: MRTK_ButtonPress.wav - Button-"unpress" 소리는 비슷한 촉각 느낌을 가져야 합니다. 프레스 사운드보다 높은 피치는 완성감을 강화합니다.
예: MRTK_ButtonUnpress.wav - 호버 사운드의 경우 저주파 소리 또는 범프와 같은 미묘하고 위협적이지 않은 소리를 사용하는 것이 좋습니다.
직접 조작
HoloLens 2 관절 손 추적은 사용자 인터페이스 요소의 직접 조작을 지원합니다. 다른 물리적 피드백이 없는 경우 소리는 중요합니다.
사용자가 키 스트로크의 맨 아래에 도달할 때 다른 표시를 받지 못하기 때문에 단추 누르 기 소리가 중요합니다. 키 이동의 소리 표시는 작고 미묘하며 폐색될 수 있습니다. 제스처 조작과 마찬가지로 단추 누름은 클릭처럼 짧고 촉각적인 소리를 내야 합니다. 언프레스는 비슷한 클릭 소리가 나지만 피치가 높아야 합니다.
잡기 또는 릴리스 작업을 시각적으로 확인하기는 어렵습니다. 사용자의 손은 종종 시각 효과의 방해가 될 것이며, 하드 바디 개체는 "잡기"의 실제 시각적 아날로그가 부족합니다. 소리는 성공적인 잡기 및 릴리스 상호 작용을 효과적으로 전달할 수 있습니다.
- 잡기 작업에는 개체 주위에 손가락을 닫는 아이디어를 표시하는 짧고 다소 머플 촉감 소리가 있어야 합니다. 때로는 손의 움직임을 전달하기 위해 잡는 소리로 이어지는 "whoosh"소리가 있습니다.
예: MRTK_Move_Start.wav - 릴리스 작업은 비슷하게 짧고 촉각적인 사운드를 가져와야 합니다. 일반적으로 잡기 소리보다 낮은 피치와 역순으로, 충격과 개체가 제자리에 정착하고 있음을 전달하는 "whoosh"입니다.
예: MRTK_Move_End.wav
그리기 상호 작용은 사용자의 손 움직임에 의해 결정되는 볼륨으로 지속적이고 반복적인 사운드를 가져와야 합니다. 사용자의 손이 가만히 있고 손이 빠르게 움직일 때 가장 큰 소리로 움직일 때는 자동으로 작동해야 합니다.
음성 상호 작용
음성 상호 작용에는 미묘한 시각적 요소가 있는 경우가 많습니다. 소리를 사용하여 상호 작용 단계를 강화합니다. 더 많은 음색 소리를 사용하여 제스처 및 직접 조작 소리와 구별할 수 있습니다.
- 음성 명령 확인에 긍정적인 음색 을 사용합니다. 상승 톤과 주요 음악 적 간격은 효과적입니다.
- 음성 명령 오류에 대해 더 짧고 덜 긍정적인 톤 을 사용합니다. 음의 소리를 피하십시오. 대신, 더 타악기적이고 중립적인 사운드를 사용하여 애플리케이션이 상호 작용에서 이동하고 있음을 전달합니다.
- 애플리케이션에 절전 모드 해제 단어가 있는 경우 디바이스가 수신 대기를 시작할 때 짧고 부드러운 톤을 사용합니다. 애플리케이션이 수신 대기하는 동안 미묘한 반복 소리를 사용합니다.
알림
알림은 사용자가 시작하지 않은 애플리케이션 상태 변경 및 기타 이벤트를 알 수 있습니다. 상태 변경에는 프로세스 완료, 메시지 및 전화 통화가 포함될 수 있습니다.
혼합 현실에서 개체가 사용자의 보기 필드에서 벗어나는 경우가 있습니다. 움직이는 애니메이션 개체를 개체 유형 및 동작 속도에 따라 달라지는 공간화된 소리와 페어링합니다.
- 애니메이션의 끝에서 공간화된 사운드를 재생하여 사용자에게 개체의 새 위치를 알리는 데 도움이 됩니다.
- 점진적인 움직임의 경우 이동 중에 "whoosh" 소리가 사용자가 개체를 추적하는 데 도움이 됩니다.
메시지 알림 소리가 반복적으로 들릴 수 있으며 때로는 빠른 연속으로 들릴 수 있습니다. 그들이 눈에 띄거나 가혹하게 들리지 않는 것이 중요합니다. 중간 범위 양의 음색 소리가 효과적입니다.
- 수신 전화 소리는 휴대폰 벨소리와 비슷한 특성을 가져야 합니다. 이러한 소리는 사용자가 통화에 응답할 때까지 재생되는 음악 문구를 반복합니다.
- 음성 통신 연결 및 연결 끊김은 짧고 음색이 짧아야 합니다. 연결 사운드는 성공적인 연결을 나타내기 위해 양수 톤이어야 합니다. 연결 끊김 소리는 통화 완료를 나타내는 중립 사운드여야 합니다.
공간화 처리
공간화는 스테레오 헤드폰이나 스피커를 사용하여 혼합 현실 세계에서 소리를 배치합니다.
공간화할 소리
공간 위치가 있는 이벤트와 연결된 경우 사운드를 공간화해야 합니다. 여기에는 UI, 구현된 AI 음성 및 시각적 표시기가 포함됩니다.
듣는 스테레오 소리의 수를 제한하여 사용자의 소닉 "공간"을 정리하는 데 도움이 되도록 사용자 인터페이스 요소를 공간화합니다. 오디오 피드백이 공간화될 때 터치, 잡기 및 해제와 같은 조작 조작이 더 자연스럽게 느껴집니다. 이러한 요소에 대한 거리 감쇠에 대한 다음 정보를 고려합니다.
시각적 표시기와구현된 AI 음성을 공간화하여 이러한 항목이 시야 밖에 있을 때 사용자에게 직관적으로 알립니다.
반면, 얼굴 없는 AI 음성 및 잘 정의된 공간 위치가 부족한 기타 요소에 대한 공간화를 방지합니다. 관련 시각적 요소가 없는 공간화는 사용자가 찾을 수 없는 시각적 요소가 있다고 생각하게 할 수 있습니다.
공간화에는 약간의 CPU 비용이 있습니다. 대부분의 애플리케이션에는 최대 두 개의 소리가 동시에 재생됩니다. 이 경우 공간화 비용은 무시할 수 있습니다. MRTK 프레임 속도 모니터를 사용하여 공간화 추가의 영향을 판단할 수 있습니다.
거리 기반 감쇠를 적용하는 시기 및 방법
물리적 세계에서는 멀리 떨어진 소리가 더 조용합니다. 오디오 엔진은 원본 거리에 따라 이 감쇠를 모델링할 수 있습니다. 관련 정보를 전달할 때 거리 기반 감쇠를 사용합니다.
시각적 표시기, 애니메이션 홀로그램 및 기타 정보 사운드까지의 거리는 사용자와 관련이 있습니다. 거리 기반 감쇠를 사용하여 직관적으로 신호를 제공합니다.
혼합 현실 세계의 공간 크기에 맞게 각 원본의 감쇠 곡선을 조정합니다. 오디오 엔진의 기본 곡선은 종종 큰(최대 반 킬로미터) 공간을 의미합니다.
단추 작업 및 기타 상호 작용 의 점진적 단계를 강화하는 소리는 감쇠를 적용하면 안 됩니다. 이러한 소리의 강화 효과는 버튼까지의 거리를 전달하는 것보다 더 중요합니다. 특히 키보드에서는 여러 단추 클릭이 연속적으로 들릴 때 변형이 산만해질 수 있습니다.
사용할 공간화 기술
헤드폰 또는 HoloLens 스피커를 사용하여 HRTF(헤드 관련 전송 기능) 기반 공간화 기술을 사용합니다. 이러한 기술은 물리적 세계에서 머리 주위의 소리 전파를 모델링합니다. 사운드 소스가 머리의 먼 쪽에 있더라도 소리는 약간의 감쇠와 지연으로 먼 귀로 전파됩니다. 스피커 이동은 감쇠에만 의존하며 소리가 오른쪽에 있을 때 왼쪽 귀에 총 감쇠를 적용하고 다른 방법으로 적용합니다. 이 기술은 "정상적인 청각"청취자에게 불편할 수 있으며 한쪽 귀에서 듣기 어려운 청취자에게는 액세스할 수 없습니다.