콘텐츠로 바로가기

Spatial Audio & HRTF Physics

인간의 청각 기관이 소리의 위치를 물리적으로 파악하는 원리인 HRTF를 수리적으로 재현하고, 가상 공간 내 3D 입체 음향을 구현하는 기술을 다룹니다.

sys.entry
M

Me

hyunyoun's Blog

posts6 min read

1. Overview

공간 오디오 및 HRTF 물리학(Spatial Audio & HRTF Physics, SAP)은 가상의 3D 공간에서 발생하는 소리가 사용자의 귀에 도달하기까지의 물리적 궤적과 인체 간섭을 수리적으로 모사하여 입체감을 부여하는 '청각 공간 도식화'입니다.

학습자는 음원의 물리적 위치 수치에 따라 양쪽 귀에 도달하는 시간차(ITD)와 강도차(ILD)를 배웁니다. 특히, 개인별 귀의 물리적 형태에 따른 주파수 변화 필터인 **HRTF(Head-Related Transfer Function)**와 공간의 물리적 면적을 수리적으로 표현하는 앰비소닉스(Ambisonics) 기제를 익힙니다. 이를 통해 평면적인 스테레오를 넘어, 사용자의 머리 회전과 위치 수치에 실시간 반응하는 하이엔드 몰입형 음향 거버넌스 역량을 확보합니다.

2. Scope & Boundaries

In-Scope

  • Binaural Audio Dynamics: 두 개의 수리적 채널로 입체감을 생성하는 물리적 기법
  • HRTF Filtering Mechanics: 머리와 귓바퀴의 물리적 회절 수치를 수리적 주파수 응답으로 변환
  • Acoustic Modeling Dynamics: 가상 벽의 재질 수치에 따른 물리적 반사, 굴절, 차폐(Occlusion)
  • Ambisonics & Object-based Audio: 구형 하모닉스 수치를 이용한 공간 전체 음장 관리 및 물리 오브젝트 음원
  • Doppler Effect Physics: 음원의 물리적 속도 수치에 따른 수리적 주파수 전이

Out-of-Scope

  • 전문 성우의 목소리 톤 연출 및 대사 녹음 기법 (예술 영역)
  • 공연장 시공을 위한 실제 건축 음향의 물리적 구조 안전성 (건축 공학 영역)

Boundaries

  • SAP vs. Audio Effects: 단순 효과(12-08-01)가 '소리의 질감'에 집중한다면, SAP는 '소리의 물리적 근원 지점과 공간 내 전파 경로, 인체 수리적 필터링'이라는 공간적 정확성에 집중하여 구분합니다.

3. Counterexample

  • 단순히 "팬닝(Panning) 좌우로 돌리기"라 설명하는 것은 SAP 학습이 아닙니다. 왜 단순 수치 조절만으로는 소리가 머리 뒤(BehindBehind) 혹은 위(AboveAbove)에서 들리는 물리적 착시를 일으키지 못하는지 증명할 수 있어야 하며, HRTF 수리 파라미터가 사용자의 실제 물리적 귀 형태 수치와 불일치할 때 발생하는 '음상 정위(LocalizationLocalization)' 오류를 논증하지 못한다면 공간 음향의 본질을 이해하지 못한 것입니다.

4. Prerequisites

  • Vector Mathematics (Basic): 04-XX-XX의 3D 공간 내 거리 및 방향 벡터 수리 이해가 필수입니다.
  • Digital Signal Processing for Audio (Recommended): 12-08-01의 주파수 영역 필터링(FIR/IIR) 이해가 권합됩니다.

5. Learning Map

  1. Stereo to Spatial: 두 귀 사이의 물리적 거리 수치로부터 공간감을 추출하는 기초 원리를 배웁니다.
  2. The Human Filter: 머리와 귓바퀴가 소리를 어떻게 수리적으로 '변형'시키는지(HRTF) 분석합니다.
  3. Acoustic Simulation: 가상 공간의 물리적 형태 수치를 수리적으로 반사시켜 잔향(ReverbReverb)을 생성합니다.
  4. Immersive Governance: VR/AR 환경에서 사용자의 물리적 움직임 수치를 하이엔드로 추적하며 음상을 고정합니다.

6. Learning Topics

Basic

Core: 이청 기제와 입체감의 물리 (Binaural Fundamentals)

  • Why to Learn: 인간이 소리의 방향을 수리적으로 판단하는 원초적 물리 기제를 이해하기 위해서입니다.
  • What to Learn:
    • ITD (Interaural Time Difference): 두 귀의 수리적 도달 시간차 유도
    • ILD (Interaural Level Difference): 머리에 의한 물리적 음압 감쇄 수치
    • Panning Mechanics: 좌우 수리적 에너지 배분을 통한 가상 위치 설정
  • How to Learn:
    • 음원의 수리 좌표를 이동시키며 ITD/ILD 수치가 물리적으로 어떻게 변하는지 실습
    • 소리가 정중앙에 있을 때와 옆에 있을 때의 수리적 에너지 차이 물리 대조
  • Implement: 3D 좌표 수치를 입력받아 좌우 채널의 물리 지연과 크기 수치를 조절하는 기초 Spatial_Panner

Core: HRTF와 머리 전달 함수 (HRTF Dynamics)

  • Why to Learn: 소리가 사용자 위/아래/뒤 어디에 있는지 물리적으로 정확히 인지시키기 위함입니다.
  • What to Learn:
    • Pinna Physics: 귓바퀴의 물리적 굴곡이 만드는 수리적 노치 필터(NotchNotch FilterFilter)
    • HRTF Dataset Logic: 전방향에서의 소리 물리적 변형 수치를 담은 수리적 데이터베이스
    • General vs Personalized HRTF: 표준 수치 모델과 실제 개인 물리 특성 간의 오차
  • How to Learn:
    • SOFA (Spatially Oriented Format for Acoustics) 파일을 읽어, 특정 각도의 수리적 주파수 반응 곡선 물리 분석 실습
    • HRTF Lookup을 통해 실시간으로 변하는 고도(ElevationElevation) 수치에 대응하는 물리 필터 갱신 훈련
  • Implement: 데이터베이스에서 수리 방위각에 맞는 필터 계수를 가져와 음원에 물리 적용하는 HRTF_Convolution_Module

