1 |
1
공간적 관계 정보를 이용하여 겹쳐 있는 가상 객체를 선택하기 위한 방법으로서,겹쳐 있는 가상 객체 그룹을 선택하는 단계;상기 선택된 가상 객체 그룹 내 가상 객체들 각각의 중심점을 계산하는 단계;상기 가상 객체들 각각의 중심점에 기초하여 프록시들의 중심점을 계산하는 단계;상기 프록시들의 중심점에 기초하여 상기 가상 객체들 간의 거리와 방향을 계산하는 단계;상기 가상 객체들 간의 거리와 방향에 기초하여 그룹 내 가상 객체들 간의 공간적 관계 정보를 획득하는 단계;상기 공간적 관계 정보에 기초하여, 상기 프록시들의 중심점을 중심으로 상기 가상 객체들 간의 거리의 비율과 방향을 유지하면서 상기 그룹 내 가상 객체들을 서로 겹치지 않도록 배열하는 단계; 및상기 배열된 그룹 내 가상 객체들 중 적어도 하나의 가상 객체를 선택하는 단계를 포함하는, 가상 객체를 선택하기 위한 방법
|
2 |
2
제1항에 있어서,상기 겹쳐 있는 가상 객체 그룹을 선택하는 단계 또는 상기 배열된 그룹 내 가상 객체들 중 적어도 하나의 가상 객체를 선택하는 단계는,사용자의 손 영상을 획득하는 단계;상기 사용자의 손 영상에서 손 영역을 인식하는 단계;상기 사용자의 손 영역 중 손가락 관절 영역 또는 손바닥 영역에 하나 이상의 포인트를 매칭(matching)시키는 단계;상기 매칭된 하나 이상의 포인트의 위치 변화 또는 깊이 변화에 기초하여 사용자의 손동작을 인식하는 단계; 및상기 인식된 손동작에 기초하여 가상 객체 그룹 또는 가상 객체를 선택하는 단계를 포함하는 것을 특징으로 하는, 가상 객체를 선택하기 위한 방법
|
3 |
3
제2항에 있어서,상기 그룹 내 가상 객체들의 크기가 상이한 경우, 가상 객체 그룹의 선택 범위를 조절하는 단계를 더 포함하는 것을 특징으로 하는, 가상 객체를 선택하기 위한 방법
|
4 |
4
제1항에 있어서,상기 공간적 관계 정보에 기초하여 상기 그룹 내 가상 객체들을 서로 겹치지 않도록 배열하는 단계는,상기 그룹 내 겹쳐 있는 가상 객체들의 수가 임계 값 이상인 경우, 상기 가상 객체들을 미리 정해진 수의 하위 그룹으로 분할하여 배열하는 단계를 포함하되,상기 하위 그룹으로 분할하여 배열하는 단계는, 분할된 상기 하위 그룹 내 가상 객체들의 수가 상기 임계 값 미만이 될 때까지 반복되는 것을 특징으로 하는, 가상 객체를 선택하기 위한 방법
|
5 |
5
삭제
|
6 |
6
제1항 내지 제4항 중 어느 하나의 청구항에 따른 가상 객체를 선택하기 위한 방법을 컴퓨터에서 실행하기 위한, 컴퓨터로 판독 가능한 기록매체에 저장된 컴퓨터 프로그램
|
7 |
7
공간적 관계 정보를 이용하여 겹쳐 있는 가상 객체를 선택하기 위한 장치로서,가상 객체 정보를 표시하기 위한, 디스플레이 모듈;디스플레이 모듈에 표시된 가상 객체 그룹 또는 가상 객체를 선택하기 위한, 가상 객체 선택 모듈;상기 가상 객체 그룹 내 가상 객체들 각각의 중심점을 계산하는, 중심점 계산 모듈;계산된 상기 중심점을 이용하여 그룹 내 가상 객체들 간의 공간적 관계 정보를 획득하기 위한, 공간적 관계 정보 획득 모듈;상기 공간적 관계 정보에 기초하여 상기 그룹 내 가상 객체들을 서로 겹치지 않도록 배열하기 위한, 가상 객체 배열 모듈을 포함하되,상기 가상 객체 선택 모듈은, 배열된 상기 그룹 내 가상 객체들 중 적어도 하나의 가상 객체를 선택하기 위해 이용되고,상기 공간적 관계 정보 획득 모듈은, 상기 가상 객체들 각각의 중심점에 기초하여 프록시들의 중심점을 계산하고, 상기 프록시들의 중심점에 기초하여 상기 가상 객체들 간의 거리와 방향을 계산하고, 상기 가상 객체들 간의 거리와 방향에 기초하여 상기 가상 객체들 간의 공간적 관계 정보를 획득하고,상기 가상 객체 배열 모듈은,상기 공간적 관계 정보에 기초하여, 상기 프록시들의 중심점을 중심으로 상기 가상 객체들 간의 거리의 비율과 방향을 유지하면서 상기 그룹 내 가상 객체들을 서로 겹치지 않도록 배열하는, 가상 객체를 선택하기 위한 장치
|
8 |
8
제7항에 있어서,상기 장치는, 사용자의 손 영상을 획득하기 위한 촬영 모듈을 더 포함하고,상기 가상 객체 선택 모듈은,상기 촬영 모듈에 의해 획득한 사용자의 손 영상에 기초하여 사용자의 손동작을 인식하기 위한, 손 동작 인식 유닛; 및상기 인식된 손동작에 기초하여 가상 객체 그룹 또는 가상 객체를 선택하기 위한, 가상 객체 선택 유닛을 포함하고,상기 손 동작 인식 유닛은, 상기 사용자의 손 영상에서 손 영역을 인식하고, 상기 사용자의 손 영역 중 손가락 관절 영역 또는 손바닥 영역에 하나 이상의 포인트를 매칭(matching)시키고, 상기 매칭된 하나 이상의 포인트의 위치 변화 또는 깊이 변화에 기초하여 사용자의 손동작을 인식하는 것을 특징으로 하는, 가상 객체를 선택하기 위한 장치
|
9 |
9
제8항에 있어서,상기 그룹 내 가상 객체들의 크기가 상이한 경우, 가상 객체 그룹의 선택 범위를 조절하기 위한, 선택 범위 조절 모듈을 더 포함하는 것을 특징으로 하는, 가상 객체를 선택하기 위한 장치
|
10 |
10
제7항에 있어서,상기 가상 객체 배열 모듈은, 상기 그룹 내 겹쳐 있는 가상 객체들의 수가 임계 값 이상인 경우, 상기 가상 객체들을 미리 정해진 수의 하위 그룹으로 분할하여 배열하기 위한 가상 객체 그룹 분할 유닛을 포함하되,상기 가상 객체 그룹 분할 유닛은, 분할된 상기 하위 그룹 내 가상 객체들의 수가 상기 임계 값 미만이 될 때까지 분할을 반복하는 것을 특징으로 하는, 가상 객체를 선택하기 위한 장치
|
11 |
11
삭제
|
12 |
12
제7항 내지 제10항 중 어느 하나의 청구항에 있어서,상기 디스플레이 모듈은, 헤드 마운티드 디스플레이(HMD, Head Mounted Display) 또는 시스루 디스플레이(See-through display)인 것을 특징으로 하는, 가상 객체를 선택하기 위한 장치
|