1 |
1
정보 처리 장치에 있어서,대상 평면 상에서의 사용자 손 이미지의 깊이 정보 및 배경 이미지의 깊이 정보를 획득하는 3D 센서,문자 입력 애플리케이션이 설치된 저장장치,상기 문자 입력 애플리케이션을 실행하는 프로세서 및상기 문자 입력 애플리케이션의 실행에 의하여 가상 키보드가 표시되는 디스플레이를 포함하되,상기 저장장치는 각 손가락당 입력 가능한 하나 이상의 키를 매칭하되, 각 손가락마다 서로 상이한 키를 매칭하여 사용자의 입력처리 수행에 따른 입력키의 후보를 설정한 정보 테이블을 저장하고,상기 프로세서는 상기 문자 입력 애플리케이션의 실행시에, 상기 3D 센서로부터 획득된 상기 사용자 손 이미지의 깊이 정보 및 배경 이미지의 깊이 정보를 바탕으로 손가락 끝점과 손의 특징점들의 위치 정보를 추출하고, 상기 프로세서는 입력처리를 수행한 상기 손가락 끝점과 상기 가상 키보드상의 키의 인접 정도를 추출하고, 상기 입력처리를 수행한 상기 손가락의 위치 정보, 입력처리를 수행하지 않은 손가락의 위치 정보 및 상기 특징점의 위치 정보에 기초하여 맥락 평가 점수를 산출하며,상기 인접 정도 및 상기 맥락 평가 점수에 기초하여 상기 입력키를 결정하고,상기 입력키에 매칭되는 문자를 상기 정보 테이블로부터 독출하여 표시하는 정보 처리 장치
|
2 |
2
제 1 항에 있어서,상기 프로세서는 입력처리를 수행한 상기 손가락 끝점이 상기 대상 평면에 접촉된 점에 대한 위치 정보 및 손가락에 할당된 입력 가능한 키의 위치 정보를 상기 특징점으로부터 상대적 위치값으로 산출하고 이에 기초한 위치 평가 점수에 따라 상기 인접 정도를 판단하는 정보 처리 장치
|
3 |
3
제 2 항에 있어서,상기 위치 평가 점수는 상기 손가락 끝점이 상기 대상 평면에 접촉된 위치 정보 및 상기 가상 키보드상에서 상기 손가락의 입력 가능한 키의 위치 정보간의 거리 차이의 역에 의해 산출되는 정보 처리 장치
|
4 |
4
제 1 항에 있어서,상기 프로세서는 상기 추출된 손가락 끝점과 손의 특징점들의 위치 정보에 기초하여 상기 가상 키보드의 위치를 결정하는 정보 처리 장치
|
5 |
5
제 1 항에 있어서,상기 프로세서는 미리 설정된 개수 이상의 상기 손가락 끝점이 상기 대상 평면에 동시 접촉된 경우 각 손가락에 매칭되는 가상 키보드를 생성하는 정보 처리 장치
|
6 |
6
제 5 항에 있어서,상기 프로세서는 각 손가락의 위치에 기초하여 키배열이 적응적으로 설정된 가상 키보드를 생성하되,각 손가락의 끝점을 연결한 기준 키라인(Key Line)을 설정하고, 상기 기준 키라인의 상단 또는 하단에 키를 배치하는 정보 처리 장치
|
7 |
7
제 6 항에 있어서,상기 프로세서는 다섯 개의 손가락에 매칭되는 다섯 개의 키 및 상기 키를 잇는 상기 기준 키라인을 생성하고, 상기 기준 키라인으로부터 상기 키 사이의 평균 거리만큼 떨어진 상단 및 하단에 상기 기준 키라인과 동일한 간격의 키 및 동일한 곡률의 보조 키라인을 생성하되,왼손 및 오른손에 대한 상기 기준 키라인 및 상기 보조 키라인을 생성하고, 상기 키에 매칭되는 문자를 설정하는 가상 키보드를 생성하는 정보 처리 장치
|
8 |
8
제 7 항에 있어서,상기 프로세서는 상기 기준 키라인 또는 상기 보조 키라인에 생성된 다섯 개의 키 외에 상기 키 사이의 평균 거리만큼 떨어진 키를 추가 생성하고 문자를 매칭하여 가상 키보드를 생성하는 정보 처리 장치
|
9 |
9
제 5 항에 있어서,상기 프로세서는 키라인 간의 위치 정보, 키 사이의 간격 및 기준 키라인의 곡률에 대하여 유효성을 평가하여 가상 키보드를 생성하는 정보 처리 장치
|
10 |
10
제 1 항에 있어서,상기 프로세서는 사용자의 입력처리에 따라 표시된 문자에 대하여 단어의 오류를 검사하여 자동으로 수정하거나 예상 단어를 추천하되, 상기 손가락이 입력할 수 있는 문자에 기반하여 가능성이 높은 예상 단어를 추천하는 정보 처리 장치
|
11 |
11
제 1 항에 있어서,상기 프로세서는 상기 가상 키보드 및 상기 사용자 손가락의 움직임과 연동되는 가상 손가락을 상기 디스플레이에 표시하는 정보 처리 장치
|
12 |
12
제 11 항에 있어서,상기 프로세서는 각 손가락이 입력 가능한 키를 서로 다른 색상으로 표시하되, 각 손가락에 할당된 하나 이상의 키와 일치되게 표시하는 정보 처리 장치
|
13 |
13
제 1 항에 있어서,상기 프로세서는 상기 입력키를 포인트 색상으로 표시하는 정보 처리 장치
|
14 |
14
제 1 항에 있어서,상기 프로세서는 상기 손가락 끝점의 깊이 정보와 상기 대상 평면의 깊이 정보가 연속할 경우 상기 손가락 끝점이 상기 대상 평면을 접촉한 것으로 판단하고, 상기 대상 평면에 접촉된 상기 손가락 끝점에 대하여 입력처리를 수행한 것으로 판단하는 정보 처리 장치
|
15 |
15
정보 처리 장치를 통한 문자 입력 방법에 있어서,3D 센서로부터 대상 평면 상에서의 사용자 손 이미지의 깊이 정보 및 배경 이미지의 깊이 정보를 획득하는 단계;3D 센서로부터 획득된 상기 사용자 손 이미지의 깊이 정보 및 배경 이미지의 깊이 정보를 바탕으로 손가락 끝점과 손의 특징점들의 위치 정보를 추출하는 단계;미리 설정된 개수 이상의 상기 손가락 끝점이 상기 대상 평면에 동시 접촉된 경우 각 손가락에 매칭되는 가상 키보드를 생성하는 단계;입력처리를 수행한 상기 손가락 끝점의 위치와 상기 가상 키보드상의 키의 인접 정도 및 맥락 평가 점수에 기초하여 입력키를 결정하는 단계 및상기 입력키에 매칭되는 문자를 정보 테이블로부터 독출하여 표시하는 단계를 포함하되, 상기 맥락 평가 점수는 입력처리를 수행한 상기 손가락의 위치 정보, 입력처리를 수행하지 않은 손가락의 위치 정보 및 상기 특징점의 위치 정보에 기초하여 산출되고,상기 정보 테이블은 각 손가락당 입력 가능한 하나 이상의 키를 매칭하되, 각 손가락마다 서로 상이한 키를 매칭하여 사용자의 입력처리 수행에 따른 입력키의 후보를 설정한 것인 문자 입력 방법
|
16 |
16
제 15 항에 있어서,상기 입력키를 결정하는 단계는 입력처리를 수행한 상기 손가락 끝점이 상기 대상 평면에 접촉된 점에 대한 위치 정보 및 손가락에 할당된 입력 가능한 키의 위치 정보를 상기 특징점으로부터 상대적 위치값으로 산출하고 이에 기초한 위치 평가 점수에 따라 상기 인접 정도를 판단하는 문자 입력 방법
|
17 |
17
제 16 항에 있어서,상기 위치 평가 점수는 상기 손가락 끝점이 상기 대상 평면에 접촉된 위치 정보 및 상기 가상 키보드상에서 상기 손가락의 입력 가능한 키의 위치 정보간의 거리 차이의 역에 의해 산출되는 문자 입력 방법
|
18 |
18
제 15 항에 있어서,상기 추출된 손가락 끝점과 손의 특징점들의 위치 정보에 기초하여 상기 가상 키보드의 위치를 결정하는 단계를 더 포함하는 문자 입력 방법
|
19 |
19
제 15 항에 있어서,상기 가상 키보드를 생성하는 단계는 각 손가락의 위치에 기초하여 키배열이 적응적으로 설정된 가상 키보드를 생성하되,각 손가락의 끝점을 연결한 기준 키라인(Key Line)을 설정하고, 상기 기준 키라인의 상단 또는 하단에 키를 배치하는 문자 입력 방법
|
20 |
20
제 19 항에 있어서,상기 가상 키보드를 생성하는 단계는 다섯 개의 손가락에 매칭되는 다섯 개의 키 및 상기 키를 잇는 상기 기준 키라인을 생성하고, 상기 기준 키라인으로부터 상기 키 사이의 평균 거리만큼 떨어진 상단 및 하단에 상기 기준 키라인과 동일한 간격의 키 및 동일한 곡률의 보조 키라인을 생성하되,왼손 및 오른손에 대한 상기 기준 키라인 및 상기 보조 키라인을 생성하고, 상기 키에 매칭되는 문자를 설정하는 가상 키보드를 생성하는 문자 입력 방법
|
21 |
21
제 20 항에 있어서,상기 가상 키보드를 생성하는 단계는 상기 기준 키라인 또는 상기 보조 키라인에 생성된 다섯 개의 키 외에 상기 키 사이의 평균 거리만큼 떨어진 키를 추가 생성하고 문자를 매칭하여 가상 키보드를 생성하는 문자 입력 방법
|
22 |
22
제 15 항에 있어서,상기 가상 키보드를 생성하는 단계는 키라인 간의 위치 정보, 키 사이의 간격 및 기준 키라인의 곡률에 대하여 유효성을 평가하여 가상 키보드를 생성하는 문자 입력 방법
|
23 |
23
제 15 항에 있어서,상기 입력키를 결정하는 단계는 사용자의 입력처리에 따라 표시된 문자에 대하여 단어의 오류를 검사하여 자동으로 수정하거나 예상 단어를 추천하되, 상기 손가락이 입력할 수 있는 문자에 기반하여 가능성이 높은 예상 단어를 추천하는 문자 입력 방법
|
24 |
24
제 15 항에 있어서,상기 문자를 표시하는 단계는 상기 가상 키보드 및 상기 사용자 손가락의 움직임과 연동되는 가상 손가락을 디스플레이에 표시하는 문자 입력 방법
|
25 |
25
제 24 항에 있어서,상기 문자를 표시하는 단계는 각 손가락이 입력 가능한 키를 서로 다른 색상으로 표시하되, 각 손가락에 할당된 하나 이상의 키와 일치되게 표시하는 문자 입력 방법
|
26 |
26
제 24 항에 있어서,상기 문자를 표시하는 단계는 상기 입력키를 포인트 색상으로 표시하는 문자 입력 방법
|
27 |
27
제 15 항에 있어서,상기 입력키를 결정하는 단계는 상기 손가락 끝점의 깊이 정보와 상기 대상 평면의 깊이 정보가 연속할 경우 상기 손가락 끝점이 상기 대상 평면을 접촉한 것으로 판단하고, 상기 대상 평면에 접촉된 상기 손가락 끝점에 대하여 입력처리를 수행한 것으로 판단하는 문자 입력 방법
|