각 기능이 하는 역할
-
SoundScape 전체 시스템 구조Project/SoundScape 2025. 2. 21. 22:53
전체 시스템 구조 입력 시스템 마이크 입력: 기기의 마이크를 통해 실시간으로 오디오 데이터를 캡처합니다.카메라 입력: ARKit을 통해 기기의 카메라로부터 비디오 프레임과 공간 정보를 캡처합니다.코어 처리 시스템 AudioSystem: 오디오 데이터 처리의 핵심 클래스로, AVAudioEngine을 사용하여 마이크 입력을 캡처하고 Accelerate 프레임워크의 vDSP를 활용해 FFT(고속 푸리에 변환)를 수행합니다. 오디오 신호를 12개의 주파수 대역으로 분석하고 FrequencyData 형태로 출력합니다.ARSystem: ARKit을 사용하여 AR 세션을 관리하고, 카메라의 위치/방향 정보, 감지된 평면, 주변 조명 정보 등을 ARData 형태로 제공합니다.RippleSystem: AudioSyst..