1 |
1
(A) 터치스크린 자판의 다수 버튼 키중 사용자가 임의의 버튼 키를 누르면, 사용자 버튼 키 누름 패턴에서 타원 매개변수 검출된 사용자 타원이 검출되는 버튼 키 패턴인식단계;(B) 상기 터치스크린 자판의 버튼 키 배열을 고려하여, 상기 사용자 타원을 키인식영역으로 전환하는 키인식영역조정단계;(C) 상기 키인식영역에서 상기 사용자 타원과 유사 사용자 버튼 키 영역간 중첩넓이를 계산하고, 계산 결과로부터 상기 키인식영역의 학습이 이루어지는 학습키인식영역으로 사용자입력 버튼 키 확정이 이루어지는 제1단계 판단이나 또는 상기 키인식영역의 학습이 이루어지지 않는 사용자입력 버튼 키 확정이 이루어지는 제2단계 판단을 수행하는 버튼 키 판단단계;(D) 상기 학습키인식영역을 중심점 학습으로 타원 매개변수 변경이 이루어지는 버튼 키 학습단계;가 포함된 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|
2 |
2
청구항 1에 있어서, 상기 (A)의 버튼 키 패턴인식단계는, (a-1) 사용자 조작 패턴에 의한 해당 버튼 키의 타원 매개변수 검출이 이루어지고, (a-2) 상기 사용자 조작 패턴을 이용한 타원 매개변수 생성 후 DB저장이 이루어지며, (a-3) 상기 사용자 조작 패턴과 일치되는 상기 사용자 타원이 검출되는 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|
3 |
3
청구항 2에 있어서, 상기 사용자 타원은 중심점이 원점인 타원 방정식과 허프 변환(Hough transform)이 적용되고, 상기 타원 매개변수로 x,y 타원 중심점, x,y축 반지름, 회전각이 검출되는 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|
4 |
4
청구항 3에 있어서, 상기 타원 매개변수가 상기 사용자의 특정한 버튼 키 입력 시 생성되지 않았으면, x,y 타원 중심점, x,y축 반지름, 회전각을 생성한 후 DB 저장하는 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|
5 |
5
청구항 1에 있어서, 상기 (C)의 버튼 키 판단단계에서, 상기 키인식영역의 계산된 중첩넓이가 DB 저장되고, 상기 중첩넓이 계산에는 몬테 칼로 적분법(Mote Carlo integration), 다각형(polygons), 적응형 다각형(adaptive polygones), 다면체(polytopes) 중 어느 하나의 방법이 적용되는 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|
6 |
6
청구항 1에 있어서, 상기 (C)의 버튼 키 판단단계에서, 상기 제1단계 판단은 (c-1) 판정식1 : MAX(중첩넓이[i]) 003e# SecondMAX(중첩넓이[i]) * THRESHOD(임계값)을 적용하고, (c-2) 상기 판정식1로부터, 사용자 입력과 각 키의 중첩넓이를 비교하여 가장 큰 값이 두 번째 큰 값과 임계값(THRESHOLD) 이상으로 우세한 경우 해당 키를 상기 사용자입력 버튼 키로 결정되는 학습키인식영역으로 판단하고, (c-3) 상기 판정식1로부터, 임계값(THRESHOLD) 이상으로 우세한 키가 없으면 상기 제2단계 판단으로 전환되는 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|
7 |
7
청구항 6에 있어서, 상기 (C)의 버튼 키 판단단계에서, 상기 제2단계 판단은 (c-4) 상기 판정식1로부터, 후보 키가 되는 임계값(THRESHOLD) 이내의 키들을 선택하고, (c-5) 상기 후보 키들 중 상기 사용자 타원의 타원 매개변수인 x,y 타원 중심점, x,y축 반지름, 회전각 중 어느 하나를 이용해 사용자 입력과 가장 근접한 형태를(NEAR) 갖는 키를 사용자의 입력키로 결정하는 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|
8 |
8
청구항 1에 있어서, 상기 (D)의 버튼 키 학습단계에서, 상기 중심점 학습은 상기 사용자 타원의 타원 매개변수인 x,y 타원 중심점, x,y축 반지름, 회전각의 각각에 대해 가중치를 반영하여 이루어지는 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|
9 |
9
청구항 1에 있어서, 상기 터치스크린 자판은 버튼 키의 배열이 표준자판인 것을 특징으로 하는 인체공학적 터치스크린 키 인식방법
|