1 |
1
손가락 영상정보를 수신하여 마우스 포인터 서비스를 위한 기초 포인터 정보를 생성하는 기본정보 관리부;상기 기초 포인터 정보를 이용하여 상기 손가락 영상정보를 분석하고, 상기 분석결과에 따라 마우스 포인터의 제어를 위한 마우스 동작을 추적하여 마우스 동작 이벤트를 생성하는 포인터 추적부; 및상기 마우스 동작 이벤트를 분석하여 상기 마우스 동작에 해당하는 동작 메시지를 생성하는 마우스 이벤트 관리부를 포함하며,상기 포인터 추적부는,상기 손가락 영상정보를 이용하여 엄지 손가락과 검지 손가락 끝부분의 이동거리를 산출하여 상기 마우스 동작을 추적하는 비접촉 GUI 제공장치
|
2 |
2
청구항 1에 있어서,상기 마우스 이벤트 관리부로부터 상기 동작 메시지를 전달받으며, 상기 동작 메시지에 해당하는 상기 마우스 동작이 화면상에서 수행되도록 제어하는 마우스 동작 수행부를 포함하는 비접촉 GUI 제공장치
|
3 |
3
청구항 2에 있어서,상기 기본정보 관리부는,상기 손가락 영상정보를 이용하여 상기 마우스 포인터의 이동을 제어할 손가락을 최초 인식하며, 상기 엄지 손가락과 상기 검지 손가락을 인식하고 특징점을 초기화하는 비접촉 GUI 제공장치
|
4 |
4
청구항 3에 있어서,상기 기본정보 관리부는,상기 손가락 영상정보를 이용하여 상기 화면상에서 상기 손가락의 이동 감도를 조절하는 비접촉 GUI 제공장치
|
5 |
5
청구항 4에 있어서,상기 기본정보 관리부는,상기 마우스 동작을 추적하기 위해 필요한 상기 엄지 손가락과 상기 검지 손가락의 끝부분의 Z축 이동거리 임계값을 설정하는 비접촉 GUI 제공장치
|
6 |
6
청구항 5에 있어서,상기 포인터 추적부는,상기 엄지 손가락과 상기 검지 손가락의 특징점을 이용하여 상기 엄지 손가락과 상기 검지 손가락의 위치를 추적하며, 상기 엄지 손가락과 상기 검지 손가락의 위치 차이를 시계열 분석을 통해 2차원 이동 벡터로 변환하는 비접촉 GUI 제공장치
|
7 |
7
청구항 6에 있어서,상기 포인터 추적부는,상기 2차원 이동 벡터를 이용하여 상기 엄지 손가락과 상기 검지 손가락 끝부분의 Z축 이동거리를 산출하고, 상기 Z축 이동거리와 상기 Z축 이동거리 임계값을 비교한 결과에 따라 상기 마우스 동작 이벤트를 생성하는 비접촉 GUI 제공장치
|
8 |
8
청구항 7에 있어서,상기 포인터 추적부는,상기 Z축 이동거리가 상기 Z축 이동거리 임계값 보다 큰 경우, 상기 마우스 포인터를 클릭하거나 또는 더블클릭하기 위한 상기 마우스 동작 이벤트를 생성하는 비접촉 GUI 제공장치
|
9 |
9
청구항 8에 있어서,상기 포인터 추적부는,상기 마우스 포인터의 클릭이 발생하고 설정된 시간간격 이내에 다음 클릭이 발생한 경우, 상기 마우스 포인터를 상기 더블클릭하기 위한 상기 마우스 동작 이벤트를 생성하는 비접촉 GUI 제공장치
|
10 |
10
청구항 9에 있어서,상기 포인터 추적부는,상기 마우스 포인터의 클릭이 발생하고 상기 설정된 시간간격 이내에 상기 다음 클릭이 발생하지 않은 경우, 상기 마우스 포인터를 상기 클릭하기 위한 상기 마우스 동작 이벤트를 생성하는 비접촉 GUI 제공장치
|
11 |
11
청구항 7에 있어서,상기 포인터 추적부는,상기 Z축 이동거리가 상기 Z축 이동거리 임계값 보다 작은 경우, 상기 마우스 포인터를 드래그하기 위한 상기 마우스 동작 이벤트를 생성하는 비접촉 GUI 제공장치
|
12 |
12
청구항 7에 있어서,상기 마우스 이벤트 관리부는,상기 마우스 동작 이벤트의 시계열 분석을 통해 상기 마우스 동작이 상기 마우스 포인터를 클릭하는 동작인 경우 마우스 클릭 동작 메시지를 생성하며, 상기 마우스 동작이 상기 마우스 포인터를 더블클릭하는 동작인 경우 마우스 더블클릭 동작 메시지를 생성하며, 상기 마우스 동작이 상기 마우스 포인터를 드래그하는 동작인 경우 마우스 드래그 동작 메시지를 생성하는 비접촉 GUI 제공장치
|
13 |
13
손가락 영상정보를 수신하여 마우스 포인터 서비스를 위한 기초 포인터 정보를 생성하는 단계;상기 기초 포인터 정보를 이용하여 상기 손가락 영상정보를 분석하는 단계;상기 분석결과에 따라 마우스 동작을 추적하기 위해 엄지 손가락과 검지 손가락 끝부분의 이동거리를 산출하는 단계;상기 엄지 손가락과 상기 검지 손가락 끝부분의 이동거리를 이용하여 마우스 동작 이벤트를 생성하는 단계; 및상기 마우스 동작 이벤트를 분석하여 상기 마우스 동작에 해당하는 동작 메시지를 생성하는 단계를 포함하는 비접촉 GUI 제공 방법
|
14 |
14
청구항 13에 있어서,상기 동작 메시지를 전달받는 단계; 및상기 동작 메시지에 해당하는 상기 마우스 동작이 화면상에서 수행되도록 제어하는 단계를 포함하는 비접촉 GUI 제공 방법
|
15 |
15
청구항 14에 있어서,상기 기초 포인터 정보를 생성하는 단계는,상기 손가락 영상정보를 이용하여 상기 마우스 포인터의 이동을 제어할 손가락을 최초 인식하는 단계; 상기 손가락 영상정보를 이용하여 상기 화면상에서 상기 손가락의 이동 감도를 조절하는 단계; 및상기 엄지 손가락과 상기 검지 손가락을 인식하고 특징점을 초기화하는 단계를 포함하는 비접촉 GUI 제공 방법
|
16 |
16
청구항 15에 있어서,상기 기초 포인터 정보를 생성하는 단계는,상기 마우스 동작을 인식하기 위해 필요한 상기 엄지 손가락과 상기 검지 손가락의 끝부분의 Z축 이동거리 임계값을 설정하는 단계를 더 포함하는 비접촉 GUI 제공 방법
|
17 |
17
청구항 16에 있어서,상기 이동거리를 산출하는 단계는,상기 엄지 손가락과 상기 검지 손가락의 특징점을 이용하여 상기 엄지 손가락과 상기 검지 손가락의 위치를 추적하는 단계;상기 엄지 손가락과 상기 검지 손가락의 위치 차이를 시계열 분석을 통해 2차원 이동 벡터로 변환하는 단계; 및상기 2차원 이동 벡터를 이용하여 상기 엄지 손가락과 상기 검지 손가락 끝부분의 Z축 이동거리를 산출하는 단계를 포함하는 비접촉 GUI 제공 방법
|
18 |
18
청구항 17에 있어서,상기 마우스 동작 이벤트를 생성하는 단계는,상기 Z축 이동거리와 상기 Z축 이동거리 임계값을 비교한 결과에 따라 상기 마우스 동작 이벤트를 생성하는 단계를 포함하는 비접촉 GUI 제공 방법
|
19 |
19
청구항 18에 있어서,상기 마우스 동작 이벤트를 생성하는 단계는,상기 Z축 이동거리가 상기 Z축 이동거리 임계값 보다 큰 경우, 상기 마우스 포인터를 클릭하거나 또는 더블클릭하기 위한 상기 마우스 동작 이벤트를 생성하는 단계; 및상기 Z축 이동거리가 상기 Z축 이동거리 임계값 보다 작은 경우, 상기 마우스 포인터를 드래그하기 위한 상기 마우스 동작 이벤트를 생성하는 단계를 더 포함하는 비접촉 GUI 제공 방법
|
20 |
20
청구항 13에 있어서,상기 동작 메시지를 생성하는 단계는,상기 마우스 동작 이벤트의 시계열 분석을 통해 상기 마우스 동작이 상기 마우스 포인터를 클릭하는 동작인 경우 마우스 클릭 동작 메시지를 생성하는 단계;상기 마우스 동작 이벤트의 시계열 분석을 통해 상기 마우스 동작이 상기 마우스 포인터를 더블클릭하는 동작인 경우 마우스 더블클릭 동작 메시지를 생성하는 단계; 및상기 마우스 동작 이벤트의 시계열 분석을 통해 상기 마우스 동작이 상기 마우스 포인터를 드래그하는 동작인 경우 마우스 드래그 동작 메시지를 생성하는 단계를 포함하는 비접촉 GUI 제공 방법
|