KR100923755B1 - 멀티터치 방식 문자입력 방법 - Google Patents
멀티터치 방식 문자입력 방법 Download PDFInfo
- Publication number
- KR100923755B1 KR100923755B1 KR1020090061297A KR20090061297A KR100923755B1 KR 100923755 B1 KR100923755 B1 KR 100923755B1 KR 1020090061297 A KR1020090061297 A KR 1020090061297A KR 20090061297 A KR20090061297 A KR 20090061297A KR 100923755 B1 KR100923755 B1 KR 100923755B1
- Authority
- KR
- South Korea
- Prior art keywords
- touch
- character
- input
- points
- recognizing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000008859 change Effects 0.000 claims abstract description 31
- 230000004044 response Effects 0.000 claims description 7
- 101000585359 Homo sapiens Suppressor of tumorigenicity 20 protein Proteins 0.000 abstract 1
- 102100029860 Suppressor of tumorigenicity 20 protein Human genes 0.000 abstract 1
- 230000001939 inductive effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 21
- 208000006930 Pseudomyxoma Peritonei Diseases 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 229920000306 polymethylpentene Polymers 0.000 description 2
- 101100018027 Pisum sativum HSP70 gene Proteins 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
본 발명은 터치입력을 통한 멀티터치 방식 문자입력 기술에 관한 것으로, 특히 멀티터치를 감지할 수 있는 터치스크린이나 터치패드 등을 통해 사용자가 한군데 이상의 지점을 터치하여 미리 설정된 문자를 선택한 후 계속해서 각 터치지점의 터치 상태를 변동시키거나 터치지점을 이동시켜 앞서 인식된 문자로부터 미리 설정된 다른 문자를 유도함으로써 사용자가 순차적으로 다양한 문자를 선택할 수 있는 멀티터치 방식 문자입력 기술에 관한 것이다. 본 발명에 따르면 멀티터치 감지가 가능한 터치입력면을 통해 간단한 터치입력 방식으로 다양한 문자를 입력할 수 있으며, 따라서 별도의 문자 입력 버튼이나 가상 키입력 메뉴를 구비할 필요가 없는 효과가 있다. 또한, 사용자가 터치입력 동작을 단계별로 변화시킴에 따라 선택 가능한 문자의 범위를 점점 좁혀나갈 수 있고 각 단계별로 선택가능한 문자들을 스크린샷으로 표시해줌으로써 사용자가 보다 편리하게 문자를 입력할 수 있는 효과가 있다.
터치스크린, 터치패드, 멀티터치, 문자입력, 모바일 장치
Description
본 발명은 터치입력을 통한 멀티터치 방식 문자입력 기술에 관한 것으로, 특히 멀티터치를 감지할 수 있는 터치스크린이나 터치패드 등을 통해 사용자가 한군데 이상의 지점을 터치하여 미리 설정된 문자를 선택한 후 계속해서 각 터치지점의 터치 상태를 변동시키거나 터치지점을 이동시켜 앞서 인식된 문자로부터 미리 설정된 다른 문자를 유도함으로써 사용자가 순차적으로 다양한 문자를 선택할 수 있는 멀티터치 방식 문자입력 기술에 관한 것이다.
휴대폰, MP3 플레이어, PMP, PDA 등의 모바일 장치는 점차 그 기능이 복합화되어감에 따라 다양한 기능을 동시에 구비함으로써 각 기기들간의 구분이 점차 모호해지는 추세로 발전해가고 있다. 따라서, 소형 모바일 장치라 하더라도 문자 입력을 통해 메모나 일정 관리 내용을 입력하거나 메시지를 입력하는 기능을 기본적으로 구비하는 경우가 많아지고 있다.
기존의 모바일 장치의 경우 문자 입력을 위해 기계식 버튼 입력수단을 구비 하고 있으나 소형 모바일 장치의 공간상 한계 때문에 하나의 버튼에 2~3개의 문자가 할당되고, 버튼의 크기도 작게 만들 수 밖에 없어 사용에 불편을 초래하는 문제점이 있다.
최근에는 스마트폰과 같이 터치스크린을 구비한 모바일 장치가 출시되고 있으며 앞으로도 이러한 터치스크린 방식의 모바일 장치가 더욱 보편화될 것으로 예상된다.
이러한 터치스크린 방식의 모바일 장치는 터치스크린이 디스플레이 수단임과 동시에 입력 수단이기도 하므로 별도의 기계식 버튼을 구비하지 않고 터치스크린만을 구비하는 경우가 많다. 따라서, 터치스크린을 통해 모바일 장치의 제어와 입력을 가능케하기 위해 터치스크린상에 다양한 메뉴 버튼을 표시하면 사용자가 이를 터치함으로써 해당 명령을 인식하도록 구현되고 있다.
또한, 최근에는 멀티터치 방식의 터치스크린을 채택함으로써 사용자가 두 손가락을 사용하여 모바일 장치를 보다 편리하게 제어할 수 있는 기능을 제공하고 있다.
그러나, 터치스크린을 통해 문자를 입력하기 위해서는 터치스크린상에 가상의 키보드를 표시하고 사용자가 이를 터치하여 문자를 입력하는데, 기계식 버튼에 비해 터치스크린은 터치감이 떨어지고 문자와 문자 사이를 구분하는 느낌도 재현할 수 없으므로 사용자가 터치스크린상의 가상 버튼을 터치하여 다양한 문자를 입력하는 데에 있어 입력상 불편함이 초래되는 문제점이 있다.
또한, 각국의 언어마다 다양한 문자를 구비하고 있으며, 예컨대 영어의 경우 알파벳 26자로 이루어져 있으며 한글은 24자로 이루어지는데, 이를 화면상에 모두 표시할 경우 각각의 문자 버튼의 크기에 한계가 있으므로 문자 버튼의 크기가 작아져서 사용자가 문자를 터치하는 과정에서 인접 문자를 잘못 터치하여 문자 입력에 오류가 발생할 수 있는 문제점이 있다.
본 발명의 목적은 멀티터치를 감지할 수 있는 터치스크린이나 터치패드 등을 통해 별도의 문자 입력 버튼이나 가상 키입력 메뉴를 사용하지 않고 손쉬운 터치입력 동작만으로 다양한 문자를 입력할 수 있는 멀티터치 방식 문자입력 기술을 제공하는 것이다.
본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법은 (A) 멀티터치의 속성별로 문자를 구분 배치한 문자 테이블을 마련하는 단계; (B) 터치입력면의 터치 발생을 감지하는 단계; (C) 터치에 의한 터치지점의 개수에 따른 제 1 속성을 인식하는 단계; (D) 문자 테이블에서 제 1 속성에 대응되는 제 1 문자를 인식하는 단계; 및 (E) 제 1 속성의 변동을 감지하고, 제 1 속성의 변동에 따른 제 2 속성에 대응하여 문자 테이블에서 제 1 문자로부터 유도되는 제 2 문자를 인식하는 단계;를 포함하여 구성된다.
또한, 본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법에서 (A) 단계는 터치지점의 개수, 터치지점의 개수 변동, 터치지점의 이동방향에 따라 문자를 구분 배치한 문자 테이블을 마련하는 단계;를 포함하여 구성되고, (C) 단계는 터치지점의 개수를 인식하는 단계;를 포함하여 구성되고, (D) 단계는 문자 테이블에서 터치지점의 개수에 대응되는 제 1 문자를 인식하는 단계;를 포함하여 구성되고, (E) 단계는, (E-1) 터치지점의 개수 변동을 감지하는 단계; (E-2) 터치지점의 개수 변동이 발생한 경우, 터치지점의 개수 변동에 대응하여 문자 테이블에서 제 1 문자로부터 유도되는 제 2 문자를 인식하는 단계; (E-3) 현재 터치지점의 이동을 감지하는 단계; (E-4) 현재 터치지점의 이동이 발생한 경우, 현재 터치지점의 이동방향을 인식하는 단계; 및 (E-5) 이동방향에 대응하여 문자 테이블에서 제 1 문자 및 제 2 문자 중 어느 하나로부터 유도되는 제 3 문자를 인식하는 단계; 를 포함하여 구성된 것이 바람직하다.
또한, 본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법에서 (A) 단계는 복수 터치지점간의 배치형태에 따라 구분 배치된 문자를 포함하는 문자 테이블을 마련하는 단계;를 포함하여 구성되고, (C) 단계는 터치지점의 개수가 복수인 경우 터치지점간의 배치형태를 인식하는 단계;를 포함하여 구성되고, (D) 단계는 문자 테이블로부터 터치지점의 개수와 배치형태에 대응되는 해당 문자를 인식하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법에서 (A) 단계는 터치지점의 개수 변동시 터치분리된 지점과 터치분리되지 않은 지점에 따라 구분 배치된 문자를 포함하는 문자 테이블을 마련하는 단계;를 포함하여 구성되고, (E-2) 단계는 터치지점의 개수 변동 발생시 터치분리된 지점과 터치분리되지 않은 지점을 인식하고, 문자 테이블로부터 해당 문자를 인식하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법에서 (A) 단계 는 터치 홀드 입력의 경우에 대응하여 배치된 문자를 포함하는 문자 테이블을 마련하는 단계;를 포함하여 구성되고, (C) 단계는 터치지점이 미리 설정된 일정 시간 이상 터치상태로 유지되는 터치 홀드 상태인지를 판단하는 단계;를 포함하여 구성되고, (D) 단계는 터치입력이 터치 홀드 상태인 경우 문자 테이블로부터 터치 홀드 입력에 대한 해당 문자를 인식하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법에서 (A) 단계는 터치입력 영역을 분할하여 분할 영역에 따라 구분 배치된 문자를 포함하는 문자 테이블을 마련하는 단계;를 더 포함하여 구성되고, (B) 단계는 터치입력면의 영역을 분할하고, 터치입력이 발생한 분할 영역을 감지하는 단계;를 포함하여 구성되고, (D) 단계는 터치입력이 발생한 분할 영역을 구분하여 문자 테이블로부터 해당 문자를 인식하는 단계;를 포함하여 구성된 것이 바람직하다.
또한, 본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법에서 (A) 단계는 복수 개의 입력 모드에 대하여 각 입력모드에 대응되는 문자 테이블을 각각 마련하는 단계;를 더 포함하여 구성되고, (E) 단계는 터치지점의 개수가 복수 개인 경우에 터치지점 중 더블터치 발생을 감지하고, 더블터치 발생시 어느 터치지점에서 더블터치가 발생했는지에 따라 해당 입력모드를 설정하고 해당 입력모드에 대응되는 문자 테이블을 선택하는 단계;를 더 포함하여 구성되는 것이 바람직하다.
또한, 본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법에서 (A) 단계는 터치지점의 개수별로 문자 테이블 내에 대응된 문자의 형태를 화면에 표시하는 단계;를 더 포함하고, (D) 단계는 터치지점의 개수에 종속되고 터치지점의 이동방 향에 따라 선택 가능한 문자 형태의 조합을 선택가능 이동방향에 따라 배치하여 화면에 표시하는 단계;를 더 포함하여 구성되는 것이 바람직하다.
또한, 본 발명의 실시예에 따른 멀티터치 방식 문자입력 방법에서 (E) 단계는 터치지점의 개수 변동이 발생한 경우, 터치지점의 개수 변동에 종속되고 터치지점의 이동방향에 따라 선택 가능한 문자 형태의 조합을 선택가능 이동방향에 따라 배치하여 화면에 표시하는 단계;를 더 포함하여 구성되는 것이 바람직하다.
본 발명에 따르면 멀티터치 감지가 가능한 터치입력면을 통해 간단한 터치입력 방식으로 다양한 문자를 입력할 수 있으며, 따라서 별도의 문자 입력 버튼이나 가상 키입력 메뉴를 구비할 필요가 없는 효과가 있다.
또한, 사용자가 터치입력 동작을 단계별로 변화시킴에 따라 선택 가능한 문자의 범위를 점점 좁혀나갈 수 있고 각 단계별로 선택가능한 문자들을 스크린샷으로 표시해줌으로써 사용자가 보다 편리하게 문자를 입력할 수 있는 효과가 있다.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
[도 1]은 본 발명의 실시예에 따른 터치입력을 통한 멀티터치 방식 문자입력 방법의 전체 동작과정을 나타낸 순서도이다.
본 발명은 터치스크린이나 터치패드 등의 터치입력면이 구비된 휴대폰, MP3 플레이어, PMP, PDA 등의 모바일 장치에 적용가능하며, 그 밖에도 터치입력이 가능한 일반 전자기기에도 모두 적용가능하다. 이하, 이러한 터치입력 가능한 전자기기들을 터치 장치라 부르기로 한다.
우선, 터치 장치 내에는 멀티터치의 속성별로 문자를 구분 배치한 문자 테이블이 마련된다(ST10). 이때, 문자는 일반 문자, 특수 문자, 숫자, 기능키, 편집키 등을 모두 포함하는 개념이며, 이후 청구범위에서 언급되는 문자라는 용어도 이러한 의미로 해석되어야 한다.
여기에서 멀티터치란 사용자가 터치입력면을 터치하는 지점이 하나 이상일 경우를 의미하며, 터치 장치는 멀티터치를 감지할 수 있는 기능을 갖추고 있어야 한다. 어느 정도 이격된 지점을 멀티터치로 취급할 것인가에 대해서는 다양한 선택이 가능하며 일반적인 사용상의 이점에 따라 설정되는 것으로 볼 수 있다.
멀티터치의 속성으로는 사용자가 터치한 터치지점의 개수, 각 터치지점이 터치입력면에서 이루는 형태, 터치 이후 사용자가 손가락을 떼거나 덧붙여 터치지점의 개수가 어떻게 변동했는지 여부, 사용자가 터치한 상태로 터치지점을 이동시키는 경우에 터치지점이 어떠한 방향으로 변하는가 등을 들 수 있다. 또한, 이 밖에도 멀티터치로부터 파생될 수 있는 다양한 형태의 터치속성을 입력 구분 동작으로서 활용할 수 있다.
문자 테이블은 멀티터치의 속성별로 문자가 구분 배치되는데 단순히 멀티터치의 속성에 따라 일대일로 배치될 수도 있지만, 멀티터치 속성의 순열과 조합을 이용하면 보다 다양한 문자 배치가 가능하다. 즉, 멀티터치의 속성은 사용자가 터 치 장치를 통해 계속 변동시킬 수 있으므로 각 변동단계마다 선택 가능한 문자의 종류를 점점 좁혀나갈 수 있도록 문자 테이블을 구성할 수 있다.
터치 장치는 터치입력면의 터치 발생을 실시간으로 감지한다(ST20).
터치입력면에서 터치가 발생하면(ST30), 터치 장치는 터치에 의한 터치지점의 개수에 따른 제 1 속성을 인식한다(ST40). 여기서, 제 1 속성은 터치지점의 개수와 밀접한 속성으로서 터치지점의 개수 그 자체를 나타낼 수도 있고 보다 확장된 개념일 수도 있다. 이에 대해서는 [도 2]에서 보다 구체적으로 설명하기로 한다.
제 1 속성이 인식된 후, 터치 장치는 미리 준비된 문자 테이블에서 제 1 속성에 대응되는 제 1 문자를 인식한다(ST50).
일단, 이상의 단계까지만으로도 입력 문자가 선택될 수 있지만 사용자의 후속 동작에 의해 문자 선택의 폭을 더욱 넓힐 수 있다.
이를 위해, 터치 장치는 제 1 속성의 변동을 감지한다(ST60).
그리고, 제 1 속성의 변동이 감지되면(ST70), 터치 장치는 제 1 속성의 변동에 따른 제 2 속성을 인식한다(ST80). 여기서, 제 2 속성은 앞서 설명한 제 1 속성의 변동과 관련된 속성으로서 터치지점의 개수 변동, 터치지점의 이동 등을 나타낼 수 있다. 이에 대해서는 [도 2]에서 보다 구체적으로 설명하기로 한다.
터치 장치는 제 1 속성의 변동에 따른 제 2 속성에 대응하여 미리 준비된 문자 테이블에서 제 1 문자로부터 유도되는 제 2 문자를 인식한다(ST90). 즉, 제 2 문자는 제 1 문자가 인식된 상태에서 후속으로 선택가능한 문자의 그룹 중에서 선택될 수 있다.
또한, 사용자의 터치 동작이 계속 변동함에 따라 제 2 문자로부터 유도된 제 3 문자를 선택할 수도 있는데 이에 대해서는 [도 2]에서 보다 자세히 설명하기로 한다.
[도 2]는 [도 1]의 동작과정을 보다 구체적으로 상세히 나타낸 순서도이다.
이는 [도 1]의 문자입력 방식을 보다 구체적인 실시예로 나타낸 것으로서, (1) 터치지점의 개수 -> (2) 터치지점의 개수 변동 -> (3) 터치지점의 이동방향의 순으로 사용자의 터치 동작을 감지하여 입력 문자를 선택할 수 있다.
먼저, 터치 장치 내에 문자 테이블을 마련한다(ST110). 문자 테이블은 하드웨어적으로 미리 구비될 수도 있고, 제품 출시 후 프로그램을 설치하여 구비될 수도 있다. 이때, 문자 테이블 내에는 터치지점의 개수, 터치지점의 개수 변동, 터치지점의 이동방향에 따라 문자가 구분 배치되어 있다.
그 다음으로, 터치입력면에 터치가 발생하는지를 실시간으로 감지한다(ST120). 이때, 터치감지는 멀티터치 감지이므로 단순히 터치여부뿐만 하나 이상의 터치를 감지할 수 있다.
터치가 발생한 경우(ST130), 터치 장치는 터치에 의한 터치지점의 개수를 인식한다(ST140). 그리고, 문자 테이블에서 터치지점의 개수에 대응되는 제 1 문자를 인식한다(ST150). 예컨대, 터치지점이 하나이면 'O', 둘이면 'U', 셋이면 'A'와 같은 식으로 문자 테이블에 설정되어 있는 해당 문자를 인식한다.
또한, 문자 테이블에 복수 터치지점의 배치에 따라 문자가 세분화되어 설정 되어 있다면, 터치 장치는 둘 이상의 터치지점에 대하여 배치형태를 인식하여 이에 대응되는 해당 문자를 인식한다. 후술하는 [도 5]에서는 터치지점이 2개 이상인 경우에 그 배치형태에 따라 문자를 구별하여 인식하는 방식에 대하여 설명하고 있다.
이후, 터치 장치는 터치지점의 개수 변동을 감지한다(ST160). 예컨대, 사용자가 처음에 두 손가락으로 터치지점을 형성하였더라도 어느 한 손가락을 떼어 터치지점이 1개로 변동하는 경우를 의미한다.
또한, 터치지점의 개수 변동에 있어서도, 기존의 터치지점 중 어느 것이 유지되고 어느 것이 분리되었느냐에 따라 문자를 달리 인식할 수 있다. 이를 위해서는 문자 테이블상에 터치지점의 개수 변동과 그에 따른 터치분리된 지점과 터치분리되지 않은 지점을 구분하여 문자가 미리 설정되어야 하며, 터치 장치에서도 터치지점 중 어느 것이 유지되고 어느 것이 분리되었는지를 인식할 수 있어야 한다.
따라서, 터치지점의 개수 변동이 발생한 경우(ST170), 터치지점의 개수 변동에 대응하여 문자 테이블에서 제 1 문자로부터 유도되는 제 2 문자를 인식하며(ST180), 위에서 설명한 바와 같이 터치지점 중 어느 것이 변동되었느냐에 따라 문자를 구별하여 할당할 수 있다.
예컨대, 앞서 제 1 문자를 인식하는 단계(ST150)에서 사용자가 두 지점을 터치하여 'U'가 인식된 상태에서, 사용자가 우측 터치지점을 떼어 좌측 터치지점만이 터치된 상태를 유지하는 경우 제 1 문자로부터 유도되는 제 2 문자로서 'C'가 인식된다. 즉, 현재 선택된 문자가 'U'에서 'C'로 변경된다. 이에 대해서는 후술하는 [도 3]에 보다 상세히 도시되어 있다.
이후, 터치 장치는 현재 터치지점의 이동을 감지한다(ST190). 그리고, 현재 터치지점의 이동이 발생한 경우(ST200), 현재 터치지점의 이동방향을 인식한다(ST210). 일반적으로 상하좌우 방향, 대각선 방향으로 터치지점이 이동하는 것을 감지한다. 즉, 사용자는 터치지점의 개수 변동뿐만 아니라 터치지점의 이동에 의해서도 문자를 선택할 수 있다.
터치 장치는 현재 터치지점의 이동방향에 대응하여 문자 테이블에서 제 1 문자 및 제 2 문자 중 어느 하나로부터 유도되는 제 3 문자를 인식한다(ST220).
즉, 사용자는 터치입력면을 터치하여 제 1 문자를 선택할 수도 있고, 이후 터치지점의 개수를 변동시켜 제 2 문자를 선택할 수도 있고, 터치지점의 개수가 변동된 상태로 현재 터치지점을 이동시켜 제 3 문자를 선택할 수도 있다. 또한, 터치지점의 개수를 변동시키지 않은 채로 현재 터치지점을 이동시켜 다른 종류의 제 3 문자를 선택할 수도 있다.
[도 3]은 본 발명의 실시예에 따른 터치입력을 통한 멀티터치 방식 문자입력 기술에서 사용자의 문자 입력을 돕기 위한 제 1 스크린샷과 제 2 스크린샷을 표시한 예시도이다.
제 1 스크린샷과 제 2 스크린샷은 터치 장치의 문자 테이블에 설정되어 있는 문자 중에서 현재 선택할 수 있는 문자를 각 단계별로 적절하게 사용자에게 보여준다.
좌측의 제 1 스크린샷은 사용자가 터치입력을 하기 전에 표시되는 이미지로서 터치지점의 개수에 따라 터치지점이 1개인 경우에는 'O', 2개인 경우에는 'U', 3개인 경우에는 'A'가 인식되며, 각각의 경우에 대하여 터치이동이 이루어질 경우 어떠한 문자가 인식되는 지를 보여주고 있다.
예컨대, 사용자가 한 손가락으로 터치하여 'O'를 인식시킨 후에 터치 이동방향의 상하좌우에 따라 각각 'T', 'I', 'J', 'L'이 인식됨을 알 수 있다. 나머지 'U'와 'A'의 경우에도 마찬가지 규칙을 적용할 수 있다.
우측의 제 2 스크린샷은 사용자가 터치입력면을 터치하여 하나의 문자가 일단 인식된 상태에서 표시되는 이미지로서 터치지점의 개수 변동과 그에 따른 터치 이동방향에 따라 문자가 어떻게 선택될 수 있는지를 보여주고 있다.
예컨대, 사용자가 두 손가락으로 터치하여 'U'가 인식된 상태에서 사용자가 우측 손가락을 떼어 좌측 터치지점만 터치된 상태가 되면 'U'가 'C'로 바뀌며, 이 상태에서 사용자가 현재 터치지점을 좌측으로 이동시킬 경우 'S'가 인식되어 'C'는 다시 'S'로 바뀌게 된다.
마찬가지로, 사용자가 세 손가락으로 터치하여 'A'가 인식된 상태에서 가운데 터치지점만을 남기고 좌우 양쪽 손가락을 모두 뗀 상태가 되면 'Y'가 인식된다.
또한, 터치지점이 1개여서 'O'가 선택된 경우에는 터치지점을 대각선 방향으로 이동시킬 경우 'Q'를 인식할 수 있도록 구현하여, 전체적으로 영문 알파벳 26자를 모두 인식할 수 있게 구현하였다.
그리고, 영문 알파벳은 터치동작과의 유사성을 고려하여 배치되어 있으며, 이러한 배치 원리에 대해서는 알파벳의 형태와 [도 3]의 제 2 스크린샷에 추가적으로 표시된 붉은선에 의해 설명할 수 있다. 즉, 알파벳 'O', 'U', 'A'는 각각 터치지점의 형태와 유사성을 가지며, 'C', 'D' 역시 터치지점의 개수 변동에 따라 터치가 남아있는 방향으로 볼록한 형태이며, 'H', 'Y'의 경우에도 터치지점의 개수 변동 이후 남아있는 터치에 포인트를 주어 알파벳의 배치를 설정하였다.
또한, 'C', 'D'의 선택 이후 터치지점의 이동방향에 따라 선택되는 'S', 'G', 'K', 'B', 'R', 'P'의 경우에도 문자를 구성하는 라인의 형태와 터치지점의 이동방향 사이의 유사성을 고려하여 알파벳의 배치가 설정되었다.
이상의 설명에 따른 영문 알파벳 26자의 배치는 하나의 실시예로서 보다 다양한 방법으로 배치하는 것이 가능하며, 또한 영문 알파벳 이외의 문자를 다양한 방식으로 배치하는 것도 가능하다.
[도 4]는 터치지점의 배치형태에 따라 문자 입력을 구별하는 본 발명의 다른 실시예를 나타낸 예시도이다.
터치지점이 한 군데인 경우는 앞서 설명한 바와 같다.
그러나, 터치지점이 둘 이상인 경우 앞서 [도 3]에서는 터치지점 개수의 변동에 의해 후속 문자를 선택하였으나, [도 4]에서는 터치지점 개수의 변동을 인식하는 대신 터치지점의 배치형태에 따라 후속 문자를 선택하도록 구현하였다.
즉, 두 손가락으로 터치할 경우 두 지점이 수평을 유지하면 'U'가 인식되지만, 두 지점 사이가 경사를 이루는 경우 경사의 방향에 따라 각각 'C'와 'D'로 구 별되어 인식되도록 구현하였다. 이후 이어지는 상하좌우의 터치 이동방향에 따라 각각 서로 다른 문자가 인식될 수 있다.
이때, [도 3]의 경우와 다른 점은 'C'를 기준으로 상하 이동에 따라 'Y', 'Q'가 선택되도록 문자를 배치함으로써 'Q'를 인식하기 위한 대각선 이동이 필요없게 되고 세 손가락 터치에서의 'Y' 입력을 대체하게 된다. 또한, 'D'를 기준으로 상방향 이동의 경우 'X'가 선택되는 것이 [도 3]과 다른 점이다.
또한, 세 손가락으로 터치한 경우에도 터치지점이 정삼각형에 가까울 경우 이를 'A'로 인식한다. 이때, [도 3]의 경우와 다른 점으로는 'A' 입력 상태에서 좌측으로 터치 이동될 경우 'K'를 인식하도록 구현하였으며, 터치지점이 모두 수평을 이룰 경우 이를 'H'로 인식하도록 구현한 점이다.
터치지점의 배치형태에 따라 문자를 인식하기 위해서는 터치 장치에 멀티터치 인식 기능과 더불어 복수 개의 터치지점의 배치형태를 인식할 수 있는 기능이 구비되어야 하며, 각각의 배치형태를 구분하기 위한 기준치는 사용자의 편의에 맞게 설정됨이 바람직하다.
[도 5]는 [도 4]의 방식에서 터치지점의 개수에 따라 입력 가능한 문자가 각기 다르게 설정됨을 나타내는 스크린샷을 표시하는 예시도이다.
즉, 사용자가 터치입력면을 한 손가락만으로 터치한 경우에는 'O'가 선택되며, 이후의 터치 이동방향에 따라 'J', 'T', 'L', 'I'가 선택될 수 있음이 스크린샷을 통해 표시된다.
또한, 사용자가 두 손가락으로 수평하게 터치한 경우에는 'U'가 선택되고 이후 'Z', 'V', 'F', 'N'이 선택될 수 있음이 스크린샷으로 표시된다. 이때, 두 터치지점이 어느 정도의 각도를 이루도록 터치함으로써 앞서 [도 4]에 도시된 바와 같이 'C'와 'D'를 입력할 수 있고 이 경우 역시 각각에 따른 선택 가능한 후속 문자들을 스크린샷으로 표시해준다.
세 손가락으로 삼각형을 이루어 터치한 경우에는 'A'가 선택되며 이후 'K', 'W', 'E', 'M'이 선택될 수 있음이 스크린샷으로 표시된다. 세 손가락의 터치지점이 어느 정도 수평을 이룰 경우에는 앞서 [도 4]에서 살펴본 바와 같이 'H'를 선택할 수 있다.
[도 6]은 [도 4]와 [도 5]의 실시예에서 화면 상에 스크린샷을 표시하는 또 다른 실시예를 나타낸 예시도이다.
앞서 [도 3]이나 [도 5]의 스크린샷과 달리, 제 1 스크린샷에 영문 알파벳 26자가 모두 표시되어 사용자가 문자를 보다 편리하게 선택할 수 있다. 영문 알파벳 문자의 배치 형태는 앞서 [도 4]와 [도 5]의 실시예의 형태와 동일하다.
사용자가 터치입력면을 터치한 이후에는 후속되는 문자를 선택할 수 있는 제 2 스크린샷이 표시된다. 제 2 스크린샷이 표시된 상태에서는 사용자가 현재 터치지점을 이동시킴으로써 문자를 선택할 수 있다.
앞서 [도 6]까지의 실시예를 통해서는 영문 알파벳의 입력예를 제시하였으 며, 이후 [도 7]부터 [도 10]을 통해서는 숫자, 특수 문자, 기능키, 편집 기능 등을 입력하기 위해 고안된 실시예를 설명한다.
[도 7]은 0,1,2,...,9의 10개 숫자를 로마숫자 형태에서 착안된 방식으로 입력하는 숫자 입력 예시도이다.
1, 2, 3의 경우에는 각각 터치지점이 1, 2, 3개의 지점을 터치한 후 아래로 움직여서 인식시킨다.
4, 6의 경우에는 두 지점을 터치한 후 어느 쪽 터치지점을 아래로 이동시키는가에 따라 4와 6을 구별하여 인식시킨다.
5는 하나의 지점을 터치하여 인식시키며, 7은 세 지점을 터치한 후 우측의 두 지점을 아래로 이동시킴으로써 인식시킨다.
또한, 8과 9는 두 지점을 터치하여 입력할 수 있는데, 두 터치지점이 이루는 각도의 방향에 따라 8과 9를 구별하여 인식시킬 수 있다.
그리고, 0의 경우에는 세 지점을 삼각형 형태로 터치하여 인식시킬 수 있다.
이러한 숫자 입력의 형태는 로마 숫자의 기재 방식과 유사하여 숫자 입력을 용이하게 기억할 수 있는 장점이 있다.
이때, 숫자 입력 방식 중에서 앞서 설명한 영문 알파벳 방식과 겹치는 경우가 일부 발생할 수 있는데, 이러한 문제를 해결하기 위해 후술하는 [도 11]에서는 터치화면을 분할하여 문자와 숫자를 구별하여 인식할 수 있는 실시예를 제시하고 있다.
[도 8]은 [,],{,},(,),<,> 등의 특수 문자 입력 예시도이다.
이는 앞서 설명한 [도 4], [도 5], [도 6]의 실시예에 덧붙여서 확장 가능한 실시예로서 특수 문자 입력에 관한 실시예를 나타내고 있다. 즉, [도 4]부터 [도 6]의 실시예에서는 터치지점의 개수, 터치지점의 배치형태, 이동방향만으로 영문 알파벳 26자를 모두 입력하는 방식을 소개하고 있으며, 이후 [도 8]부터 [도 10]에서는 터치지점의 개수를 변동시켜 입력을 확장하는 방식을 소개하고 있다.
터치지점의 개수 변동은 앞서 [도 3]의 실시예에서 소개했던 방식이며, 터치된 손가락 중 일부를 떼거나 또는 터치되지 않은 손가락으로 터치지점을 추가하는 방식으로 터치지점의 개수를 변동시켜 터치입력을 확장시키는 방식이다. 또한, 터치지점의 개수 변동 후 터치지점 일부를 이동시켜 터치입력을 더욱 확장시킬 수 있는데, 터치지점을 상하좌우로 이동시키는 동작만으로 해당 문자를 결정할 수도 있고 또는 화면상에 표시된 스크린샷의 문자 이미지의 위치로 터치지점을 이동시킨 후 손가락을 릴리즈시켜 해당 문자를 결정할 수도 있다.
여기에서는 괄호 형태의 특수 문자를 입력하는 방식을 소개하고 있다. 사용자가 터치화면의 양쪽 두 지점을 터치한 후에 두 지점 중 하나를 분리시키는 방식으로 왼쪽 괄호 문자와 오른쪽 괄호 문자를 입력할 수 있는 방식을 제시하고 있다.
즉, 두 손가락을 어느 정도 간격을 두고 터치한 후 좌측 손가락을 분리시키고 우측 손가락을 상하좌우로 이동시키거나 화면상의 문자 이미지로 이동시켜 릴리즈함으로써 ], >, }, )의 특수 문자를 입력할 수 있다. 반대로, 우측 손가락을 분 리시키고 좌측 손가락을 상하좌우로 이동시키거나 화면상의 문자 이미지로 이동시켜 릴리즈함으로써 [, <, {, (의 특수 문자를 입력할 수 있다.
이때, 두 지점을 터치한다는 점에서 앞서 [도 4]의 'U'를 입력하는 동작과 중복될 수 있는데, [도 8]에서 나타낸 바와 같이 둘째 손가락과 넷째 손가락 정도의 너비로 입력할 경우에 이를 특수 문자 입력으로 인식하도록 기준치를 적당히 설정하는 것이 바람직하다.
또한, 'U'의 입력의 경우와 특별히 구별하지 않더라도 특수 문자의 입력은 두 터치지점 중 어느 한쪽이 분리되어야 선택될 수 있으므로 특별히 두 터치지점의 너비 기준치를 설정하지 않고도 구현이 가능하다.
[도 9]는 SPACE, BACK SPACE, DELETE, RETURN 등의 기능키 입력 예시도이다.
이는 [도 8]과 마찬가지로 앞서 설명한 [도 4], [도 5], [도 6]의 실시예에 덧붙여서 확장 가능한 실시예로서 각종 기능키의 입력을 나타내고 있다.
[도 8]에서는 두 지점을 터치한 후 터치지점 하나를 분리시키는 입력방식이었으나, [도 9]에서는 한 지점을 터치한 후 터치지점을 추가하는 방식으로 입력이 이루어진다.
먼저, 한 손가락으로 터치가 이루어지며 이는 앞서 [도 4]에서 설명한 'O'를 입력하는 방식과 동일하다. 이후의 후속 동작으로서 터치지점의 좌우 양쪽 지점 중 어느 지점을 추가로 터치한다.
추가 터치되는 후속 동작에 의해 SPACE, BACK SPACE, DELETE, RETURN 등의 기능키가 인식된다. 예컨대, 좌측 지점을 추가 터치하면 이를 BACK SPACE로 인식하고, 우측 지점을 추가 터치하면 이를 SPACE로 인식한다. 이러한 기능키 인식 과정은 추가 터치순간 이루어질 수도 있고 [도 9]의 2 Step에 도시된 바와 같이 후속되는 터치분리에 의해 인식될 수도 있다.
또한, 추가 터치된 지점을 이동시킴으로써 기능키를 인식할 수 있다. 예컨대, 좌측 지점을 추가 터치한 후 아래로 이동시키면 이를 DELETE로 인식하고, 우측 지점을 추가 터치한 후 아래로 이동시키면 이를 RETURN으로 인식할 수 있다.
[도 10]은 COPY, CUT, PASTE 등의 편집 기능 입력 예시도이다.
앞서 [도 8], [도 9]와 마찬가지로 [도 4]부터 [도 6]에 제시된 실시예에 덧붙여서 확장이 가능한 실시예이다.
먼저, 한 손가락으로 터치한 후 터치 홀드상태로 어느정도 이상 유지하면 COPY, CUT, PASTE 등의 편집 기능을 입력할 수 있는 상태가 된다.
편집 기능 입력 상태가 되면 터치지점을 이동시켜 화면상의 커서를 이동시킬 수 있으며 커서가 원하는 위치에 놓인 후에는 사용자가 좌측 지점을 터치하여 화면상의 대상을 선택할 수 있다. 이때, 선택되는 대상은 문서 상의 텍스트일 수도 있고 또는 이미지나 아이콘일 수도 있다. 그 밖에도 다양한 대상들이 선택의 대상이 될 수 있다.
대상이 선택된 후에는 이를 COPY, CUT, PASTE하는 편집 기능을 선택할 수 있다. 예컨대, 좌측 터치지점을 아래로 내림으로써 COPY 기능을 인식시킬 수 있고, 최초 터치되었던 지점을 아래로 내림으로써 CUT 기능을 인식시킬 수 있다. 또한, 추가로 우측 지점을 터치함으로써 PASTE 기능을 인식시킬 수 있다.
[도 11]은 터치 입력되는 영역을 분할하여 문자의 종류를 구분하여 입력하는 영역 분할 예시도이다.
이는 앞서 [도 7]에서 설명했던 숫자와 영문을 구별하여 인식시키기 위한 방식으로서, 터치화면이나 터치패드의 전체 영역을 분할하여 숫자와 영문을 구별하여 인식할 수 있다.
예컨대, 입력 영역을 좌우로 분할하여 좌측 영역을 통해 입력되는 터치에 대해서는 이를 영문 알파벳으로 인식하고, 우측 영역을 통해 입력되는 터치에 대해서는 이를 숫자로 인식하도록 설정할 수 있다.
또한, 이를 한글 입력에 적용할 경우 한글 자음을 입력하는 구간과 한글 모음을 입력하는 구간을 구분하여 인식하도록 구현할 수도 있다.
[도 12]는 더블터치 방식의 입력모드 변경 예시도이다.
앞서 설명한 터치방식만으로도 다양한 순열, 조합이 가능하여 많은 경우의 수를 만들어낼 수 있지만 입력하기에 편리한 경우의 수에는 한계가 있다. 또한, 문자의 종류마다 문자 테이블을 구분하여 사용하는 것이 바람직할 수도 있다. 앞서 [도 11]에서는 터치입력면의 영역을 분할하여 문자의 종류를 구분하는 방식을 제시하고 있으나, 터치입력면의 크기가 작을 경우에는 터치입력이 원활하지 못한 문제점이 있다.
이를 해결하기 위해 [도 12]에서는 터치입력만으로 입력모드를 변경하는 방식을 제시하고 있다. 우선, 터치 장치에는 입력 모드마다 그에 대응되는 문자 테이블이 각각 따로 마련된다. 예컨대, 영문 알파벳에 대한 문자 테이블, 한글 입력에 대한 문자 테이블, 특수 문자에 대한 문자 테이블이 각각 따로 마련될 수 있다. 따라서, 각 문자 테이블 간에는 같은 방식의 터치 입력이 중복될 수 있으나 현재 입력되는 입력 모드를 구분함으로써 입력하려는 문자를 구별하여 입력할 수 있다.
입력 모드를 설정하기 위해서는 먼저 터치입력면을 손가락으로 터치할 때 복수 개의 지점을 터치한다. 그리고, 터치지점 중 어느 한 지점을 더블터치함으로써 입력 모드가 설정된다. 이때, 더블터치는 짧은 시간 내에 위치이동 없이 두 번째 터치가 이루어지는 것을 의미하며 더블터치로 인식되는 시간차는 임의로 설정될 수 있으나 마우스 더블클릭과 같이 어느정도 사용자가 인지할 수 있지만 너무 길지 않은 범위로 설정되는 것이 바람직하다.
예컨대, 3개의 지점을 터치할 경우 왼쪽부터 오른쪽으로 각각 한글 입력모드, 영문 입력모드, 특수문자 입력모드를 선택하도록 구현되었다면, 이 경우에 왼쪽 터치지점을 더블터치함으로써 입력모드를 한글 입력모드로 설정할 수 있다. 그 다음에 후속되는 터치입력에 대해서는 한글 입력모드에 대응되는 문자 테이블로부터 해당 문자를 인식하게 된다. 이후 입력모드를 변경하기 위해서는 앞서 설명한 바와 같이 더블터치를 통해 입력모드를 변경하면 된다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
[도 1]은 본 발명의 실시예에 따른 터치입력을 통한 멀티터치 방식 문자입력 방법의 전체 동작과정을 나타낸 순서도,
[도 2]는 [도 1]의 동작과정을 보다 구체적으로 상세히 나타낸 순서도,
[도 3]은 본 발명의 실시예에 따른 터치입력을 통한 멀티터치 방식 문자입력 기술에서 사용자의 문자 입력을 돕기 위한 제 1 스크린샷과 제 2 스크린샷을 표시한 예시도,
[도 4]는 터치지점의 배치형태에 따라 문자 입력을 구별하는 본 발명의 다른 실시예를 나타낸 예시도,
[도 5]는 [도 4]의 방식에서 터치지점의 개수에 따라 입력 가능한 문자가 각기 다르게 설정됨을 나타내는 스크린샷을 표시하는 예시도,
[도 6]은 [도 4]와 [도 5]의 실시예에서 화면 상에 스크린샷을 표시하는 또 다른 실시예를 나타낸 예시도,
[도 7]은 0,1,2,...,9의 10개 숫자를 로마숫자 형태에서 착안된 방식으로 입력하는 숫자 입력 예시도,
[도 8]은 [,],{,},(,),<,> 등의 특수 문자 입력 예시도,
[도 9]는 SPACE, BACK SPACE, DELETE, RETURN 등의 기능키 입력 예시도,
[도 10]은 COPY, CUT, PASTE 등의 편집 기능 입력 예시도,
[도 11]은 터치 입력되는 영역을 분할하여 문자의 종류를 구분하여 입력하는 영역 분할 예시도,
[도 12]는 더블터치 방식의 입력모드 변경 예시도이다.
Claims (9)
- (A) 멀티터치의 속성별로 문자를 구분 배치한 문자 테이블을 마련하는 단계;(B) 터치입력면의 터치 발생을 감지하는 단계;(C) 터치에 의한 터치지점의 개수에 따른 제 1 속성을 인식하는 단계;(D) 상기 문자 테이블에서 상기 제 1 속성에 대응되는 제 1 문자를 인식하는 단계; 및(E) 상기 제 1 속성의 변동을 감지하고, 상기 제 1 속성의 변동에 따른 제 2 속성에 대응하여 상기 문자 테이블에서 상기 제 1 문자로부터 유도되는 제 2 문자를 인식하는 단계;를 포함하여 구성되는 멀티터치 방식 문자입력 방법.
- 청구항 1에 있어서,상기 (A) 단계는 터치지점의 개수, 터치지점의 개수 변동, 터치지점의 이동방향에 따라 문자를 구분 배치한 문자 테이블을 마련하는 단계;를 포함하여 구성되고,상기 (C) 단계는 터치지점의 개수를 인식하는 단계;를 포함하여 구성되고,상기 (D) 단계는 상기 문자 테이블에서 상기 터치지점의 개수에 대응되는 제 1 문자를 인식하는 단계;를 포함하여 구성되고,상기 (E) 단계는,(E-1) 상기 터치지점의 개수 변동을 감지하는 단계;(E-2) 상기 터치지점의 개수 변동이 발생한 경우, 상기 터치지점의 개수 변동에 대응하여 상기 문자 테이블에서 상기 제 1 문자로부터 유도되는 제 2 문자를 인식하는 단계;(E-3) 현재 터치지점의 이동을 감지하는 단계;(E-4) 현재 터치지점의 이동이 발생한 경우, 현재 터치지점의 이동방향을 인식하는 단계; 및(E-5) 상기 이동방향에 대응하여 상기 문자 테이블에서 상기 제 1 문자 및 상기 제 2 문자 중 어느 하나로부터 유도되는 제 3 문자를 인식하는 단계;를 포함하여 구성된 것을 특징으로 하는 멀티터치 방식 문자입력 방법.
- 청구항 2에 있어서,상기 (A) 단계는 복수 터치지점간의 배치형태에 따라 구분 배치된 문자를 포함하는 문자 테이블을 마련하는 단계;를 포함하여 구성되고,상기 (C) 단계는 상기 터치지점의 개수가 복수인 경우 상기 터치지점간의 배치형태를 인식하는 단계;를 포함하여 구성되고,상기 (D) 단계는 상기 문자 테이블로부터 상기 터치지점의 개수와 상기 배치형태에 대응되는 해당 문자를 인식하는 단계;를 포함하여 구성된 것을 특징으로 하는 멀티터치 방식 문자입력 방법.
- 청구항 3에 있어서,상기 (A) 단계는 상기 터치지점의 개수 변동시 터치분리된 지점과 터치분리되지 않은 지점에 따라 구분 배치된 문자를 포함하는 문자 테이블을 마련하는 단계;를 포함하여 구성되고,상기 (E-2) 단계는 상기 터치지점의 개수 변동 발생시 터치분리된 지점과 터치분리되지 않은 지점을 인식하고, 상기 문자 테이블로부터 해당 문자를 인식하는 단계;를 포함하여 구성된 것을 특징으로 하는 멀티터치 방식 문자입력 방법.
- 청구항 4에 있어서,상기 (A) 단계는 터치 홀드 입력의 경우에 대응하여 배치된 문자를 포함하는 문자 테이블을 마련하는 단계;를 포함하여 구성되고,상기 (C) 단계는 상기 터치지점이 미리 설정된 일정 시간 이상 터치상태로 유지되는 터치 홀드 상태인지를 판단하는 단계;를 포함하여 구성되고,상기 (D) 단계는 상기 터치입력이 터치 홀드 상태인 경우 상기 문자 테이블로부터 터치 홀드 입력에 대한 해당 문자를 인식하는 단계;를 포함하여 구성된 것을 특징으로 하는 멀티터치 방식 문자입력 방법.
- 청구항 5에 있어서,상기 (A) 단계는 터치입력 영역을 분할하여 분할 영역에 따라 구분 배치된 문자를 포함하는 문자 테이블을 마련하는 단계;를 더 포함하여 구성되고,상기 (B) 단계는 터치입력면의 영역을 분할하고, 터치입력이 발생한 분할 영역을 감지하는 단계;를 포함하여 구성되고,상기 (D) 단계는 상기 터치입력이 발생한 분할 영역을 구분하여 상기 문자 테이블로부터 해당 문자를 인식하는 단계;를 포함하여 구성된 것을 특징으로 하는 멀티터치 방식 문자입력 방법.
- 청구항 5에 있어서,상기 (A) 단계는 복수 개의 입력 모드에 대하여 각 입력모드에 대응되는 문자 테이블을 각각 마련하는 단계;를 더 포함하여 구성되고,상기 (E) 단계는 터치지점의 개수가 복수 개인 경우에 상기 터치지점 중 더블터치 발생을 감지하고, 더블터치 발생시 어느 터치지점에서 더블터치가 발생했는지에 따라 해당 입력모드를 설정하고 해당 입력모드에 대응되는 문자 테이블을 선택하는 단계;를 더 포함하여 구성되는 멀티터치 방식 문자입력 방법.
- 청구항 1 내지 청구항 7 중 어느 한 항에 있어서,상기 (A) 단계는 터치지점의 개수별로 상기 문자 테이블 내에 대응된 문자의 형태를 화면에 표시하는 단계;를 더 포함하고,상기 (D) 단계는 상기 터치지점의 개수에 종속되고 터치지점의 이동방향에 따라 선택 가능한 문자 형태의 조합을 선택가능 이동방향에 따라 배치하여 화면에 표시하는 단계;를 더 포함하여 구성되는 멀티터치 방식 문자입력 방법.
- 청구항 8에 있어서,상기 (E) 단계는 상기 터치지점의 개수 변동이 발생한 경우, 상기 터치지점의 개수 변동에 종속되고 터치지점의 이동방향에 따라 선택 가능한 문자 형태의 조합을 선택가능 이동방향에 따라 배치하여 화면에 표시하는 단계;를 더 포함하여 구성되는 멀티터치 방식 문자입력 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090061297A KR100923755B1 (ko) | 2009-07-06 | 2009-07-06 | 멀티터치 방식 문자입력 방법 |
PCT/KR2010/003284 WO2011004960A2 (ko) | 2009-07-06 | 2010-05-26 | 멀티터치 방식 문자입력 방법 |
US12/989,465 US20110175816A1 (en) | 2009-07-06 | 2010-05-26 | Multi-touch character input method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090061297A KR100923755B1 (ko) | 2009-07-06 | 2009-07-06 | 멀티터치 방식 문자입력 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100923755B1 true KR100923755B1 (ko) | 2009-10-27 |
Family
ID=41562473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090061297A KR100923755B1 (ko) | 2009-07-06 | 2009-07-06 | 멀티터치 방식 문자입력 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110175816A1 (ko) |
KR (1) | KR100923755B1 (ko) |
WO (1) | WO2011004960A2 (ko) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011078632A2 (ko) * | 2009-12-26 | 2011-06-30 | Kim Ki Ju | 터치스크린 상에서 터치 버튼의 멀티터치 인식방법, 문자 입력 방법 및 객체 변형 방법 |
WO2011139449A3 (en) * | 2010-04-27 | 2012-01-05 | Microsoft Corporation | Interfacing with a computing application using a multi-digit sensor |
KR101307345B1 (ko) * | 2009-03-31 | 2013-09-11 | 한국전자통신연구원 | 멀티 터치 포인트를 이용한 키 입력 장치 및 그 방법 |
KR101315915B1 (ko) * | 2011-10-18 | 2013-10-08 | 인크로스 주식회사 | 입력 이벤트 처리를 위한 장치, 방법과, 기록매체 |
KR101331531B1 (ko) * | 2012-03-30 | 2013-11-20 | 주식회사 코맥스 | 손가락 제스쳐를 이용한 스크린 메뉴의 전환 장치 |
KR101375924B1 (ko) * | 2012-01-30 | 2014-03-20 | 한국과학기술원 | 멀티 터치 스크린에서의 탭핑을 이용하여 문자를 입력하는 장치 및 방법 |
EP2553559A4 (en) * | 2010-03-26 | 2015-03-18 | Autodesk Inc | MULTIPLE TALK MARKETING MENUS AND DIRECTORY ACCORDING GESTURES FOR THIS |
KR20190006470A (ko) * | 2009-12-26 | 2019-01-18 | 김기주 | 터치스크린 상에서 터치 버튼의 멀티터치 인식방법, 문자 입력 방법 및 객체 변형 방법 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101636705B1 (ko) * | 2009-08-06 | 2016-07-06 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말의 문자 입력 방법 및 장치 |
US20110052296A1 (en) * | 2009-08-28 | 2011-03-03 | Toshiyasu Abe | Keyboard |
KR101675374B1 (ko) * | 2010-06-10 | 2016-11-11 | 삼성전자 주식회사 | 휴대 단말기의 문자 입력 방법 및 장치 |
KR101672212B1 (ko) * | 2010-06-15 | 2016-11-04 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 방법 |
US8760424B2 (en) | 2011-03-17 | 2014-06-24 | Intellitact Llc | Touch enhanced interface |
US9329773B2 (en) * | 2011-05-19 | 2016-05-03 | International Business Machines Corporation | Scalable gesture-based device control |
US8957868B2 (en) * | 2011-06-03 | 2015-02-17 | Microsoft Corporation | Multi-touch text input |
KR101313287B1 (ko) * | 2011-07-22 | 2013-09-30 | 주식회사 네오위즈인터넷 | 문자 입력을 제공하는 방법, 단말기 및 기록매체 |
TW201403405A (zh) * | 2012-07-09 | 2014-01-16 | Mstar Semiconductor Inc | 符號輸入裝置、符號輸入方法及相關的電腦程式產品 |
JP6188288B2 (ja) * | 2012-07-20 | 2017-08-30 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
KR101495591B1 (ko) * | 2013-10-08 | 2015-02-25 | 원투씨엠 주식회사 | 정전식 터치 인증 방법 |
WO2014077657A1 (en) * | 2012-11-19 | 2014-05-22 | 12Cm | Method and system for authenticating stamp touch |
KR102118084B1 (ko) | 2013-03-22 | 2020-06-02 | 삼성전자주식회사 | 터치스크린을 구비한 디바이스에서 화면 표시 방법 및 장치 |
KR101516874B1 (ko) * | 2013-08-02 | 2015-05-04 | 주식회사 큐키 | 개선된 버추얼 키보드를 포함하는 장치 |
CN103955504B (zh) * | 2014-04-24 | 2017-07-14 | 华为技术有限公司 | 一种筛选信息的方法和用户终端 |
JP6368181B2 (ja) * | 2014-07-15 | 2018-08-01 | 株式会社高知システム開発 | 文字入力装置、文字入力用プログラム及び文字入力方法 |
US10747426B2 (en) | 2014-09-01 | 2020-08-18 | Typyn, Inc. | Software for keyboard-less typing based upon gestures |
KR102207067B1 (ko) * | 2018-12-28 | 2021-01-25 | 이진우 | 홀로그램 기반의 문자 인식 방법 및 그 장치 |
CN110536006B (zh) * | 2019-08-16 | 2021-03-02 | 维沃移动通信有限公司 | 一种对象位置调整方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050025267A (ko) * | 2003-09-05 | 2005-03-14 | 삼성전자주식회사 | 문자 인식 장치 및 방법 |
KR100720335B1 (ko) | 2006-12-20 | 2007-05-23 | 최경순 | 접촉 위치 이동에 따라 생성되는 상대좌표값에 대응하는텍스트를 입력하는 텍스트 입력 장치 및 그 방법 |
KR20090070861A (ko) * | 2007-12-27 | 2009-07-01 | 팅크웨어(주) | 터치 스크린 방식의 문자 입력 방법 및 시스템 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101068486B1 (ko) * | 2004-04-23 | 2011-09-28 | 주식회사 유퍼스트에프엔 | 터치스크린을 가진 전자기기의 한글입력장치 및 한글입력방법 |
KR100784260B1 (ko) * | 2006-07-11 | 2007-12-11 | 주식회사 케이티프리텔 | 터치패드를 이용한 단말에서의 문자 입력 방법 및 장치 |
KR100821161B1 (ko) * | 2007-02-26 | 2008-04-14 | 삼성전자주식회사 | 터치스크린을 이용한 문자 입력방법 및 장치 |
KR101372753B1 (ko) * | 2007-06-26 | 2014-03-10 | 삼성전자주식회사 | 터치스크린을 구비한 단말기에서의 입력 방법 및 장치 |
US20090249258A1 (en) * | 2008-03-29 | 2009-10-01 | Thomas Zhiwei Tang | Simple Motion Based Input System |
-
2009
- 2009-07-06 KR KR1020090061297A patent/KR100923755B1/ko not_active IP Right Cessation
-
2010
- 2010-05-26 US US12/989,465 patent/US20110175816A1/en not_active Abandoned
- 2010-05-26 WO PCT/KR2010/003284 patent/WO2011004960A2/ko active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050025267A (ko) * | 2003-09-05 | 2005-03-14 | 삼성전자주식회사 | 문자 인식 장치 및 방법 |
KR100720335B1 (ko) | 2006-12-20 | 2007-05-23 | 최경순 | 접촉 위치 이동에 따라 생성되는 상대좌표값에 대응하는텍스트를 입력하는 텍스트 입력 장치 및 그 방법 |
KR20090070861A (ko) * | 2007-12-27 | 2009-07-01 | 팅크웨어(주) | 터치 스크린 방식의 문자 입력 방법 및 시스템 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101307345B1 (ko) * | 2009-03-31 | 2013-09-11 | 한국전자통신연구원 | 멀티 터치 포인트를 이용한 키 입력 장치 및 그 방법 |
WO2011078632A2 (ko) * | 2009-12-26 | 2011-06-30 | Kim Ki Ju | 터치스크린 상에서 터치 버튼의 멀티터치 인식방법, 문자 입력 방법 및 객체 변형 방법 |
WO2011078632A3 (ko) * | 2009-12-26 | 2011-12-01 | 박나래 | 터치스크린 상에서 터치 버튼의 멀티터치 인식방법, 문자 입력 방법 및 객체 변형 방법 |
KR20190006470A (ko) * | 2009-12-26 | 2019-01-18 | 김기주 | 터치스크린 상에서 터치 버튼의 멀티터치 인식방법, 문자 입력 방법 및 객체 변형 방법 |
KR102070008B1 (ko) * | 2009-12-26 | 2020-01-23 | 김기주 | 터치스크린 상에서 터치 버튼의 멀티터치 인식방법, 문자 입력 방법 및 객체 변형 방법 |
EP2553559A4 (en) * | 2010-03-26 | 2015-03-18 | Autodesk Inc | MULTIPLE TALK MARKETING MENUS AND DIRECTORY ACCORDING GESTURES FOR THIS |
US9405404B2 (en) | 2010-03-26 | 2016-08-02 | Autodesk, Inc. | Multi-touch marking menus and directional chording gestures |
WO2011139449A3 (en) * | 2010-04-27 | 2012-01-05 | Microsoft Corporation | Interfacing with a computing application using a multi-digit sensor |
US8810509B2 (en) | 2010-04-27 | 2014-08-19 | Microsoft Corporation | Interfacing with a computing application using a multi-digit sensor |
KR101315915B1 (ko) * | 2011-10-18 | 2013-10-08 | 인크로스 주식회사 | 입력 이벤트 처리를 위한 장치, 방법과, 기록매체 |
KR101375924B1 (ko) * | 2012-01-30 | 2014-03-20 | 한국과학기술원 | 멀티 터치 스크린에서의 탭핑을 이용하여 문자를 입력하는 장치 및 방법 |
KR101331531B1 (ko) * | 2012-03-30 | 2013-11-20 | 주식회사 코맥스 | 손가락 제스쳐를 이용한 스크린 메뉴의 전환 장치 |
Also Published As
Publication number | Publication date |
---|---|
WO2011004960A3 (ko) | 2011-03-03 |
US20110175816A1 (en) | 2011-07-21 |
WO2011004960A2 (ko) | 2011-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100923755B1 (ko) | 멀티터치 방식 문자입력 방법 | |
CN102224483B (zh) | 具有绝对及相对输入模式的触敏显示屏幕 | |
CN103562828B (zh) | 与触敏显示屏幕结合使用压力差 | |
US10936086B2 (en) | System for inputting information by utilizing extension key and method thereof | |
US20100251176A1 (en) | Virtual keyboard with slider buttons | |
CN110362245A (zh) | 触摸输入光标操控 | |
KR20110109551A (ko) | 터치스크린 장치 및 터치스크린 장치의 입력 처리 방법 | |
CN102375605A (zh) | 信息处理设备,程序和操作控制方法 | |
US10289301B2 (en) | Gesture-based selection and manipulation method | |
CN104111787A (zh) | 一种在触摸屏界面上实现文本编辑的方法和装置 | |
KR20080097114A (ko) | 문자 입력 장치 및 방법 | |
KR20240147650A (ko) | 전자장치에서 문자 입력할 때 간단한 오타 수정 방법 등 | |
KR20240153955A (ko) | 버튼에 배정된 특정 그룹 문자 배정 변환 방법 | |
KR20100027329A (ko) | 문자 입력 방법 및 장치 | |
KR20100024471A (ko) | 터치스크린을 사용해 초성, 중성 또는 종성을 한 번에 입력하는 한글입력방법 및 장치 | |
US9524051B2 (en) | Method and terminal for inputting multiple events | |
JP5345609B2 (ja) | タッチパネル式端末、語削除方法及びプログラム | |
KR20210027302A (ko) | 전자장치에서 문자 입력할 때 간단한 오타 수정 방법 등 | |
KR101075642B1 (ko) | 터치스크린을 이용한 한글 입력 장치, 그 방법 및 터치스크린입력수단을 이용한 한글 입력 시스템 | |
KR20110135700A (ko) | 터치스크린을 이용한 문자입력방법 | |
US10082882B2 (en) | Data input apparatus and method therefor | |
KR102260468B1 (ko) | 소프트웨어 키패드를 이용한 한글 모음 입력 방법 | |
US10387031B2 (en) | Generating a touch-screen output of a selected character with a selected diacritic | |
KR101784257B1 (ko) | 터치 기반 단말장치의 문서 편집 방법 및 그 장치 | |
KR20130097690A (ko) | 전자장치에서 문자 입력할 때 간단한 오타 수정 방법 등 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121008 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |