1 |
1
광선의 경로에 존재하는 블록들의 최대값에 기초하여, 볼륨 렌더링 시작 블록을 결정하는 단계;상기 시작 블록을 샘플링하여 획득한 제1 샘플링 값들 중 가장 큰 샘플링 값을, 상기 광선의 초기값으로 설정하는 단계;상기 시작 블록과 나머지 블록과의 거리에 기초하여, 상기 나머지 블록의 처리 순서를 설정하는 단계;상기 설정된 순서에 따라, 다음 블록의 최대값과 상기 광선의 값을 비교하여, 상기 다음 블록의 처리 여부를 결정하는 단계; 및상기 다음 블록의 최대값이 상기 광선의 값보다 큰 경우, 상기 다음 블록을 샘플링 하여, 획득한 제2 샘플링 값들과 상기 광선의 값을 비교하여, 비교 결과에 따라, 상기 광선의 값을 업데이트하는 단계를 포함하는 볼륨 렌더링 장치의 동작방법
|
2 |
2
제1항에 있어서,상기 광선은, 시점으로부터 볼륨 데이터가 투영되는 투영면 상의 픽셀을 통과하는 광선이고,상기 동작방법은,최종 업데이트된 광선의 값을 상기 픽셀의 값으로 추출하는 단계;를 더 포함하는 것을 특징으로 하는 볼륨 렌더링 장치의 동작방법
|
3 |
3
제1항에 있어서,상기 동작방법은,볼륨 렌더링을 수행할 볼륨 데이터를 복수의 블록으로 그룹핑하는 단계; 및상기 복수의 블록 각각의 최대값을 계산하는 단계를 더 포함하는 볼륨 렌더링 장치의 동작방법
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 나머지 블록의 처리 순서를 설정하는 단계는,상기 시작 블록과 가까운 순서대로 상기 나머지 블록의 처리 순서를 설정하는 것을 특징으로 하는 볼륨 렌더링 장치의 동작방법
|
6 |
6
제2항에 있어서,상기 다음 블록은 상기 광선의 경로 상에서, 현재 블록을 기준으로, 상기 시점으로 향하는 제1 방향 및 상기 제1 방향과 반대인 제2 방향 중 어느 하나에 배치된 것을 특징으로 하는 볼륨 렌더링 장치의 동작방법
|
7 |
7
제1항에 있어서,상기 다음 블록의 처리 여부를 결정하는 단계는,상기 광선의 값이 상기 다음 블록의 최대값보다 크거나 같은 경우, 상기 다음 블록의 샘플링을 수행하지 않고, 상기 광선의 값이 상기 다음 블록의 최대값보다 작은 경우, 상기 다음 블록의 샘플링을 수행하는 것을 특징으로 하는 볼륨 렌더링 장치의 동작방법
|
8 |
8
제1항에 있어서,상기 광선의 값을 업데이트 하는 단계는, 상기 광선의 값이 상기 제2 샘플링 값보다 작은 경우, 상기 광선의 값을 상기 제2 샘플링 값으로 업데이트하는 것을 특징으로 하는 볼륨 렌더링 장치의 동작방법
|
9 |
9
제1항에 있어서,상기 블록은 복수의 서브 블록들을 포함하고,상기 광선의 값을 획득하는 단계는,상기 시작 블록에 포함된 복수의 서브 블록들 중 최대값을 가지는 서브 블록을 선택하는 단계; 및상기 선택된 서브 블록을 샘플링하여 획득한 제3 샘플링 값들에 기초하여, 상기 광선의 값을 획득하는 단계를 포함하고, 상기 제1 샘플링 값들은 상기 제3 샘플링 값들을 포함하는 것을 특징으로 하는 볼륨 렌더링 장치의 동작방법
|
10 |
10
제1항에 있어서,상기 블록은 복수의 서브 블록들을 포함하고,상기 광선의 값을 업데이트 하는 단계는,상기 다음 블록의 최대값이 상기 광선의 값보다 큰 경우, 상기 다음 블록에 포함된 복수의 서브 블록들 중 최대값을 가지는 서브 블록을 선택하는 단계; 및상기 선택된 서브 블록을 샘플링하여, 획득한 제4 샘플링 값들에 기초하여, 상기 광선의 값을 업데이트 하는 단계를 포함하고, 상기 제2 샘플링 값들은 상기 제4 샘플링 값들을 포함하는 것을 특징으로 하는 볼륨 렌더링 장치의 동작방법
|
11 |
11
광선의 경로에 존재하는 블록들의 최대값에 기초하여, 볼륨 렌더링 시작 블록을 결정하는 블록 제어부;상기 시작 블록을 샘플링하여, 제1 샘플링 값들을 획득하는 샘플링부; 및상기 제1 샘플링 값들 중 가장 큰 샘플링 값을 상기 광선의 초기값으로 설정하는 광선 값 결정부를 포함하고, 상기 블록 제어부는,상기 시작 블록과 나머지 블록과의 거리에 기초하여, 상기 나머지 블록의 처리 순서를 설정하고, 상기 설정된 순서에 따라, 다음 블록의 최대값과 상기 광선의 값을 비교하여, 상기 다음 블록의 처리 여부를 결정하며,상기 샘플링부는, 상기 다음 블록의 최대값이 상기 광선의 값보다 큰 경우, 상기 다음 블록을 샘플링하여, 제2 샘플링 값들을 획득하고, 상기 광선 값 결정부는, 상기 제2 샘플링 값들과 상기 광선의 값을 비교하여, 상기 광선의 값을 업데이트 하는 것을 특징으로 하는 볼륨 렌더링 장치
|
12 |
12
제11항에 있어서,상기 광선은, 시점으로부터 볼륨 데이터가 투영되는 투영면 상의 픽셀을 통과하는 광선이고,상기 장치는,최종 업데이트된 광선의 값을 상기 픽셀의 값으로 추출하는 픽셀값 추출부를 더 포함하는 것을 특징으로 하는 볼륨 렌더링 장치
|
13 |
13
제11항에 있어서,상기 블록 제어부는,볼륨 렌더링을 수행할 볼륨 데이터를 복수의 블록으로 그룹핑하고, 상기 복수의 블록 각각의 최대값을 계산하며,상기 장치는,상기 계산된 복수의 블록 각각의 최대값을 저장하는 저장부를 더 포함하는 것을 특징으로 하는 볼륨 렌더링 장치
|
14 |
14
삭제
|
15 |
15
제11항에 있어서,상기 블록 제어부는,상기 시작 블록과 가까운 순서대로 상기 나머지 블록의 처리 순서를 설정하는 것을 특징으로 하는 볼륨 렌더링 장치
|
16 |
16
제12항에 있어서,상기 다음 블록은 상기 광선의 경로 상에서, 현재 블록을 기준으로, 상기 시점으로 향하는 제1 방향 및 상기 제1 방향과 반대인 제2 방향 중 어느 하나에 배치된 것을 특징으로 하는 볼륨 렌더링 장치
|
17 |
17
제11항에 있어서,상기 블록 제어부는,상기 광선의 값이 상기 다음 블록의 최대값보다 크거나 같은 경우, 상기 다음 블록의 샘플링을 수행하지 않도록 제어하고, 상기 광선의 값이 상기 다음 블록의 최대값보다 작은 경우, 상기 다음 블록의 샘플링을 수행하도록 제어하는 것을 특징으로 하는 볼륨 렌더링 장치
|
18 |
18
제11항에 있어서,상기 광선 값 결정부는, 상기 광선의 값이 상기 제2 샘플링 값보다 작은 경우, 상기 광선의 값을 상기 제2 샘플링 값으로 업데이트하는 것을 특징으로 하는 볼륨 렌더링 장치
|
19 |
19
제11항에 있어서,상기 블록은 복수의 서브 블록들을 포함하고,상기 블록 제어부는,상기 시작 블록에 포함된 복수의 서브 블록들 중 최대값을 가지는 서브 블록을 선택하고,상기 샘플링부는,상기 선택된 서브 블록을 샘플링하여 제3 샘플링 값들을 획득하며,상기 광선 값 결정부는,상기 제3 샘플링 값들에 기초하여, 상기 광선의 값을 획득하고,상기 제1 샘플링 값들은 상기 제3 샘플링 값들을 포함하는 것을 특징으로 하는 볼륨 렌더링 장치
|
20 |
20
제11항에 있어서,상기 블록은 복수의 서브 블록들을 포함하고,상기 블록 제어부는,상기 다음 블록의 최대값이 상기 광선의 값보다 큰 경우, 상기 다음 블록에 포함된 복수의 서브 블록들 중 최대값을 가지는 서브 블록을 선택하고,상기 샘플링부는,상기 선택된 서브 블록을 샘플링하여 제4 샘플링 값들을 획득하며,상기 광선 값 결정부는,상기 제4 샘플링 값들에 기초하여, 상기 광선의 값을 업데이트하고,상기 제2 샘플링 값들은 상기 제4 샘플링 값들을 포함하는 것을 특징으로 하는 볼륨 렌더링 장치
|
21 |
21
제1항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체
|