1 |
1
IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템으로서,상기 시스템은, 사용자의 손가락에 부착되며 IMU 센서를 구비하는 웨어러블 장치;상기 웨어러블 장치로부터 수신한 데이터를 처리하는 프로세서; 및상기 프로세서에 의해 처리된 데이터를 출력하는 디스플레이 장치를 포함하되,상기 프로세서는,상기 IMU 센서가 측정한 회전 값을 수신하는 단계;상기 회전 값에 기초하여 손가락 위치를 계산하는 단계; 및상기 손가락 위치에 기초하여 손가락이 동작하는 실제 좌표계를 가상 좌표계에 매칭하는 단계를 수행함으로써, 손가락 위치를 추적하는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
2 |
2
제1항에 있어서,상기 프로세서는,손가락에 부착된 IMU 센서를 이용하여 제1 동작을 인식함으로써, 손가락과 접촉면의 접촉을 인식하는 단계;상기 IMU 센서를 이용하여 제2 동작을 인식함으로써, 손가락이 접촉한 접촉면의 경사 값을 계산하는 단계; 및상기 IMU 센서를 이용하여 제3 동작을 인식함으로써, 손가락 동작 범위를 계산하는 단계를 더 수행하는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
3 |
3
제1항에 있어서,상기 프로세서는, 상기 손가락 위치를 추적하여 미리 정의된 동작들을 인식하는 단계; 및상기 인식된 동작들에 기초하여 가상현실의 인터페이스를 제어하는 단계를 더 수행하는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
4 |
4
제3항에 있어서,상기 인식된 동작들에 기초하여 가상현실의 인터페이스를 제어하는 단계는,상기 손가락의 실제 좌표계 상의 움직임을 인식하여, 대응되는 커서(cursor)를 가상 좌표계에서 이동시키는 단계;제4 동작을 인식하여 상기 커서가 위치한 가상객체를 선택하는 단계;이동모드에서 상기 손가락의 실제 좌표계 상의 움직임을 인식하여, 상기 선택된 가상객체를 가상 좌표계에서 이동시키거나, 회전모드에서 상기 손가락의 실제 좌표계 상의 움직임을 인식하여, 상기 선택된 가상객체를 가상 좌표계에서 회전시키는 단계; 및제5 동작을 인식하여 상기 가상객체를 현재위치에 고정시키는 단계를 포함하되,상기 이동모드 및 회전모드는 제6 동작을 인식함으로써 전환되는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
5 |
5
제4항에 있어서,손가락의 수평방향 움직임을 인식하여, 상기 커서를 가상 좌표계에서 가로방향으로 이동시키고,손가락의 수직방향 움직임을 인식하여, 상기 커서를 가상 좌표계에서 세로방향으로 이동시키는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
6 |
6
제4항에 있어서,상기 이동모드에서, 손가락의 수평방향 움직임을 인식하여 상기 가상객체를 가상 좌표계에서 가로방향으로 이동시키고, 손가락의 수직방향 움직임을 인식하여 상기 가상객체를 가상 좌표계에서 세로방향으로 이동시키며,손가락의 전후방향 구부림을 인식하여 상기 가상객체를 가상 좌표계에서 깊이방향으로 이동시키는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
7 |
7
제6항에 있어서,상기 회전모드에서, 손가락의 움직임을 인식하여 이에 대응되는 방향으로 상기 가상객체를 회전시키는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
8 |
8
제4항에 있어서,상기 시스템은, 상기 프로세서 및 상기 디스플레이 장치를 구비한 HMD(Head Mounted Display) 장치를 더 포함하고, 상기 HMD 장치는 사용자의 머리 움직임을 인식하기 위한 제2 IMU 센서를 포함하며,상기 프로세서는, 상기 제2 IMU 센서를 이용하여 사용자의 머리 움직임을 인식함으로써 상기 가상객체의 이동 또는 회전을 조작하는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
9 |
9
제8항에 있어서,상기 이동모드에서, 손가락의 수평방향 움직임을 인식하여 상기 가상객체를 가상 좌표계에서 가로방향으로 이동시키고, 손가락의 전후방향 구부림을 인식하여 상기 가상객체를 가상 좌표계에서 깊이방향으로 이동시키고,상기 HMD 장치가 장착된 머리의 수직방향 움직임을 인식하여 상기 가상객체를 가상 좌표계에서 세로방향으로 이동시키는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
10 |
10
제9항에 있어서,상기 회전모드에서, 손가락의 움직임과 머리의 움직임 중 적어도 하나를 인식하여 이에 대응되는 방향으로 상기 가상객체를 회전시키는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
11 |
11
제4항에 있어서, 상기 프로세서는,제1 조건 하에서는 상기 커서 또는 가상객체의 이동 또는 회전 명령으로 인식하여 상기 커서 또는 가상객체를 이동 또는 회전시키고,제2 조건 하에서는 상기 제4 동작, 제5 동작, 또는 제6 동작으로 인식하여 이에 대응되는 명령을 실행하고,상기 제1 조건 및 제2 조건은, 상기 IMU 센서가 측정한 각 축 방향의 가속도 값에 기초하여 결정되는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 시스템
|
12 |
12
IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 방법으로서,손가락에 부착된 IMU 센서가 측정한 회전 값을 수신하는 단계;상기 회전 값에 기초하여 손가락 위치를 계산하는 단계; 및상기 손가락 위치에 기초하여 손가락이 동작하는 실제 좌표계를 가상 좌표계에 매칭함으로써 손가락 위치를 추적하는 단계를 포함하는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 방법
|
13 |
13
제12항에 있어서,손가락에 부착된 IMU 센서를 이용하여 제1 동작을 인식함으로써, 손가락과 접촉면의 접촉을 인식하는 단계;상기 IMU 센서를 이용하여 제2 동작을 인식함으로써, 손가락이 접촉한 접촉면의 경사 값을 계산하는 단계; 및상기 IMU 센서를 이용하여 제3 동작을 인식함으로써, 손가락 동작 범위를 계산하는 단계를 더 포함하는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 방법
|
14 |
14
제12항에 있어서,상기 손가락 위치를 추적하여 미리 정의된 동작들을 인식하는 단계; 및상기 인식된 동작들에 기초하여 가상현실의 인터페이스를 제어하는 단계를 더 포함하는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 방법
|
15 |
15
제14항에 있어서,상기 인식된 동작들에 기초하여 가상현실의 인터페이스를 제어하는 단계는,상기 손가락의 실제 좌표계 상의 움직임을 인식하여, 대응되는 커서(cursor)를 가상 좌표계에서 이동시키는 단계;제4 동작을 인식하여 상기 커서가 위치한 가상객체를 선택하는 단계;이동모드에서 상기 손가락의 실제 좌표계 상의 움직임을 인식하여, 상기 선택된 가상객체를 가상 좌표계에서 이동시키는 단계;회전모드에서 상기 손가락의 실제 좌표계 상의 움직임을 인식하여, 상기 선택된 가상객체를 가상 좌표계에서 회전시키는 단계; 및제5동작을 인식하여 상기 가상객체를 현재위치에 고정시키는 단계를 포함하되,상기 이동모드 및 회전모드는 제6 동작을 인식함으로써 전환되는 것을 특징으로 하는, IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 방법
|
16 |
16
제12항 내지 15항 중 어느 한 항에 따른 IMU 센서를 이용한 손가락 동작 기반 인터페이스 제어 방법을 수행하기 위한, 컴퓨터로 판독 가능한 기록매체에 저장되는 컴퓨터 프로그램
|