1 |
1
동작 모드(mode)의 전환을 제어하고 사운드 레이(sound ray)를 생성하기 위한 레이 정보를 설정하는 셋업 처리 유닛(Setup processing Unit);상기 레이 정보를 기초로 원점과 방향을 계산하여 상기 사운드 레이를 생성하는 레이 생성 유닛(Ray generation Unit);상기 사운드 레이를 기초로 가속구조(AS, Accelerator Structure)에 대한 방문/교차 테스트(Traversal/Intersection test)를 수행하여 충돌 삼각형(hit triangle) 정보를 생성하는 방문/교차 유닛(Traversal/Intersection Unit);상기 동작 모드에 따라 사운드 경로(sound path)를 탐색하는 전파 경로 검증 유닛(Propagation Path Validation Unit);상기 동작 모드가 가이드 모드(guide mode)인 경우 상기 충돌 삼각형 정보를 기초로 가이드 플레인(guide plane)을 생성하여 정렬하는 가이드 플레인 정렬 유닛(Guide Plane Sort Unit);상기 동작 모드가 리버브 모드(reverb mode)인 경우 상기 사운드 레이로서 생성된 리버브 레이(reverb ray)를 추적하여 리버브 플레인(reverb plane)을 생성하고 정렬하는 리버브 처리 유닛(Reverb Geometry Collect/Reverb Plane Sort Unit); 및상기 방문/교차 유닛 또는 상기 리버브 처리 유닛으로부터 수신한 정보에 기초하여 상기 사운드 경로의 임펄스 응답(IR, Impulse Response)을 산출하거나 또는 리버브 임펄스 응답(reverb IR)을 산출하여 유효 경로 버퍼(valid path buffer)에 저장하는 임펄스 응답 산출 유닛(IR Calculation Unit)을 포함하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
2 |
2
제1항에 있어서,상기 셋업 처리 유닛으로부터 플레인 정보를 수신하고 상기 가이드 플레인 정렬 유닛에 의해 생성되거나 또는 정렬된 플레인들을 저장하는 플레인 버퍼(Plane Buffer)를 더 포함하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
3 |
3
제1항에 있어서, 상기 동작 모드는모드 전환의 개시에 따라 가이드 모드(guide mode)로부터 리버브 모드(reverb mode) 또는 사운드 경로 모드(sound path mode)- 상기 사운드 경로 모드는 직접통과(directtrans mode) 모드와 반사/회절(reflection/diffraction mode) 모드가 순차적으로 연결되어 형성됨 -로 전환되고 상기 리버브 모드와 상기 사운드 경로 모드는 병렬적으로 수행되는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
4 |
4
제1항에 있어서, 상기 셋업 처리 유닛은가이드 레이(guide ray) 정보와 리버브 레이(reverb ray) 정보 및 상기 전파 경로 검증 유닛으로부터 수신된 반사 레이(reflection ray) 정보 중 어느 하나를 상기 동작 모드에 따라 상기 레이 정보로서 상기 레이 생성 유닛에게 전달하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
5 |
5
제1항에 있어서, 상기 셋업 처리 유닛은플레인 셋업(plane Setup) 동작을 통해 반사/회절 모드 수행에 필요한 셋업 플레인(setup plane)을 생성하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
6 |
6
제5항에 있어서, 상기 플레인 셋업 동작은플레인 버퍼 및 넥스트 프레임 버퍼에 저장된 플레인들 중 어느 하나를 선택하는 플레인 선택(Plane select) 단계;상기 선택된 플레인이 반사 플레인(reflection plane)인지 또는 회절 플레인(diffraction plane)인지를 결정하는 플레인 타입 결정(Plane type decision) 단계; 및상기 결정된 플레인 타입에 따라 플레인 계산(plane calculation)을 수행하여 상기 셋업 플레인을 생성하는 플레인 계산(Plane Calculation) 단계를 포함하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
7 |
7
제6항에 있어서, 상기 플레인 선택 단계는상기 플레인 버퍼에 저장된 해당 가이드 플레인과 동일한 정보를 갖는 해당 플레인이 상기 넥스트 프레임 버퍼에 존재하는 경우 상기 해당 플레인을 선택하고, 그렇지 않은 경우 상기 해당 가이드 플레인을 선택하는 단계를 포함하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
8 |
8
제6항에 있어서, 상기 플레인 타입 결정 단계는상기 선택된 플레인에 대해 청취자(listener)를 향하는 방향으로 가이드 플레인 노멀(guide plane normal)을 설정하는 단계; 및상기 가이드 플레인 노멀이 음원(sound source)을 향하는 경우 상기 선택된 플레인을 상기 반사 플레인으로 결정하고, 반대인 경우 상기 회절 플레인으로 결정하는 단계를 포함하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
9 |
9
제4항에 있어서, 상기 레이 생성 유닛은상기 동작 모드가 가이드 모드 또는 리버브 모드인 경우 상기 레이 정보를 기초로 청취자 또는 음원로부터 구면샘플링 방식을 이용하여 해당 레이를 생성하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
10 |
10
제2항에 있어서, 상기 가이드 플레인 정렬 유닛은상기 충돌 삼각형 정보를 기초로 동일한 노멀 정보(normal information)를 갖는 삼각형들을 하나의 동일한 가이드 플레인으로 생성하여 상기 플레인 버퍼에 저장하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|
11 |
11
제1항에 있어서, 상기 리버브 처리 유닛은상기 리버브 플레인과 상기 가이드 플레인 간의 플레인 ID(plane ID)를 비교하여 동일한 플레인들을 기초로 유효한 리버브 정보를 생성하는 것을 특징으로 하는 사운드 전파 성능 향상을 위한 사운드 트레이싱 장치
|