Practical

Core: 공간 잔향과 음향 전파 (Acoustic Propagation)

  • Why to Learn: 소리가 벽에 부딪히고 반사되는 물리적 현상을 수리적으로 재현하여 공간의 크기를 인지시키기 위해서입니다.
  • What to Learn:
    • Ray-casting for Audio: 음파의 물리적 궤적을 수리적으로 추적하여 반사 지점 색출
    • Early Reflections Mechanics: 1차 반사음의 수리적 도달 수치가 공간 규모 인지에 주는 영향
    • Obstruction & Occlusion: 벽의 물리적 재질에 의한 수리적 소리 감쇄 필터
  • How to Learn:
    • 가상 방(RoomRoom)의 크기 수치를 늘려보며, 물리적 잔향 시간(RT60RT60)이 수리적으로 어떻게 증가하는지 실습
    • Acoustic Portals 설계를 통해, 닫힌 문 너머에서 들리는 소리의 수리적 먹먹함 물리 재현 훈련
  • Implement: 광선 추적 수치를 기반으로 반사음의 수리적 지연 시퀀스를 생성하는 Room_Acoustics_Engine

Advanced

Core: 앰비소닉스와 하이엔드 공간 제어 (Advanced Governance)

  • Why to Learn: 특정 지점이 아닌 '공간 전체'의 물리적 소리장을 수리적으로 갈무리하고 재현하기 위함입니다.
  • What to Learn:
    • Spherical Harmonics Audio: 구 표면의 물리 음압 분포를 수리 함수로 분해
    • Ambisonics Decoding Dynamics: 수리적 공간 데이터로부터 스피커 출력 수치 추출
    • Object-based Audio Pipeline: 위치 수치와 오디오 소스를 하드웨어에서 물리 분리하여 전송(Atmos 등)
  • How to Learn:
    • 360도 오디오 녹음 데이터를 수리적으로 회전(RotatorRotator)시켜, 머리 회전 수치와 동기화되는 현상 실습
    • Loudspeaker Layout Audit을 수행하여, 멀티채널 환경에서의 물리적 스윗 스팟(SweetSweet-spotspot) 수리 최적화 프로젝트
  • Implement: 고차원 앰비소닉스(HOA) 수치를 통해 공간 음장을 수리적으로 재구성하는 Ambisonics_Field_Governor

7. Terminology

Term (EN / ko, abbr) 1문장 정의 단계(기본/권장/실무/심화) 역할/맥락 관련 개념 유사/대비/함께 사용 오해 포인트 Evidence(Primary/Secondary/Industry) Flags(core)
HRTF 소리가 머리와 귀를 통과하며 물리적으로 변형되는 특성을 수리적으로 표현한 필터 함수입니다. 기본 핵심 기제 Filter / Pinna Transfer Function 소리 데이터가 아님 P1:CS2023 core
Binaural 두 개의 채널만을 사용하여 인간이 현장에서 듣는 것과 유사한 물리적 입체감을 재현하는 방식입니다. 기본 출력 방식 Stereo / Dummy-Head Ambisonics 이어폰 전용임 Industry core
Ambisonics 공간 전체의 물리적 음장을 수리적으로 캡처하고 모든 스피커 배치에 대응 가능한 가변적 오디오 형식입니다. 실무 공간 형식 Spherical Harmonics Surround 채널 수가 무관함 P1:CS2023 core
RT60 소리의 물리적 에너지가 초기 수치보다 60dB 감소하기까지 걸리는 수리적 잔향 시간 수치입니다. 실무 공간 지표 Reverb / Decay Reflection 공간의 크기 척도 Industry core

8. References

Primary

Secondary

  • [Spatial Audio] Francis Rumsey — Technical guide to 3D sound systems.
  • [The Theory of Sound] Lord Rayleigh — Classical foundations of wave physics.

Industry

  • [Dolby Atmos: Technical Standards for Object-based Audio] — High-end industrial governance.
  • [Oculus Audio SDK Guide: HRTF & Spatialization] — Practical VR audio standards.

9. Final Checklist

Primary

  • '양이 시간차(ITDITD)'와 '양이 강도차(ILDILD)'가 물리적 '수평 정위'에 기여하는 수리 기제를 설명 가능한가? (P1)
  • 'HRTF' 수순이 평면 오디오에 어떻게 물리적 '높이(ElevationElevation)'와 '전후(DistanceDistance)' 정보를 수리 주입하는지 논증할 수 있는 가? (P1)

Secondary

  • '앰비소닉스'의 수리적 Order 수치가 공간 음장의 물리적 해상도에 미치는 영향을 소통 가능한가?
  • Doppler Effect 수식에서 관찰자와 음원의 물리 속도 수치가 주파수 전이에 미치는 수리적 변화를 산출할 수 있는 가?

Industry

  • 실무 VR/AR 서비스 검수 시, 사용자의 Head Tracking 수치와 오디오 렌더링 간의 물리적 '지연 수치'를 측정하고 가이드할 수 있는 가? (SFIA)
  • Acoustic Profiler 수치를 보고, 가상 공간의 물리적 '흡음율' 수치를 수리 조정하여 하이엔드 현장성을 도출할 수 있는 가?