1 |
1
카메라를 이용하여 사용자의 손을 포함한 영상을 얻는 과정;상기 영상에서 사람의 피부색으로 판단되는 영역인 손 후보 영역을 추출하고 이진화하는 과정;이진화된 손 후보 영역의 윤곽선을 추출하고, 상기 윤곽선으로부터 손 모양과 일치하는 손 윤곽선을 검출하는 과정;상기 손 윤곽선으로부터 손가락 끝점을 결정하는 과정; 및상기 손가락 끝점을 이용해 사용자의 입력 동작을 판단하는 과정을 포함하는 비접촉식 입력 인터페이스 제공 방법
|
2 |
2
제 1항에 있어서,상기 영상은 밝기 정보 및 색차 정보를 포함하는 YUV 데이터 포맷으로 이루어진 것을 특징으로 하는 비접촉식 입력 인터페이스 제공 방법
|
3 |
3
제 2항에 있어서,상기 손 후보 영역을 추출하고 이진화하는 과정은,U 및 V 값의 범위를 지정하여 상기 영상으로부터 사람의 피부색과 유사한 부분을 상기 손 후보 영역으로 추출하는 것을 특징으로 하는 비접촉식 입력 인터페이스 제공 방법
|
4 |
4
제 2항에 있어서,상기 손 윤곽선을 검출하는 과정은,상기 영상의 현재 픽셀과 다음 픽셀의 U 또는 V 값의 차이가 기설정된 값 이상이면, 상기 현재 픽셀을 윤곽선으로 설정하는 과정; 및상기 현재 픽셀과 상기 다음 픽셀의 U 또는 V 값의 차이가 기설정된 값 이하이면, 상기 현재 픽셀과 이전 픽셀의 U, V 또는 Y 값을 비교하여 기설정된 값 이상인 경우 상기 이전 픽셀에 소벨 마스크(sobel mask)를 적용하여 윤곽선을 설정하는 과정을 포함하는 것을 특징으로 하는 비접촉식 입력 인터페이스 제공 방법
|
5 |
5
제 1항에 있어서,상기 손가락 끝점을 결정하는 과정은,상기 손 모양에 손가락 끝부분을 나타내는 인덱스를 표시하고, 상기 인덱스의 위치와 일치하는 상기 손 윤곽선의 좌표를 상기 손가락 끝점으로 결정하는 것을 특징으로 하는
|
6 |
6
제 1항에 있어서,상기 사용자의 입력 동작을 판단하는 과정은,상기 손 윤곽선의 픽셀 좌표의 평균을 구하여 무게중심을 구하는 과정;상기 무게중심과 각 손가락 끝점 간의 거리를 산출하는 과정; 및상기 무게중심과 각 손가락 끝점 간의 거리의 변화가 가장 큰 지점에 대해 사용자의 입력 동작이 발생하였다고 판단하는 과정을 포함하는 비접촉식 입력 인터페이스 제공 방법
|
7 |
7
표시부;카메라를 이용하여 사용자의 손을 포함한 영상을 획득하는 영상획득부;상기 영상으로부터 상기 손을 인식하여 사용자의 입력 동작을 판단하는 동작인식부; 및상기 사용자의 입력 동작을 전달받아, 문자 입력 제어 정보를 생성하고 화면 제어를 수행하는 제어부를 포함하고,상기 동작인식부는,상기 영상에서 사람의 피부색으로 판단되는 영역인 손 후보 영역을 추출하고 이진화하고, 이진화된 손 후보 영역의 윤곽선을 추출하여, 상기 윤곽선으로부터 손 모양과 일치하는 손 윤곽선을 검출하여 손가락 끝점을 결정하고, 상기 손가락 끝점을 이용해 상기 사용자의 입력 동작을 판단하는 것을 특징으로 하는 비접촉식 입력 인터페이스 장치
|
8 |
8
프로세서에 의해 실행 가능한 컴퓨터 프로그램 명령어들을 포함하는 컴퓨터 판독 가능한 기록매체에 기록된 시나리오 생성을 위한 컴퓨터 프로그램으로서, 컴퓨팅 장치의 프로세서에 의해 실행되는 경우에 컴퓨팅 장치로 하여금,카메라를 이용하여 사용자의 손을 포함한 영상을 얻는 과정;상기 영상에서 사람의 피부색으로 판단되는 영역인 손 후보 영역을 추출하고 이진화하는 과정;이진화된 손 후보 영역의 윤곽선을 추출하고, 상기 윤곽선으로부터 손 모양과 일치하는 손 윤곽선을 검출하는 과정;상기 손 윤곽선으로부터 손가락 끝점을 결정하는 과정; 및상기 손가락 끝점을 이용해 사용자의 입력 동작을 판단하는 과정을 수행하도록 하는 명령어들을 포함하는 컴퓨터 프로그램
|