KR102253889B1 - Pattern Input Type Multi-language Virtual Key Pad System - Google Patents
Pattern Input Type Multi-language Virtual Key Pad System Download PDFInfo
- Publication number
- KR102253889B1 KR102253889B1 KR1020200119023A KR20200119023A KR102253889B1 KR 102253889 B1 KR102253889 B1 KR 102253889B1 KR 1020200119023 A KR1020200119023 A KR 1020200119023A KR 20200119023 A KR20200119023 A KR 20200119023A KR 102253889 B1 KR102253889 B1 KR 102253889B1
- Authority
- KR
- South Korea
- Prior art keywords
- character input
- input unit
- user
- touch
- unit
- Prior art date
Links
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/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/018—Input/output arrangements for oriental characters
-
- 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/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
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)
- Input From Keyboards Or The Like (AREA)
Abstract
Description
본 발명은 패턴인식을 통하여 문자, 숫자, 기호 또는 기능키부(250) 입력이 가능한 가상 키패드 시스템에 관한 것으로서, 문자 등의 입력을 위하여 부여된 키(키버튼)를 직접 터치하는 것이 아니라 별도의 터치 동작이나 스와이프 동작의 조합에 따른 사용자의 터치패턴을 입력하면 이에 대응하도록 미리 설정된 문자 등이 출력되는 것을 특징으로 한다.The present invention relates to a virtual keypad system capable of inputting letters, numbers, symbols, or
일반적으로 문자를 종이 또는 디스플레이상에 출력하는 방법으로는 물리적 키를 가진 타자기, 키보드 등이 있다.In general, a typewriter having a physical key, a keyboard, etc. are used to output characters on paper or a display.
또한 물리적 키보드가 없는 스마트폰, 태블릿PC, PDA 등과 같은 영상표시기기는 문자 입력이나 기능을 수행하기 위한 소프트 키보드(가상 키보드)가 구비되어 디스플레이 화면상에 표시되도록 구성된다.In addition, video display devices such as smartphones, tablet PCs, PDAs, etc. without a physical keyboard are configured to be provided with a soft keyboard (virtual keyboard) for inputting characters or performing functions to be displayed on the display screen.
이와 같은 종래의 가상 키보드는 터치스크린 상에 입력하고자 하는 문자를 구성하는 개별 자음 또는 모음에 대응하는 모양이 부여된 개별키들이 표시되고, 터치스크린 상에 표시된 개별키를 터치하는 방식으로 원하는 입력과 출력이 이루어지게 된다.In such a conventional virtual keyboard, individual keys with a shape corresponding to individual consonants or vowels constituting the character to be input are displayed on the touch screen, and the desired input and input are performed by touching the individual keys displayed on the touch screen. Output is done.
따라서 사용자는 자신이 입력하고자 하는 언어의 종류를 선택하여 해당 언어에 해당하는 문자가 표시되는 가상 키보드를 불러오는 과정을 거치게 되는데, 이러한 종래의 입력 방법은 언어별 문자를 구성하는 자음, 모음 및 특수 기호의 갯수에 따라 가상 키보드의 키 숫자가 부족할 수도 있고, 해당 언어마다 가상 키보드의 키 배열도 각각 다르다는 단점이 있다.Therefore, the user selects the type of language he wants to input and goes through the process of calling up a virtual keyboard that displays characters corresponding to the language. Such conventional input methods include consonants, vowels, and special symbols constituting language-specific characters. Depending on the number of keys, the number of keys on the virtual keyboard may be insufficient, and the key arrangement of the virtual keyboard is different for each language.
또한, 기존에 이미 알려진 공지의 언어별 문자(예를 들어, 한글의 자음과 모음, 영어 알파벳, 일본 문자)가 아닌 새로운 문자를 입력할 필요가 생길 경우는 종래의 가상 키보드를 이용할 수 없다는 구조적인 문제점이 있다.In addition, if there is a need to input new characters other than the already known language-specific characters (eg, Korean consonants and vowels, English alphabet, Japanese characters), the conventional virtual keyboard cannot be used. There is a problem.
한편, 액정 디스플레이가 구비된 영상표시기기에서 문자를 입력하는 수단으로 사용되는 것에는 대표적으로 터치스크린이 있다.Meanwhile, a touch screen is typically used as a means for inputting characters in an image display device equipped with a liquid crystal display.
터치스크린은 특정 위치에 사람의 손 또는 물체가 닿으면 그 위치를 파악(위치좌표 감지)하여 검출모듈로 전달하며, 터치스크린이 구비되는 단말기는 사용자에 의해 요구되는 기능에 따라 서로 다른 이미지들을 터치스크린에 출력하고, 사용자가 터치하는 이미지를 파악하여 해당 기능을 수행한다.When a person's hand or object touches a specific location, the touch screen recognizes the location (position coordinate detection) and transmits it to the detection module, and the terminal equipped with the touch screen touches different images according to the function required by the user. It outputs to the screen, identifies the image that the user touches, and performs the corresponding function.
스마트폰이나 태블릿PC에서 터치스크린 상에 표시되는 소프트 키보드(가상 키보드)를 이용하여 입력기능을 수행할 때 키(또는 키버튼)를 터치하여 문자를 입력하는데, 문자의 입력 기능과 함께 화면 표시기능도 실현해야 하는 바 가급적 시현 공간(시현 영역)을 넓게 확보할 필요가 있다.When performing an input function using a soft keyboard (virtual keyboard) displayed on the touch screen on a smartphone or tablet PC, a character is input by touching a key (or key button), and a screen display function along with the character input function In addition, it is necessary to secure as much space as possible (vision area) as possible.
즉, 터치스크린은 입력을 위한 가상 키보드 영역과 출력 화면 영역을 나누어 사용하는 구조로서, 출력 화면 영역을 확장하기 위해서는 가상 키보드 영역을 축소할 필요가 있다.That is, the touch screen has a structure in which a virtual keyboard area for input and an output screen area are divided and used. In order to expand the output screen area, it is necessary to reduce the virtual keyboard area.
그러나, 현재 상용화되어 있는 터치 방식의 가상 키보드 영역의 면적을 최소화시키기 위하여 키(또는 키버튼)의 크기를 줄이거나 한 줄에 여러 개의 키를 나열하여 키보드가 차지하는 면적을 줄일 수 밖에 없는 바, 이러한 경우에 키 간의 간격이 너무 좁아져 오타가 자주 발생하는 문제점이 있다.However, in order to minimize the area of the currently commercially available touch-type virtual keyboard area, there is no choice but to reduce the area occupied by the keyboard by reducing the size of a key (or key button) or arranging several keys in a row. In this case, there is a problem in that the gap between the keys is too narrow, so that typos often occur.
이러한 문제점을 해소하기 위해 키 간의 간격을 넓히는 경우에는 입력 과정에서 손가락의 이동거리가 증가하여 그만큼 입력에 많은 시간이 소요되는 문제점이 있다.In order to solve this problem, when the distance between the keys is increased, the movement distance of the finger increases during the input process, and thus much time is required for input.
또한 종래의 시각적으로 보여지는 터치 방식의 가상 키보드들은 시각적인 장애가 있는 사람은 키(키버튼)에 보여지는 문자나 기호를 식별하기 어렵고, 손 동작의 장애가 있는 사람은 가상 키보드의 키(키버튼) 사이를 이동하는 것이 어렵다는 구조적인 한계도 존재한다.In addition, conventional visually visible touch-type virtual keyboards are difficult to identify characters or symbols displayed on keys (key buttons) for persons with visual impairments, and keys (key buttons) on virtual keyboards for persons with impaired hand movements. There is also a structural limitation in that it is difficult to move between them.
또한 종래의 터치스크린 상의 가상 키보드 중 쿼티 키보드와 같은 종류를 제외하면 대부분 문자입력을 위한 키 배열이 최소 4열 4행 이상으로 이루어져 디스플레이 화면의 절반 이상을 차지하게 되며, 이로 인하여 입력된 문자를 표시하거나 유사 한자음 또는 모든 외국 알파벳 등을 나열할 표시 공간이 협소하여 문자 입력에 많은 불편을 초래하고 있다는 문제점도 있다.In addition, among the conventional virtual keyboards on the touch screen, except for the QWERTY keyboard, most of the key arrangements for character input consist of at least 4 columns and 4 rows, occupying more than half of the display screen, thereby displaying the input characters. There is also a problem in that the display space for listing similar Chinese consonants or all foreign alphabets is narrow, causing a lot of inconvenience in inputting characters.
[선행기술문헌][Prior technical literature]
대한민국 등록특허공보 제10-1561783호Korean Patent Publication No. 10-1561783
대한민국 등록특허공보 제10-0983194호Republic of Korea Patent Publication No. 10-0983194
대한민국 등록특허공보 제10-1248752호Korean Registered Patent Publication No. 10-1248752
대한민국 공개특허공보 제10-2005-0043541호Republic of Korea Patent Publication No. 10-2005-0043541
상기한 문제점을 해결하기 위하여 창작된 본 발명의 목적은 다음과 같다.Objects of the present invention created to solve the above problems are as follows.
첫째, 해당 문자나 숫자등이 표시된 키(또는 키버튼)가 아닌 문자, 숫자, 부호 또는 기능키부(250) 입력을 위한 터치 동작이나 스와이프 동작의 조합에 따른 사용자의 터치패턴을 입력하면 이에 대응하여 미리 설정된 문자 등이 선택되어 출력(디스플레이)되는 새로운 방식의 가상 키패드 시스템을 제공하는 것을 본 발명의 목적으로 한다.First, if a user's touch pattern according to a combination of a touch operation or a swipe operation for inputting a letter, number, sign, or function
둘째, 사용자의 터치패턴을 입력하는 영역에 다수의 선분과 꼭지점으로 이루어진 다각형을 제시하고, 다각형을 이루는 각각의 선분과 각각의 꼭지점을 별개로 구분 인식하여 사용자의 터치패턴을 유형별로 감지하고, 이에 해당하는 문자 등을 출력할 수 있는 새로운 방식의 가상 키패드 시스템을 제공하여 사용자의 터치패턴을 입력하는 영역의 면적을 최소화하는 것을 본 발명의 또 다른 목적으로 한다.Second, a polygon consisting of a plurality of line segments and vertices is presented in the area where the user's touch pattern is input, and each line segment and each vertex constituting the polygon are separately recognized and sensed by type to detect the user's touch pattern. Another object of the present invention is to provide a new type of virtual keypad system capable of outputting a corresponding character and the like to minimize the area of an area for inputting a user's touch pattern.
셋째, 필요에 따라 자음에 해당하는 문자의 입력 영역, 모음에 해당하는 문자의 입력 영역, 숫자의 입력 영역, 기능키부(250)의 입력 영역을 분리 배치하여 한 화면에 제시할 수 있고, 사용자가 직관에 따라 손가락의 이동거리를 최소화하여 입력할 수 있는 새로운 개념의 가상 키패드 시스템을 제공하는 것을 본 발명의 또 다른 목적으로 한다.Third, if necessary, the input area of the character corresponding to the consonant, the input area of the character corresponding to the vowel, the input area of the number, and the input area of the
넷째, 다양한 종류의 언어를 선택하여 사용자의 터치패턴으로 쉽게 입력이 가능하고, 필요에 따라 사용자에 의하여 새로 설정된 문자도 사용자의 터치패턴으로 쉽게 입력할 수 있는 새로운 개념의 가상 키패드 시스템을 제공하는 것을 본 발명의 또 다른 목적으로 한다.Fourth, it is to provide a new concept of virtual keypad system that enables easy input by user's touch pattern by selecting various kinds of languages, and allows easy input of characters newly set by the user by user's touch pattern as needed. It is another object of the present invention.
상기한 목적을 달성하기 위하여 창작된 본 발명의 기술적 구성은 다음과 같다.The technical configuration of the present invention created to achieve the above object is as follows.
본 발명은 패턴인식을 통하여 문자, 숫자, 기호 또는 기능키부(250) 입력이 가능한 가상 키패드 시스템에 관한 것으로서, 문자, 숫자, 부호 또는 기능키부(250) 입력을 위한 터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합에 따른 사용자의 터치패턴을 입력하는 가상 키패드를 시각적으로 인식가능하게 제시하는 키패드 제공모듈(310); 및, 상기 키패드 제공모듈(310)이 제시하는 가상 키패드를 통하여 입력된 사용자의 터치패턴을 감지하는 감지모듈(320);을 포함한다.The present invention relates to a virtual keypad system capable of inputting letters, numbers, symbols, or
상기 키패드 제공모듈(310)이 제시하는 가상 키패드에는 사용자의 터치패턴을 입력하는 영역으로서 다수의 선분이 다수의 꼭지점을 이루도록 서로 연결되어 일정 크기의 영역을 가지는 다각형을 이루는 제1문자입력부(210); 및, 상기 제1문자입력부(210)를 이루는 다각형의 외부영역에 위치하며, 사용자의 터치패턴을 입력하는 영역으로서 다수의 선분이 다수의 꼭지점을 이루도록 서로 연결되어 일정 크기의 영역을 가지는 다각형을 이루는 제2문자입력부(220);가 포함되고, 상기 감지모듈(320)은 상기 제1문자입력부(210) 및 상기 제2문자입력부(220)의 다각형을 이루는 각각의 선분과 각각의 꼭지점을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하되, 상기 제1문자입력부(210)의 다각형을 이루는 다수의 선분 가운데 어느 하나에 대한 1회 터치 동작, 2회 이상의 터치 동작, 또는 다수의 선분 가운데 둘 이상에 대한 스와이프 동작을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하고, 상기 제2문자입력부(220)의 다각형을 이루는 다수의 선분 가운데 어느 하나에 대한 1회 터치 동작, 2회 이상의 터치 동작, 또는 다수의 선분 가운데 둘 이상에 대한 스와이프 동작을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하고, 상기 제1문자입력부(210)의 다각형을 이루는 다수의 선분 및 상기 제2문자입력부(220)의 다각형을 이루는 다수의 선분 사이에 이루어지는 스와이프 동작을 구분하여 사용자의 터치패턴을 유형별로 감지하는 것을 특징으로 한다.In the virtual keypad presented by the
본 발명은 영상표시기기 등에서 터치스크린 등을 이용하여 문자, 숫자, 기호 또는 기능키를 입력할 때 가상 키보드 상에 보여지는 해당 문자별 모양의 키(또는 키버튼)을 눌러주는 방식을 사용하지 않고 공용으로 사용되는 가상 키패드에 사용자의 터치패턴을 입력하면 이에 대응하도록 미리 설정된 문자 등이 화면 상에 출력되는 것을 특징으로 한다. The present invention does not use a method of pressing a key (or key button) of a corresponding character shape displayed on a virtual keyboard when a character, number, symbol, or function key is input using a touch screen, etc. in an image display device, etc. When a user's touch pattern is input to a commonly used virtual keypad, a character set in advance to correspond thereto is output on the screen.
본 발명의 구성에 따른 기술적 효과는 다음과 같다.Technical effects according to the configuration of the present invention are as follows.
첫째, 해당 문자나 숫자등이 표시된 키(또는 키버튼)가 아닌 문자, 숫자, 부호 또는 기능키부(250) 입력을 위한 터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합에 따른 사용자의 터치패턴을 입력하면 이에 대응하여 미리 설정된 문자 등이 선택되어 출력(디스플레이)될 수 있다.First, the user's touch according to a combination of a letter, number, sign, or
둘째, 사용자의 터치패턴을 입력하는 영역에 다수의 선분과 꼭지점으로 이루어진 다각형을 제시하고, 다각형을 이루는 각각의 선분과 각각의 꼭지점을 별개로 구분 인식하여 사용자의 터치패턴을 유형별로 감지하고, 이에 해당하는 문자 등을 출력할 수 있는 새로운 방식의 가상 키패드 시스템을 제공하여 사용자의 터치패턴을 입력하는 영역이 차지하는 면적을 최소화할 수 있다.Second, a polygon consisting of a plurality of line segments and vertices is presented in the area where the user's touch pattern is input, and each line segment and each vertex constituting the polygon are separately recognized and sensed by type to detect the user's touch pattern. It is possible to minimize the area occupied by an area for inputting a user's touch pattern by providing a new type of virtual keypad system capable of outputting a corresponding character or the like.
셋째, 필요에 따라 자음에 해당하는 문자의 입력 영역, 모음에 해당하는 문자의 입력 영역, 숫자의 입력 영역, 기능키부(250)의 입력 영역을 분리 배치하여 한 화면에 제시할 수 있고, 사용자가 직관에 따라 손가락의 이동 거리를 최소하하여 입력할 수 있다.Third, if necessary, the input area of the character corresponding to the consonant, the input area of the character corresponding to the vowel, the input area of the number, and the input area of the
넷째, 다양한 종류의 언어를 선택하여 사용자의 터치패턴으로 쉽게 입력이 가능하고, 필요에 따라 사용자에 의하여 새로 설정된 문자도 사용자의 터치패턴으로 쉽게 입력할 수 있다.Fourth, by selecting various kinds of languages, it is possible to easily input a user's touch pattern, and if necessary, a character newly set by the user can be easily inputted through the user's touch pattern.
도1은 본 발명의 전체 구성을 도시하는 블럭도이다.
도2는 터치스크린에 표시된 입력창 영역(100)과 가상 키패드 영역(200)을 예시적으로 도시한다.
도3은 키패드 제공모듈(310)이 제시하는 가상 키패드의 구체적 실시예이다.
도4는 가상 키패드를 이용하여 자음을 입력하는 예시이다.
도5는 가상 키패드를 이용하여 모음을 입력하는 예시이다.
도6은 가상 키패드를 이용하여 숫자를 입력하는 예시이다.
도7은 한글 입력을 위한 터치패턴의 가이드 화면을 예시적으로 보여준다.
도8은 양손을 모두 사용하는 양손형 가상 키패드를 예시적으로 도시한다.1 is a block diagram showing the overall configuration of the present invention.
FIG. 2 exemplarily shows an
3 is a specific embodiment of a virtual keypad presented by the
4 is an example of inputting consonants using a virtual keypad.
5 is an example of inputting a vowel using a virtual keypad.
6 is an example of inputting numbers using a virtual keypad.
7 shows an example of a guide screen of a touch pattern for inputting Korean characters.
8 exemplarily shows a two-handed virtual keypad using both hands.
이하에서는 본 발명의 구체적 실시예를 첨부도면을 참조하여 보다 상세히 설명한다.Hereinafter, specific embodiments of the present invention will be described in more detail with reference to the accompanying drawings.
본 발명은 패턴인식을 통하여 문자, 숫자, 기호 또는 기능키부(250) 입력이 가능한 가상 키패드 시스템에 관한 것으로서, 도1에 도시된 것처럼 키패드 제공모듈(310), 감지모듈(320), 메모리모듈(400), 검출모듈(330) 및 출력모듈(340)을 포함하여 구성되고, 메모리모듈(400)은 공지문자저장부(410), 사용자문자저장부(420) 및 가상키패드저장부(430)로 구성된다.The present invention relates to a virtual keypad system capable of inputting letters, numbers, symbols, or
키패드 제공모듈(310)은 문자, 숫자, 부호 또는 기능키 입력을 위한 터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합에 따른 사용자의 터치패턴을 입력하는 가상 키패드를 시각적으로 인식가능하게 제시하는 기능을 수행하는데, 현재 상용화되어 있는 터치스크린(touch screen)이 이러한 키패드 제공모듈(310)의 구체적 실시예의 하나가 될 수 있다.The
터치 스크린의 경우 액정 디스플레이와 그 상부면에 적층되는 투명한 터치패널로 구성되는데, 이미 상용화되어 있는 일반적인 기술에 해당하는 바 이에 대한 자세한 설명은 생략한다.In the case of a touch screen, a liquid crystal display and a transparent touch panel stacked on the upper surface thereof are configured, and a detailed description thereof will be omitted since it corresponds to a general technology that has already been commercialized.
아울러 액정 디스플레이로 구성되는 터치 스크린뿐만 아니라 레이저를 이용한 홀로그램 가상 키패드를 제시하는 장치도 키패드 제공모듈(310)의 하나가 될 수 있다.In addition, a device for presenting a virtual holographic keypad using a laser as well as a touch screen composed of a liquid crystal display may be one of the
도2는 키패드 제공모듈(310)로 터치스크린이 사용되는 경우 터치스크린 상에 표시되는 입력창 영역(100)과 가상 키패드 영역(200)을 예시적으로 도시하는데, 입력창 영역(100)은 가상 키패드 영역(200)에서 입력한 사용자의 터치패턴에 대응하는 문자나 숫자 등이 출력(disply)되는 영역이고, 가상 키패드 영역(200)은 메모리모듈(400)의 가상키패드저장부(430)에 저장된 가상 키패드 가운데 어느 하나가 제시되어 사용자의 터치패턴(사용자의 터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합)을 입력할 수 있도록 구성된다.2 is an example of an
가상 키패드 영역(200)에 표시된 가상 키패드의 내부 또는 외부에서 시작된 입력 동작(사용자의 터치패턴을 입력하는 동작)은 가상 키패드의 내부 또는 외부에서 종료될 수 있으며, 가상 키패드 영역(200) 또는 가상 키패드는 도2에 도시된 것처럼 입력창 영역(100)보다 작을수도 있고, 입력창 영역(100)보다 크게 확장될 수도 있다. An input operation (an operation of inputting a user's touch pattern) initiated inside or outside the virtual keypad displayed on the
아울러, 경우에 따라서는 터치스크린 화면의 전체 영역을 가상 키패드 영역(200)으로 사용할 수도 있는데, 이런 경우에는 문자 등이 보여지는 입력창 영역(100)은 가상 키패드 영역(200)과 겹쳐지게 구성하거나 플로팅된 별도의 윈도우 형태로 구성하면 된다.In addition, in some cases, the entire area of the touch screen screen may be used as the
감지모듈(320)은 키패드 제공모듈(310)이 제시하는 가상 키패드를 통하여 입력된 사용자의 터치패턴을 감지한다.The
즉, 감지모듈(320)은 가상 키패드 영역(200)에 표시된 가상 키패드를 통한 사용자의 터치패턴(사용자의 터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합)과 함께 접촉된 위치좌표를 감지하고, 감지한 사용자의 터치패턴 정보를 검출모듈(330)로 전송한다. That is, the
검출모듈(330)은 사용자의 터치패턴에 대응하는 문자, 숫자, 기호 또는 기능키를 메모리모듈(400)에서 검출한다.The
즉, 감지모듈(320)이 감지하여 전송한 사용자의 터치패턴을 확정한 후 이와 매칭되는 문자, 숫자, 기호 또는 기능키를 메모리모듈(400)에서 검출하는 기능을 수행한다.That is, after determining the user's touch pattern sensed and transmitted by the
출력모듈(340)은 검출모듈(330)이 검출한 문자, 숫자, 기호를 출력하거나 기능키의 기능 실행에 따른 결과를 입력창 영역(100)에 표시되도록 출력한다.The
즉, 검출모듈(330)과 출력모듈(340)은 가상 키패드를 통하여 입력된 사용자의 터치패턴에 대응하는 문자, 숫자, 기호를 검출하여 출력하거나 기능키의 기능 실행에 따른 결과가 입력창 영역(100)에 표시되도록 제어하는 기능을 수행한다. That is, the
메모리모듈(400)은 감지모듈(320)이 감지하는 사용자의 터치패턴에 대응하는 문자, 숫자, 기호 또는 기능키를 저장하는 기능을 수행하는데, 이러한 메모리모듈(400)에는 공지문자저장부(410), 사용자문자저장부(420) 및 가상키패드저장부(430)가 포함된다.The
공지문자저장부(410)에는 이미 알려진 공지의 언어별로 터치패턴과 이에 대응하는 문자, 숫자, 또는 기호가 저장된다.The known
공지문자저장부(410)에 저장된 정보는 한글, 영어 알파벳, 일본문자, 아랍문자, 그리스문자, 러시아문자 등과 같이 현재 통용되고 있는 문자, 숫자, 또는 기호를 말한다.The information stored in the notice
사용자문자저장부(420)에는 사용자가 개별적으로 설정한 터치패턴과 이에 대응하는 문자, 숫자, 또는 기호가 저장된다.The user
즉, 공지되지 않은 새로운 문자가 발생할 경우 이에 대응하는 터치패턴을 설정하여 함께 입력하는 방법으로 사용자문자저장부(420)에 저장할 수 있고, 사용자의 터치패턴을 입력하여 새로운 문자도 입력창 영역(100)에 표시되도록 할 수 있다. That is, when a new unknown character occurs, a corresponding touch pattern can be set and stored in the user
가상키패드저장부(430)에는 하나 이상의 가상 키패드가 종류별로 저장된다.The virtual
키패드 제공모듈(310)은 가상키패드저장부(430)에 저장된 가상 키패드 가운데 사용자가 선택한 것을 불러와 터치스크린의 가상 키패드 영역(200)에 그 형상을 제시하게 된다.The
가상 키패드는 다각형으로 구성된 어느 하나 이상의 형상이 저장될 수 있는데, 본 발명의 구체적 실시예에서는 도3에 도시된 것처럼 사각형을 기본으로 하는 형상인데, 오각형 이상의 다각형 형상으로 가상 키패드를 추가 저장하는 것도 가능하다.The virtual keypad may store any one or more shapes composed of polygons, and in a specific embodiment of the present invention, as shown in FIG. 3, the shape is based on a square, but it is also possible to additionally store a virtual keypad in a polygonal shape of a pentagon or more Do.
이와 같은 형상의 가상 키패드를 이용하면 다양한 패턴의 조합이 가능하여 특정 문자 입력만 가능하도록 구성된 종래의 키보드나 키패드 상의 키(또는 키버튼)을 이용하지 않더라도 사용자의 터치패턴을 통하여 다양한 문자의 입력이 가능하다. 즉, 문자별로 특정 키나 키버튼을 별도로 구비하여 제시할 필요가 없다.When using a virtual keypad of such a shape, a combination of various patterns is possible, so even if a key (or key button) on the keypad or a conventional keyboard configured to only input specific characters is not used, input of various characters is possible through the user's touch pattern. It is possible. In other words, there is no need to provide a specific key or key button separately for each character.
가상 키패드는 마이크로프로세서에 의해 실행 가능한 프로그램 시스템의 형태로 구현될 수 있고, 이러한 프로그램 시스템은 읽고 쓰기가 가능한 기록매체에 기록되어 컴퓨터, 또는 모바일 단말 등에 탑재될 수 있다. 또한, 가상 키패드는 키패드 제공모듈(310)이 포함된 제어부 내에 프로그래밍 되거나, 기록매체로부터 로딩되어 메모리모듈(400)에 프로세스 형태로 상주될 수 있고, 제어부에 의해 실행될 수 있다.The virtual keypad may be implemented in the form of a program system executable by a microprocessor, and such a program system may be recorded on a recording medium capable of reading and writing and mounted on a computer or a mobile terminal. In addition, the virtual keypad may be programmed in the control unit including the
여기서, 제어부는 키패드 제공모듈(310), 감지모듈(320), 검출모듈(330), 출력모듈(340)을 포함하는 개념이다.Here, the control unit is a concept including a
키패드 제공모듈(310)이 터치스크린의 가상 키패드 영역(200)으로 제시하는 가상 키패드는 하나 이상의 선분으로 다각형 형상을 가지는 것을 특징으로 하며, 도3에 도시된 것처럼 제1문자입력부(210), 제2문자입력부(220), 제3문자입력부(230), 삐침부(240), 및 기능키부(250)로 구성될 수 있다.
경우에 따라서는 도3에 도시된 형상과는 달리 제1문자입력부(210)와 기능키부(250)만으로 구성될 수도 있고, 제1문자입력부(210)와 제2문자입력부(220) 및 기능키부(250)만으로 구성될 수도 있고, 제1문자입력부(210)와 제3문자입력부(230) 및 기능키부(250)만으로 구성될 수도 있고, 삐침부(240)는 필요에 따라 가상 키패드에 포함되거나 생략될 수 있다.In some cases, unlike the shape shown in Fig. 3, it may be composed of only the first
아울러 제1문자입력부(210)와 제2문자입력부(220)를 구성하는 다각형도 반드시 사각형에 한정되는 것은 아니며 오각형이나 그 밖의 다각형 형상이 사용될 수도 있다.In addition, the polygon constituting the first
제1문자입력부(210)는 사용자의 터치패턴(터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합)을 입력하는 영역으로서 다수의 선분이 다수의 꼭지점을 이루도록 서로 연결되어 일정 크기의 영역을 가지는 다각형을 이루는데, 본 발명의 구체적 실시예에서는 4개의 선분과 4개의 꼭지점으로 이루어진 사각형을 형성한다. The first
제2문자입력부(220)는 제1문자입력부(210)를 이루는 다각형의 외부영역에 위치하며, 사용자의 터치패턴(터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합)을 입력하는 영역으로서 다수의 선분이 다수의 꼭지점을 이루도록 서로 연결되어 일정 크기의 영역을 가지는 다각형을 이루는데, 본 발명의 구체적 실시예에서는 4개의 선분과 4개의 꼭지점으로 이루어진 사각형을 형성한다.The second
제3문자입력부(230)는 제1문자입력부(210)를 이루는 다각형의 내부영역으로 이루어지며, 사용자의 터치패턴을 입력하는 영역이 된다.The third
이러한 제3문자입력부(230)는 도3에 도시된 것처럼 원으로 표시될 수도 있고, 그 영역을 표시하는 선이 별도로 제시되지 않을 수도 있다.The third
감지모듈(320)은 제1문자입력부(210)를 이루는 각각의 선분과 각각의 꼭지점을 별개로 구분하고, 제2문자입력부(220)를 이루는 각각의 선분과 각각의 꼭지점을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하게 되고, 제3문자입력부(230) 영역에서 이루어진 사용자의 스와이프 동작의 방향이나 스와이프 길이에 따라 이를 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하게 된다.The
즉, 감지모듈(320)은 터치 동작이나 스와이프 동작에 따른 위치좌표 정보를 산출할 수 있는데, 이를 근거로 사용자의 터치패턴을 유형별로 감지하게 된다.That is, the
이를 좀 더 구체적으로 설명하면 다음과 같다.This is described in more detail as follows.
감지모듈(320)은 제1문자입력부(210)를 이루는 다수의 선분 가운데 어느 하나에 대한 1회 터치 동작, 2회 이상의 터치 동작, 또는 다수의 선분 가운데 둘 이상에 대한 스와이프 동작을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지할 수 있다.The
또한, 제2문자입력부(220)를 이루는 다수의 선분 가운데 어느 하나에 대한 1회 터치 동작, 2회 이상의 터치 동작, 또는 다수의 선분 가운데 둘 이상에 대한 스와이프 동작을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지할 수 있다.In addition, a single touch operation for any one of a plurality of line segments constituting the second
아울러, 제1문자입력부(210)의 다각형을 이루는 다수의 선분 및 제2문자입력부(220)의 다각형을 이루는 다수의 선분 사이에 이루어지는 스와이프 동작을 구분하여 사용자의 터치패턴을 유형별로 감지할 수 있는데, 예를 들어, 선분으로부터 선분과 선분 사이 영역까지의 스와이프 동작이나 선분으로부터 선분까지의 스와이프 동작 등을 구분하여 감지할 수 있다.In addition, it is possible to detect a user's touch pattern by type by distinguishing a plurality of line segments constituting a polygon of the first
제1문자입력부(210)의 선분이나 제2문자입력부(220)의 선분은 터치 동작이 이루어질 경우 그 각각이 하나의 점(point)으로 인식되어 서로 다른 터치패턴으로 입력된다. 즉 터치 동작이 이루어진 선분 각각은 점으로 취급되어 그에 대한 위치 좌표에 따라 서로 다른 정보로 인식된다. 따라서, 선분과 선분의 터치 동작이나 스와이프 동작을 통하여 사용자의 터치패턴을 다양하게 입력할 수 있다.When a touch operation is performed on a line segment of the first
아울러, 제3문자입력부(230)에서 터치 동작이 이루어진 상태에서 상하좌우 방향으로의 스와이프 동작이나 스와이프 길이(터치 상태를 유지하면서 이루어진 이동 거리) 등을 구분하여 감지할 수 있다.In addition, in the state in which the touch operation is performed in the third
즉, 제3문자입력부(230)의 중앙 영역에서 시작하여 스와이프 방향과 제1문자입력부(210)를 구성하는 선분과의 터치 여부, 그리고 기능키부(250) 역할을 하는 제1꼭지점이나 꼭지점의 터치 여부에 따라 사용자의 터치패턴을 다양하게 입력할 수 있다.That is, starting from the central area of the third
이러한 제1문자입력부(210), 제2문자입력부(220), 및 제3문자입력부(230)를 통하여 다양한 조합으로 이루어진 사용자의 터치패턴 입력이 가능하고 이를 통하여 다양한 자음과 모음의 입력인 가능하다. 예를 들어, 제1문자입력부(210)와 제2문자입력부(220)를 통하여 자음에 해당하는 사용자의 터치패턴을 입력하도록 설정하고, 제3문자입력부(230)를 통하여 모음에 해당하는 사용자의 터치패턴을 입력하도록 설정할 수 있다. Through the first
삐침부(240)는 제2문자입력부(220)의 꼭지점에서 외부 영역으로 일정 길이만큼 연장되는 선분으로 이루어지는데, 이러한 삐침부(240)가 구비될 경우 감지모듈(320)은 삐침부(240)를 구성하는 선분 또는 삐침부(240)를 구성하는 선분을 기준으로 나누어지는 영역을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하게 된다.The
이러한 삐침부(240)는 숫자 또는 기호의 입력에 사용되는데, 경우에 따라서는 제1문자입력부(210), 제2문자입력부(220), 및 제3문자입력부(230)를 통하여 입력되도록 설정되지 않은 문자의 입력을 위해서도 사용될 수 있다.The
삐침부(240)는 꼭지점 각각에서 1개 내지 3개 정도 구비될 수 있는데, 다각형을 구성하는 선분(변)의 갯수가 증가할 경우에는 꼭지점 각각에 구비되는 삐침부(240)가 1개면 충분할 수 있다, 예를 들어 10각형의 경우는 꼭지점의 갯수가 10개이므로 각 꼭지점마다 삐침부(240)가 1개만 있어도 숫자나 특수키 입력에 효과적으로 사용할 수 있다. One to three
도3에 도시된 구체적 실시예처럼 제2문자입력부(220)가 사각형이고, 꼭지점 각각에 2개의 삐침부(240)가 구비될 경우 모든 숫자를 입력할 수 없을 것 같지만 꼭지점마다 형성된 2개의 삐침부(240) 사이의 영역을 이용하면 꼭지점 각각에 구비된 삐침부(240) 2개를 활용하여 3개의 숫자를 입력하도록 설정할 수 있다. 즉, 어느 하나의 삐침부(240)를 터치하여 클릭한 후 2 개의 삐침부(240) 사이 영역으로 스와이프하여 방향성을 주면 또 다른 문자 또는 숫자까지 할당할 수 있게 된다. As in the specific embodiment shown in Fig. 3, when the second
아울러, 단순히 한 번의 터치로 이루어지는 클릭과 두 번의 터치로 이루어지는 더블클릭, 길게누름 등에 따라 각기 다른 내용의 입력으로 인식되도록 설정할 수도 있다.In addition, it may be set to be recognized as inputs of different contents according to a simple click made by one touch, a double click made by two touches, and a long press.
언어의 종류에 따라 문자의 입력을 위해 삐침부(240)가 사용될 필요가 있는 경우 삐침부(240)를 통하여 문자를 입력할 것인지 아니면 숫자를 입력할 것인지 선택할 수 있는 옵션에 제공될 수 있고, 문자 입력을 위해 삐침부(240)를 사용할 필요가 없는 언어의 경우는 별도의 옵션 기능이 필요 없으므로 삐침부(240)를 한 번 클릭하면 숫자가 바로 입력되도록 설정할 수 있다.Depending on the type of language, when the
이 경우 언어별로 삐침부(240)의 문자 입력 기능 선택은 자동으로 선택되도록 설정할 수 있는데, 예를 들어, 특정 언어를 선택하면 기본형은 문자 입력 기능을 사용할지 여부가 이미 설정되어 있는 것이다. 또한, 단순한 터치가 아닌 길게 누를 경우 자동으로 숫자 입력을 위한 패턴으로 인식하도록 설정할 수 있다. In this case, the selection of the character input function of the
이러한 삐침부(240)는 입력의 오류를 방지하기 위하여 삐침부(240)와 선분 사이에는 서로를 연결하는 스와이프 동작이 이루어질 경우 특정 정보로 인식하지 않도록 설정할 수 있다. 이럴 경우, 삐침부(240)와 선분 를 연결하는 스와이프 동작이 이루어지더라도 사용자의 터치패턴으로 인식하지 않는다.In order to prevent an error in input, the
제1문자입력부(210)의 꼭지점 또는 제2문자입력부(220)의 꼭지점은 미리 설정된 기능을 입력받는 기능키부(250)로 사용된다.The vertex of the first
기능키부(250) 역할을 하는 꼭지점은 선택(클릭), 더블클릭(더블 터치) 또는 길게누름에 의하여 정보가 입력되도록 설정한다.The vertex serving as the function
꼭지점 근처 영역은 선분을 터치하더라도 선분을 터치한 것으로 인식하지 않고 꼭지점을 터치한 것으로 인식하도록 설정하게 된다.The area near the vertex is set so that even if the segment is touched, the segment is not recognized as being touched, but the vertex is recognized as being touched.
따라서, 기능키부(250)가 아니라 선분에 대한 터치 동작이나 스와이프 동작을 통하여 문자의 필요한 경우에는 터치 동작이나 스와이프 동작이 정확한 패턴 정보로 인식될 수 있도록 선분의 중앙부를 터치하는 것이 바람직하다.Therefore, it is preferable to touch the center of the line segment so that the touch operation or the swipe operation can be recognized as accurate pattern information when a character is required through a touch operation or a swipe operation on a line segment instead of the function
꼭지점에 형성되는 기능키부(250)에 알파벳의 대문자와 소문자, 일본어의 히라가나와 가타가나를 선택할 수 있도록 설정할 수 있다.The function
이미 알려진 종래의 물리적 키보드에서는 CAPS LOCK 키 및 숫자의 NUM LOCK 키의 적용 여부를 키보드 램프가 켜짐과 꺼짐을 통하여 사용자가 식별할 수 있으나, 본 발명과 같은 터치스크린이 사용되는 모바일 장치와 같은 영상표시기기에는 터치스크린에 입력키가 없을 때 이를 쉽게 확인할 수 없다는 점을 고려하여 CAPS LOCK 키 및 NUM LOCK 키 기능이 부여된 꼭지점이나 꼭지점에는 발광되는 기능을 추가하여 해당 기능키부(250)의 활성화 여부를 눈으로 확인할 수 있도록 설정할 수 있다. In the known conventional physical keyboard, the user can identify whether or not the CAPS LOCK key and the NUM LOCK key are applied through the keyboard lamp on and off, but an image display such as a mobile device using a touch screen such as the present invention Considering that the device cannot easily check the input key when there is no input key on the touch screen, a function that emits light is added to the vertex or vertex to which the CAPS LOCK key and NUM LOCK key functions are assigned to determine whether the corresponding function
도3에 도시된 것처럼 제1문자입력부(210)와 제2문자입력부(220)를 사각형으로 구성할 경우 총 8개의 기능키부(250) 기능을 사용할 수 있는데, 꼭지점과 꼭지점 각각을 클릭, 더블클릭, 또는 길게누름에 따라 각기 다른 기능을 부여할 경우 총 24개의 기능키부(250)로 사용될 수 있다.As shown in Fig. 3, when the first
이러한 기능키부(250)에 부여되는 대표적인 기능에는 언어선택, SPACE, ENTER, DELETE, CAPS LOCK(길게 누르면 활성화 불빛이 표시, 한번 누르면 키 한번에 대해서 대문자 입력으로 설정), NUM LOCK(길게 누르면 활성화 불빛이 표시, 한번 누르면 특수키 입력으로 설정), ESC, 한자변환 등이 포함될 수 있다.Typical functions given to the function
기능키부(250)로 사용되는 제1문자입력부(210)의 꼭지점 가운데 일부 또는 제2문자입력부(220)의 꼭지점 가운데 일부는 입력될 언어의 종류를 선택하는 기능키부(250)로 설정될 수 있다.Some of the vertices of the first
언어의 종류를 선택하는 기능키부(250)로 설정된 기능키부(250)를 통하여 입력될 언어의 종류로 '한글'이 선택된 경우, 언어의 종류를 선택하는 기능키부(250)로 설정되지 않은 꼭지점 가운데 일부는 '탁음' 또는 모음'l'을 선택하는 기능키부(250)로 설정될 수 있다.When'Hangul' is selected as the type of language to be input through the function
소정의 모음을 입력하는 사용자의 터치패턴이 이루어진 직후 모음'l'를 선택하는 기능키부(250)를 터치할 경우, 사용자의 터치패턴으로 입력된 소정의 모음과 모음'l'의 조합에 따른 모음을 검출하는 사용자의 터치패턴이 입력된 것으로 처리되어 입력창 영역(100)에 표시된다.When a user touches the function
도3에 도시된 가상 키패드는 제1문자입력부(210), 제2문자입력부(220), 및 제3문자입력부(230), 및 삐침부(240)로 구성되고 꼭지점이 기능키부(250) 역할을 하도록 설정하고, 문자, 숫자, 부호 또는 기능키 입력을 위한 터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합에 따른 다양한 패턴을 생성할 수 있고, 다양한 종류의 언어를 선택하여 사용자의 터치패턴으로 쉽게 입력이 가능하고, 필요에 따라 사용자에 의하여 새로 설정된 문자도 사용자의 터치패턴으로 쉽게 입력할 수 있는 문자 입력 장치가 될 수 있다.The virtual keypad shown in FIG. 3 is composed of a first
즉 도3에 도시된 가상 키패드는 어느 특정 언어의 입력 장치로만 활용되는 것이 아니라 사용자의 터치패턴 입력을 통하여 모든 언어에 대응할 수 있는 통합된 가상 키패드라는 특징을 가지고 있다.That is, the virtual keypad shown in FIG. 3 is not used only as an input device for a specific language, but has a feature of an integrated virtual keypad capable of responding to all languages through a user's input of a touch pattern.
예를 들어, 영어입력 방법을 이용해서 일본어와 중국어를 표기할 수 있으며 영어의 대문자와 소문자를 선택하는 기능키부(250)는 일본어 입력모드에서는 히라가나와 가타가나를 선택하는 기능키부(250)로 변환되고, 작은 글씨 변환이 기능키부(250)에 추가될 수 있다. 중국어에서는 성조를 부여하는 기능키부(250)로 변환된다.For example, Japanese and Chinese can be expressed using an English input method, and the function
즉, 본 발명의 가상 키패드의 장점은 선택된 다양한 종류의 언어에 대한 문자를 입력하는 자유성을 가진 문자 입력 장치라는 것이다.That is, the advantage of the virtual keypad of the present invention is that it is a character input device having the freedom to input characters for various kinds of selected languages.
다시 말하면, 일반적으로 공지의 문자들은 보통 자음과 모음이 10개 내지 30개 내외의 알파벳으로 이루어져 있는 경우가 대다수이지만, 예외적으로 일본어의 경우는 50 음도로 구성된 히라가나를 모두 기억하는 것은 쉬운 일이 아니다. In other words, generally known characters usually consist of 10 to 30 alphabets of consonants and vowels, but in the case of Japanese, it is not easy to remember all the hiragana consisting of 50 phonemes. .
이럴 경우 본 발명처럼 한글의 모음을 사용하면 일본어의 자음은 10개 이하만 외우면 된다. 즉, "아이우에오야유요'를 포함하여 외워야 할 입력 패턴이 20개 이하로 줄어들게 된다. 따라서, 50음도에 해당하는 패턴을 모두 기억하는 것보다는 한글의 모음을 사용하는 것이 문자입력에 편리하다. 이를 이용하면 공지의 외국어에 모음패턴을 이용하는 이용자가 늘어날 수 있다. 또한 가타가나의 경우는 영어의 대문자 개념으로 기능키부(250)를 이용해서 동일한 패턴으로 입력을 하면 된다. In this case, if you use Korean vowels as in the present invention, you only need to memorize 10 or fewer Japanese consonants. That is, the number of input patterns to be memorized, including “Ai Ue Oh Ya Yo,” is reduced to less than 20. Therefore, it is more convenient to use Korean vowels rather than remembering all the patterns corresponding to 50 tones. If this is used, the number of users who use vowel patterns in a known foreign language can increase, and in the case of Katakana, it is necessary to input the same pattern using the function
상기에서 설명한 바와 같은 패턴입력식 다국어 가상 키패드 시스템은 가상 키패드 영역(200)에 제시된 가상 키패드를 통하여 사용자의 터치패턴을 입력하는 단계, 가상 키패드를 통하여 입력된 사용자의 터치패턴을 감지하는 단계, 사용자의 터치패턴에 대응하는 문자를 메모리모듈(400)에서 검출하는 단계, 검출된 문자 등을 입력창 영역에 표시(디스플레이)하는 단계를 포함하여 다양한 언어에 대한 문자 입력이 가능하다. In the pattern input type multilingual virtual keypad system as described above, inputting a user's touch pattern through a virtual keypad presented in the
이하에서는 가상 키패드 영역(200)에 제시된 가상 키패드를 통하여 사용자의 터치패턴을 입력하는 과정을 예시적으로 설명한다.Hereinafter, a process of inputting a user's touch pattern through a virtual keypad presented in the
아래의 설명은 대부분 한글을 입력하는 경우를 가정하여 설명하였으나, 한글의 자음과 모음이 아닌 영어 알파벳이나 일본어 등과 같은 다른 언어를 입력하는 과정에서도 이와 유사한 방식이 적용될 수 있으며, 사용자의 터치패턴은 구체적 실시예로 한정되는 것은 아니며, 사용자의 터치패턴 및 이에 대응하는 문자의 설정은 자유롭게 변경될 수 있다. Most of the descriptions below have been described on the assumption that Korean is inputted, but a similar method can be applied to the process of inputting other languages such as English alphabet or Japanese other than Korean consonants and vowels. The embodiment is not limited, and the user's touch pattern and the setting of a character corresponding thereto may be freely changed.
도4는 가상 키패드를 통하여 한글의 자음을 입력하는 예시인데, 제1문자입력부(210)와 제2문자입력부(220)가 한글의 자음 입력을 위한 용도로 설정된 것을 가정한 것이다.4 is an example of inputting consonants of Korean through a virtual keypad, and it is assumed that the first
제1문자입력부(210)와 제2문자입력부(220) 각각에는 4개의 선분이 있는데, 제1문자입력부(210)는 제2문자입력부(220)의 내부에 위치하고, 제1문자입력부(210)와 제2문자입력부(220)는 각각 사각형을 이루고 있어 각각의 사각형에 대하여 상측선분, 하측선분, 좌측선분 및 우측선분으로 구분할 수 있고, 선분 각각의 꼭지점은 기능키부(250)를 이루게 된다.Each of the first
이러한 제1문자입력부(210)와 제2문자입력부(220)에 구비된 선분 가운데 일부를 도4에 도시된 화살표 방향을 따라 스와이프 동작으로 선택하면 그에 따라 미리 설정된 자음이 선택된 것으로 설정할 수 있다. 여기서 스와이프 동작은 예시적으로 도시된 화살표처럼 이루어질 수 있으며, 4변 가운데 선택이 필요한 일부 선분을 터치하면서 지나가거나, 특정 선분을 두번 터치하는 더블클릭을 하거나, 특정 선분의 터치와 함께 기능키부(250)의 클릭이 수반되거나, 제1문자입력부(210)의 일부 선분과 제2문자입력부(220)의 일부 선분을 스와이프 동작으로 함께 선택하는 경우와 같은 다양한 패턴의 조합에 따라 특정 자음이 출력되도록 설정할 수 있다. 이 경우 기능키부(250)를 클릭할 경우에만 모서리 부위를 터치하고, 나머지 경우는 선분의 중앙부를 터치하도록 스와이프 동작이나 터치 동작이 이루어지도록 한다.When some of the line segments provided in the first
이러한 제1문자입력부(210)와 제2문자입력부(220)를 사용하면 다양한 패턴을 만들어 낼 수 있고 이를 통하여 특정 자음이 선택되도록 설정할 수 있다.When the first
예를 들어, 사용자의 터치 동작을 통하여 제1문자입력부(210)의 내부영역인 제3문자입력부(230)를 한번 클릭하면 자음'ㅇ'이 선택되는 것으로 설정할 수 있고, 제1문자입력부(210)를 구성하는 4변 가운데 상측선부과 우측선분을 사용자의 스와이프 동작으로 선택하면 자음'ㄱ'이 선택되는 것으로 설정할 수 있고, 제1문자입력부(210)를 구성하는 4변 가운데 좌측선분과 하측선분을 사용자의 스와이프 동작으로 선택하면 자음'ㄴ'이 선택되는 것으로 설정할 수 있고, 제1문자입력부(210)를 구성하는 4변 가운데 상측선분, 좌측선분 및 하측선분을 사용자의 스와이프 동작으로 선택하면 자음'ㄷ'이 선택되는 것으로 설정할 수 있다.For example, when the third
여기서 스와이프 동작 과정에서 터치가 이루어지는 순서가 달라지더라도 같은 결과가 나오도록 설정할 수 있는데, 예를 들어 자음'ㄷ'의 입력을 위하여 제1문자입력부(210)를 구성하는 4변 가운데 상측선분, 좌측선분 및 하측선분을 스와이프 동작으로 선택하는 것으로 설정된 경우 상측선분을 먼저 선택하는 경우와 하측선분을 먼저 선택하는 경우의 차이가 없으며 단지 상측선분, 좌측선분, 하측선분을 모두 한번씩 터치한 경우라면 같은 결과가 출력될 수 있도록 설정(시작하는 변의 위치에 상관없이 최종 패턴이 동일하면 동일한 결과가 출력되도록 설정)하는 것이다. 물론 필요에 따라 터치 순서에 따라 다른 결과가 도출되도록 설정하는 것도 가능하다. Here, even if the order in which the touch is made is changed in the swipe operation process, the same result can be set. For example, the upper line segment among the four sides constituting the first
어느 하나의 선분을 두번 터치하는 더블클릭을 특정 자음으로 설정할 수도 있는데, 예를 들어, 제1문자입력부를 구성하는 4변 가운데 좌측선분을 사용자의 터치동작으로 더블클릭하면 더블클릭된 좌측선분이 화면상에서 사라지면서(더블클릭된 상태임을 표시하기 위하여 일시적으로 화면상에서 사라지도록 설정) 자음'ㄹ'이 선택되는 것으로 설정할 수 있다.Double-clicking a single line segment twice can be set as a specific consonant.For example, if you double-click the left segment of the four sides constituting the first character input unit with a user's touch motion, the double-clicked left segment will be displayed on the screen. The consonant sound'ㄹ' can be set to be selected while disappearing from the image (set to temporarily disappear from the screen to indicate that it has been double-clicked).
아울러, 이러한 더블클릭은 입력을 빨리 할 수 있는 단축키 기능으로 활용될 수도 있는데, 예를 들어, 위에서 예시한 것처럼 제1문자입력부(210)를 구성하는 4변 가운데 상측선분, 좌측선분 및 하측선분을 사용자의 스와이프 동작으로 선택하면 자음'ㄷ'이 선택되는 것으로 설정하고, 좌측선분만 더블클릭한 경우에도 자음'ㄷ'이 선택되는 것으로 설정할 수도 있다.In addition, such a double-click may be used as a shortcut function for quick input. For example, as illustrated above, the upper, left and lower segments of the four sides constituting the first
제1문자입력부(210)의 일부 선분과 제2문자입력부(220)의 일부 선분이 사용자의 스와이프 동작으로 함께 선택되는 경우 특정 자음이 출력되도록 설정할 수도 있는데, 예를 들어, 제1문자입력부(210)의 상측선분과 제2문자입력부(220)의 상측선분을 사용자의 스와이프 동작으로 함께 선택하면 자음'ㅎ'이 선택되는 것으로 설정할 수 있고, 제2문자입력부(220)의 하측선분, 좌측선분, 상측선분이 선택된 후 제1문자입력부의 상측선분이 사용자의 연속적인 스와이프 동작으로 선택되면 자음'ㅌ'이 선택되는 것으로 설정할 수 있고, 제1문자입력부(210)의 좌측선분과 우측선분이 선택된 후 제1문자입력부(210)의 좌측선분과 우측선분까지 2개의 손가락을 좌우 양측으로 벌리는 스와이프 동작으로 선택되면 자음'ㅎ'이 선택되는 것으로 설정할 수 있다.When some line segments of the first
별도로 언급하지 않은 한글의 나머지 자음들도 이와 유사한 방식으로 구분가능한 터치패턴을 생성하고 그에 해당하는 자음을 설정할 수 있으며, 위에서 예시적으로 언급한 자음들도 반드시 설명된 터치패턴으로 한정되는 것은 아니며 다양한 패턴을 자유롭게 설정할 수 있다. The remaining consonants of Hangul, which are not mentioned separately, can also generate a distinguishable touch pattern in a similar manner and set the corresponding consonant, and the consonants exemplified above are not necessarily limited to the described touch patterns, and various You can freely set the pattern.
기능키부(250) 가운데 하나에는 언어의 종류를 지정하는 기능이 부여될 수 있으며, 이러한 기능키부(250)를 클릭하면 원하는 언어 모드로 변환이 가능하고, 해당 언어별로 미리 설정된 사용자의 터치패턴을 입력하여 원하는 문자가 선택되도록 할 수 있다.One of the function
또한 기능키부(250) 가운데 하나에는 CAPS LOCK 기능이 부여될 수 있으며, 이를 통하여 영어 입력 모드에서 대문자와 소문자를 선택적으로 입력할 수 있다. 이러한 CAPS LOCK 기능이 부여된 기능키는 일어 입력 모드에서는 히라가나와 가타가나를 구분하여 입력하는 기능키 역할을 하거나 중국어 입력 모드에서 성조를 부여하는 기능키 역할을 할 수도 있다.In addition, one of the function
아울러, 기능키부(250) 가운데는 탁음(쌍받침)을 입력하는 수단으로 지정된 기능키가 구비될 수 있는데, 자음'ㄱ'을 선택하는 스와이프 동작이 이루어진 후 해당 기능키를 클릭하면 자음'ㄲ'이 선택되고, 자음'ㄷ', 'ㅈ', 'ㅂ', 'ㅅ' 등이 선택되는 스와이프 동작이 이루어진 후 해당 키를 클릭하면 각각 자음'ㄸ', 'ㅉ', 'ㅃ', 또는 'ㅆ' 등이 선택되는 것으로 설정할 수도 있다.In addition, a function key designated as a means for inputting a sound sound (double support) may be provided in the middle of the function
이러한 탁음을 입력하는 수단으로 지정된 기능키는 모음 입력 과정에서는 모음'l'를 입력하는 기능키로 사용될 수도 있고, 모음의 경우에는 기능키부(250) 가운데 별도의 기능키를 지정할 수도 있다.The function key designated as a means for inputting the sound sound may be used as a function key for inputting a vowel'l' in the vowel input process, or a separate function key among the function
도5는 가상 키패드를 이용하여 한글의 모음을 입력하는 예시인데, 제3문자입력부(230)가 모음의 입력을 위한 용도로 설정된 경우를 가정한 것이다.FIG. 5 is an example of inputting Korean vowels using a virtual keypad, and it is assumed that the third
제3문자입력부(230)는 제1문자입력부(210)를 구성하는 4개의 선분으로 형성되는 사각형의 내부 영역으로 구성되는데, 감지모듈(320)이 제3문자입력부(230) 영역에서 이루어진 사용자의 스와이프 동작의 방향이나 스와이프 길이에 따라 이를 별개로 구분하여 사용자의 터치패턴을 유형별로 감지할 수 있다는 특징을 이용하여 다양한 모음 입력이 가능하다.The third
여기서 스와이프 동작의 방향은 제3문자입력부(230)의 중앙부를 기점으로 상하좌우 방향을 의미하고, 스와이프 길이는 사용자의 스와이프 동작이 제3문자입력부(230) 내부 영역에서만 이루어지는지 아니면 제1문자입력부(210) 각각의 선분에 도달하는지 여부를 의미한다.Here, the direction of the swipe operation refers to the vertical, left and right direction starting from the center of the third
이와 같이 스와이프의 방향과 길이에 따른 패턴 유형과 함께 기능키부(250)에서 한글 모음 'l'를 입력하는 기능이 지정된 기능키를 조합하면 한글 입력시 필요한 모에 대하여 사용자의 터치패턴을 설정할 수 있다.In this way, by combining a function key with a function key designated for inputting a Korean vowel'l' in the function
한글 모음 입력을 위한 사용자의 터치패턴을 예시적으로 설명하면 다음과 같은데 반드시 이러한 패턴을 따를 필요는 없으며 자유롭게 설정을 변경할 수 있다.An example of a user's touch pattern for inputting a Korean vowel is as follows. However, it is not necessary to follow this pattern and the setting can be freely changed.
제3문자입력부(230) 영역을 터치한 상태에서 제1문자입력부(210)의 우측선분에 도달하기 전까지만 스와이프 동작이 이루어지면 모음'ㅏ'가 선택되고, 이때 기능키부(250)에서 모음'l'를 입력하는 기능이 저장된 기능키를 클릭하면 모음'ㅐ'가 선택된다.If the swipe operation is performed only before reaching the right segment of the first
제3문자입력부(230) 영역을 터치한 상태에서 제1문자입력부(210)의 우측선분에 도달하도록 스와이프 동작이 이어지면 모음'ㅑ'가 선택되고, 이때 기능키부(250)에서 모음'l'를 입력하는 기능이 저장된 기능키를 클릭하면 모음'ㅒ'가 선택된다.When the swipe operation continues to reach the right line segment of the first
모음'l' 또는 'ㅡ'를 입력하기 위하여 기능키부(250)를 활용하지 않고 제3문자입력부(230) 영역을 터치한 상태에서 길게 눌러주도록 설정할 수도 있는데, 예를 들어, 제3문자입력부(230) 영역을 터치한 상태에서 길게 눌러준 후 제1문자입력부(210)의 하측선분을 향하여 스와이프 동작이 이루어지면 모음'l'가 선택되고, 제1문자입력부(210)의 우측선분이나 좌측선분을 향하여 스와이프 동작이 이루어지면 모음'ㅡ'가 선택되는 것으로 설정할 수도 있다.In order to input the vowel'l' or'-', the function
또한 제3문자입력부(230) 영역에서 제1문자입력부(210)의 좌측선분에 도달하기 전까지만 스와이프 동작이 이루어지면 모음'ㅓ'가 선택되고, 이때 기능키부(250)까지 클릭하면 모음' ㅔ'가 선택된다.In addition, if the swipe operation is performed only before reaching the left line segment of the first
이와 같은 스와이프 방법을 응용하면 모음'ㅕ', 'ㅖ', 'ㅗ', 'ㅛ', 'ㅜ', 'ㅠ' 등이 선택될 수 있다. By applying such a swipe method, vowels'ㅕ','ㅖ','ㅗ','ㅛ','TT', and'ㅠ' can be selected.
아울러, 모음'ㅗ'의 패턴과 모음'ㅏ'의 패턴이 결합되면 모음 'ㅘ'가 선택될 수 있다. 즉, 제3문자입력부(230) 영역을 터치한 상태에서 제1문자입력부(210)의 상측선분에 도달하기 전까지만 스와이프 동작이 이루어지면 모음'ㅗ'가 선택되는데, 연이어 제3문자입력부(230) 영역에서 제1문자입력부(210)의 우측선분에 도달하기 전까지만 스와이프 동작이 이루어지면 모음'ㅏ'가 선택되면서 2개의 패턴이 결합되어 'ㅘ'가 선택되는 것으로 설정될 수 있다. In addition, when the pattern of the vowel'ㅗ' and the pattern of the vowel'ㅏ' are combined, the vowel'ㅘ' may be selected. That is, if the swipe operation is performed only before reaching the upper line segment of the first
이와 같은 방식으로 모음'ㅗ'의 패턴과 모음'ㅐ'의 패턴이 결합되면 모음'ㅙ'가 선택되고, 모음'ㅗ'의 패턴과 모음'ㅣ'의 패턴이 결합되면 모음'ㅚ'가 선택되고, 모음'ㅜ'의 패턴과 모음'ㅓ'의 패턴이 결합되면 모음 'ㅝ'가 선택되고, 모음'ㅜ'의 패턴과 모음'ㅔ'의 패턴이 결합되면 모음'ㅞ'가 선택되고, 모음'ㅜ'의 패턴과 모음'ㅣ'의 패턴이 결합되면 모음' ㅟ'가 선택되고, 모음'ㅡ'의 패턴과 모음'ㅣ'의 패턴이 결합되면 모음'ㅢ'가 선택될 수 있다.In this way, when the pattern of the vowel'ㅗ' and the pattern of the vowel'ㅐ' are combined, the vowel'ㅙ' is selected, and when the pattern of the vowel'ㅗ' and the pattern of the vowel'ㅣ' are combined, the vowel'ㅚ' is selected. When the pattern of the vowel'TT' and the pattern of the vowel'ㅓ' are combined, the vowel'ㅝ' is selected, and when the pattern of the vowel'TT' and the pattern of the vowel'ㅔ' are combined, the vowel'ㅞ' is selected. When the pattern of the vowel'TT' and the pattern of the vowel'ㅣ' are combined, the vowel'ㅟ' is selected, and when the pattern of the vowel'ㅡ' and the pattern of the vowel'ㅣ' are combined, the vowel'ㅢ' can be selected.
이처럼 도5는 모음의 형태와 유사하게 나타나는 패턴을 이용하여 모음을 설정하여 선택할 수 있음을 보여준다. As such, FIG. 5 shows that a vowel can be set and selected using a pattern that appears similar to the shape of a vowel.
도6은 가상 키패드의 삐침부(240)를 이용하여 숫자를 입력하는 예시이다. 6 is an example of inputting a number using the
제2문자입력부(220)의 각 꼭지점마다 삐침부(240)가 3개씩 구비되는 경우(총 12개)를 가정한 것으로서, 상부 좌측 꼭지점에 있는 삐침부(240)부터 시작하여 숫자 '1'부터 '0'까지 지정(총 10개의 숫자 지정)한 경우로서, 해당 삐침부(240)를 클릭하면 해당 숫자가 선택되도록 설정할 수 있다. It is assumed that three
만약 제2문자입력부(220)의 각 꼭지점마다 삐침부(240)가 2개씩 구비된 경우(총 8개)에는 2개의 삐침부(240) 사이의 영역을 이용하여 각 꼭지점마다 3개의 숫자를 지정할 수 있다. 즉, 어느 하나의 삐침부(240)를 터치하여 클릭 후 2개의 삐침부(240) 사이 영역으로 스와이프 동작으로 방향성을 주면 숫자를 추가적으로 할당할 수 있게 된다.If two
삐침부(240)가 문자 입력을 위한 것으로도 사용될 경우에는 단순 클릭이나 길게 누르기 등으로 지정된 문자를 입력하는 것인지 아니면 지정된 숫자를 입력하는 것인지 구분할 수 있다.When the
도7은 초심자를 위한 한글 입력을 위한 터치패턴의 가이드 화면을 예시적으로 보여준다.7 shows an example of a guide screen of a touch pattern for inputting Korean characters for beginners.
이와 같은 터치패턴의 가이드 예시가 문자, 숫자, 기능키 입력시 참고적으로 터치스크린에 제시되도록 설정할 수 있다. 또는 사용자의 선택에 의해 어플을 통해 별도의 윈도우로 플로팅되게 구성될 수 있다. 따라서 사용하고자 하는 언어별, 문자별로 익숙해질 때까지 터치패턴의 가이드 예시를 보면서 입력할 수 있도록 구성하여 편리성을 향상시킬 수 있다.The guide example of such a touch pattern can be set to be presented on the touch screen for reference when a letter, number, or function key is input. Alternatively, it may be configured to be floated in a separate window through an application by the user's selection. Therefore, it is possible to improve convenience by configuring to input while viewing a guide example of a touch pattern until familiarity with each language and character to be used.
도8은 양손을 모두 사용하는 양손형 가상 키패드를 예시적으로 도시한다.8 exemplarily shows a two-handed virtual keypad using both hands.
본 발명의 기본형은 도2에 도시된 것처럼 1개의 가상 키패드로 구성되지만, 스마트폰과 같은 영상표시기기의 가로 모드에서 양손형으로 사용할 수 있도록 구성하여 일측은 자음입력을 위한 가상 키패드로 사용하고 타측은 모음 입력을 위한 가상 키패드로 사용할 수도 있다. 물론 양손형은 세로 모드에서도 사용할 수 있음은 물론이다. 또한 필요시 가상 키패드는 2개 이상 자유롭게 구성될 수 있다.The basic type of the present invention is composed of one virtual keypad as shown in Fig. 2, but it is configured to be used in a two-handed type in a horizontal mode of an image display device such as a smartphone, so that one side is used as a virtual keypad for consonant input, and the other The side can also be used as a virtual keypad for vowel input. Of course, the two-handed type can also be used in portrait mode. Also, if necessary, two or more virtual keypads can be freely configured.
지금까지 설명한 본 발명의 구체적 실시예는 컴퓨터에서 실행되는 프로그램으로 구현될 수 있다. 즉, 본 발명에 따른 방법에 포함된 여러 단계들은 컴퓨터로 읽을 수 있는 기록매체에 저장될 수 있는데, 이러한 기록매체에는 마그네틱 저장매체(예: 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독매체(예: CD-ROM, DVD), 디지털 저장매체(예: USB 메모리, 메모리 카드(SD, CF, MS, XD) 등) 및 캐리어 웨이브(예: 인터넷을 통한 전송)와 같은 것들이 포함될 수 있다.The specific embodiment of the present invention described so far may be implemented as a program executed on a computer. That is, the various steps included in the method according to the present invention can be stored in a computer-readable recording medium, such as a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), an optical reading medium ( Examples: CD-ROM, DVD), digital storage media (eg, USB memory, memory cards (SD, CF, MS, XD), etc.) and carrier waves (eg, transmission over the Internet) may be included.
본 발명의 경우 사용자의 터치패턴에 따라 미리 설정된 문자가 출력되는 것이 주된 기능이나, 경우에 따라서는 미리 설정된 문자가 아니라 사용자의 터치패턴의 모양 자체를 출력하거나 색상을 달리하여 출력할 수도 있고, 이러한 사용자의 터치패턴은 다양한 종류의 언어 입력에 사용될 수 있는 바, 그 자체가 사용자들의 설정에 따른 문자의 성질을 가지고 통용될 수도 있다.In the case of the present invention, the main function is to output a preset character according to the user's touch pattern, but in some cases, it is possible to output the shape of the user's touch pattern instead of the preset character or output it by different colors. Since the user's touch pattern can be used for inputting various kinds of languages, it may itself be used with character properties according to the user's settings.
또한, 시각 장애인의 경우 해당 선분이나 꼭지점이 터치될 경우 진동 등을 통하여 터치 여부를 확인할 수 있도록 함으로써 입력 오류를 최소화시킬 수 있고, 키패드 배열을 암기할 필요 없이 직관에 따른 터치패턴만 익힌다면 편리하게 문자 입력이 가능하고, 입력된 문자를 점자 출력 기능이 있는 프린터와 연결하여 활용할 수도 있다.In addition, in the case of the visually impaired, input errors can be minimized by making it possible to check whether a corresponding line segment or vertex is touched through vibration, etc., and if you learn only the intuitive touch pattern without the need to memorize the keypad arrangement, it is convenient. Text input is possible, and the input text can also be used by connecting it to a printer with a braille output function.
상기한 바와 같이 본 발명의 구체적 실시예를 첨부도면을 참조하여 설명하였으나 본 발명의 보호범위가 반드시 이러한 실시예에 한정되는 것은 아니며 본 발명의 기술적 요지를 변경하지 않는 범위 내에서 다양한 설계변경, 공지기술의 부가나 삭제, 단순한 수치한정 등의 경우에도 본 발명의 보호범위에 속함을 분명히 한다.As described above, specific embodiments of the present invention have been described with reference to the accompanying drawings, but the protection scope of the present invention is not necessarily limited to these embodiments, and various design changes and notices within the scope of not changing the technical gist of the present invention In the case of addition or deletion of technology, simple numerical limitation, etc., it is clarified that it falls within the scope of protection of the present invention.
100:입력창 영역
200:가상 키패드 영역
210:제1문자입력부
220:제2문자입력부
230:제3문자입력부
240:삐침부
250:기능키부
310:키패드 제공모듈
320:감지모듈
330:검출모듈
340:출력모듈
400:메모리모듈
410:공지문자저장부
420:사용자문자저장부
430:가상키패드저장부100: input window area
200: virtual keypad area
210: first character input unit
220: second character input unit
230: third character input unit
240: beep
250: function key
310: keypad provided module
320: detection module
330: detection module
340: output module
400: memory module
410: notification character storage unit
420: user character storage unit
430: virtual keypad storage unit
Claims (11)
문자, 숫자, 부호 또는 기능키부(250) 입력을 위한 터치 동작이나 스와이프 동작, 또는 연속 스와이프 동작의 조합에 따른 사용자의 터치패턴을 입력하는 가상 키패드를 시각적으로 인식가능하게 제시하는 키패드 제공모듈(310); 및,
상기 키패드 제공모듈(310)이 제시하는 가상 키패드를 통하여 입력된 사용자의 터치패턴을 감지하는 감지모듈(320);
을 포함하고,
상기 키패드 제공모듈(310)이 제시하는 가상 키패드에는,
사용자의 터치패턴을 입력하는 영역으로서 다수의 선분이 다수의 꼭지점을 이루도록 서로 연결되어 일정 크기의 영역을 가지는 다각형을 이루는 제1문자입력부(210); 및,
상기 제1문자입력부(210)를 이루는 다각형의 외부영역에 위치하며, 사용자의 터치패턴을 입력하는 영역으로서 다수의 선분이 다수의 꼭지점을 이루도록 서로 연결되어 일정 크기의 영역을 가지는 다각형을 이루는 제2문자입력부(220);
가 포함되고,
상기 감지모듈(320)은,
상기 제1문자입력부(210) 및 상기 제2문자입력부(220)의 다각형을 이루는 각각의 선분과 각각의 꼭지점을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하되,
상기 제1문자입력부(210)의 다각형을 이루는 다수의 선분 가운데 어느 하나에 대한 1회 터치 동작, 2회 이상의 터치 동작, 또는 다수의 선분 가운데 둘 이상에 대한 스와이프 동작을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하고,
상기 제2문자입력부(220)의 다각형을 이루는 다수의 선분 가운데 어느 하나에 대한 1회 터치 동작, 2회 이상의 터치 동작, 또는 다수의 선분 가운데 둘 이상에 대한 스와이프 동작을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하고,
상기 제1문자입력부(210)의 다각형을 이루는 다수의 선분 및 상기 제2문자입력부(220)의 다각형을 이루는 다수의 선분 사이에 이루어지는 스와이프 동작을 구분하여 사용자의 터치패턴을 유형별로 감지하는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템.It relates to a virtual keypad system capable of inputting letters, numbers, symbols, or function key unit 250 through pattern recognition,
A keypad providing module that visually presents a virtual keypad for inputting a user's touch pattern according to a combination of a touch operation, a swipe operation, or a continuous swipe operation for inputting letters, numbers, symbols, or function key unit 250 (310); And,
A sensing module 320 for sensing a user's touch pattern input through a virtual keypad presented by the keypad providing module 310;
Including,
In the virtual keypad presented by the keypad providing module 310,
A first character input unit 210 that is an area for inputting a user's touch pattern and is connected to each other so that a plurality of line segments form a plurality of vertices to form a polygon having an area having a predetermined size; And,
The second is located in the outer area of the polygon forming the first character input unit 210, as an area for inputting a user's touch pattern, and is connected to each other so that a plurality of line segments form a plurality of vertices to form a polygon having a predetermined size area. A character input unit 220;
Is included,
The detection module 320,
Each line segment forming a polygon of the first character input unit 210 and the second character input unit 220 and each vertex are separately separated to detect a user's touch pattern by type,
A single touch operation, a touch operation of two or more times, or a swipe operation of two or more of a plurality of line segments among a plurality of line segments forming a polygon of the first character input unit 210 is separately Detects touch patterns by type,
The second character input unit 220 separates a one-time touch operation for any one of a plurality of line segments forming a polygon, two or more touch operations, or a swipe operation for two or more of the plurality of line segments separately. Detects touch patterns by type,
It is to detect a user's touch pattern by type by distinguishing a plurality of line segments constituting a polygon of the first character input unit 210 and a swipe operation performed between a plurality of line segments constituting a polygon of the second character input unit 220 Pattern input type multi-language virtual keypad system, characterized by.
상기 키패드 제공모듈(310)이 제시하는 가상 키패드에는,
상기 제1문자입력부(210)를 이루는 다각형의 내부영역으로 이루어지며, 사용자의 터치패턴을 입력하는 제3문자입력부(230);
가 더 포함되고,
상기 감지모듈(320)은,
상기 제3문자입력부(230) 영역에서 이루어진 사용자의 스와이프 동작의 방향이나 스와이프 길이에 따라 이를 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템.In claim 1,
In the virtual keypad presented by the keypad providing module 310,
A third character input unit 230 configured as a polygonal inner area forming the first character input unit 210 and for inputting a user's touch pattern;
Is further included,
The detection module 320,
A pattern input type multilingual virtual keypad system, characterized in that the third character input unit 230 detects a user's touch pattern by type by separating them separately according to a direction or a length of a user's swipe motion made in the area of the third character input unit 230.
상기 감지모듈(320)이 감지한 사용자의 터치패턴에 대응하는 문자, 숫자, 기호 또는 기능키부(250)를 저장하는 메모리모듈(400);
상기 감지모듈(320)이 감지한 사용자의 터치패턴을 전달받아 이에 대응하는 문자, 숫자, 기호 또는 기능키부(250)를 상기 메모리모듈(400)에서 검출하는 검출모듈(330); 및,
상기 검출모듈(330)이 검출한 문자, 숫자, 기호를 출력하거나 기능키부(250)의 기능 실행에 따른 결과를 출력하는 출력모듈(340);
이 더 포함되는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템.In paragraph 2,
A memory module 400 for storing letters, numbers, symbols, or a function key unit 250 corresponding to a user's touch pattern sensed by the detection module 320;
A detection module 330 for receiving a user's touch pattern sensed by the detection module 320 and detecting a character, number, symbol, or function key unit 250 corresponding thereto; And,
An output module 340 that outputs characters, numbers, and symbols detected by the detection module 330 or outputs a result according to the function execution of the function key unit 250;
Pattern input type multi-language virtual keypad system, characterized in that further included.
상기 키패드 제공모듈(310)이 제시하는 가상 키패드에서,
상기 제1문자입력부(210)의 꼭지점 또는 상기 제2문자입력부(220)의 꼭지점은 미리 설정된 기능을 입력받는 기능키부(250)로 사용되는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템. In claim 1 or 2,
In the virtual keypad presented by the keypad providing module 310,
The vertex of the first character input unit 210 or the vertex of the second character input unit 220 is used as a function key unit 250 for receiving a preset function.
상기 키패드 제공모듈(310)이 제시하는 가상 키패드에서,
상기 기능키부(250)로 사용되는 상기 제1문자입력부(210)의 꼭지점 가운데 일부 또는 상기 제2문자입력부(220)의 꼭지점 가운데 일부는 입력될 언어의 종류를 선택하는 기능키부(250)로 설정되는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템. In claim 4,
In the virtual keypad presented by the keypad providing module 310,
Some of the vertices of the first character input unit 210 used as the function key unit 250 or some of the vertices of the second character input unit 220 are set as the function key unit 250 for selecting the type of language to be input. Pattern input type multi-language virtual keypad system, characterized in that the.
상기 키패드 제공모듈(310)이 제시하는 가상 키패드에는,
상기 제2문자입력부(220)의 꼭지점에서 외부 영역으로 일정 길이만큼 연장되는 선분으로 이루어진 삐침부(240);
가 더 포함되고,
상기 감지모듈(320)은,
상기 삐침부(240)를 구성하는 선분 또는 상기 삐침부(240)를 구성하는 선분을 기준으로 나누어지는 영역을 별개로 구분하여 사용자의 터치패턴을 유형별로 감지하는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템.In any one of claims 1 to 3,
In the virtual keypad presented by the keypad providing module 310,
A tip part 240 made of a line segment extending from a vertex of the second character input part 220 to an external area by a predetermined length;
Is further included,
The detection module 320,
A pattern input type multilingual virtual device, characterized in that the line segment constituting the beep unit 240 or the area divided based on the line segment constituting the beep unit 240 is separately classified to detect the user's touch pattern by type. Keypad system.
상기 제1문자입력부(210), 상기 제2문자입력부(220), 및 상기 제3문자입력부(230)를 통하여 자음과 모음에 해당하는 사용자의 터치패턴이 입력되는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템.In claim 2 or 3,
Pattern input multilingual, characterized in that the user's touch pattern corresponding to consonants and vowels is input through the first character input unit 210, the second character input unit 220, and the third character input unit 230 Virtual keypad system.
상기 키패드 제공모듈(310)이 제시하는 가상 키패드에는,
상기 제2문자입력부(220)의 꼭지점에서 외부 영역으로 일정 길이만큼 연장되는 선분으로 이루어진 삐침부(240);
가 더 포함되고,
상기 삐침부(240)는,
상기 제2문자입력부(220)의 꼭지점 각각에서 1개 또는 2개 이상이 구비되고,
상기 제1문자입력부(210), 상기 제2문자입력부(220), 및 상기 제3문자입력부(230)를 통하여 입력되는 사용자의 터치패턴에 해당하는 것으로 지정되지 않은 문자, 숫자, 또는 기호에 해당하는 사용자의 터치패턴이 입력되는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템.In paragraph 2,
In the virtual keypad presented by the keypad providing module 310,
A tip part 240 made of a line segment extending from a vertex of the second character input part 220 to an external area by a predetermined length;
Is further included,
The beep part 240,
One or two or more are provided at each vertex of the second character input unit 220,
Corresponds to a character, number, or symbol that is not designated as corresponding to a user's touch pattern input through the first character input unit 210, the second character input unit 220, and the third character input unit 230 Pattern input type multilingual virtual keypad system, characterized in that the user's touch pattern is input.
상기 메모리모듈(400)에는,
이미 알려진 공지의 언어별로 터치패턴과 이에 대응하는 문자, 숫자, 또는 기호가 저장되는 공지문자저장부(410);
사용자가 개별적으로 설정한 터치패턴과 이에 대응하는 문자, 숫자, 또는 기호가 저장되는 사용자문자저장부(420); 및,
하나 이상의 가상 키패드가 종류별로 저장된 가상키패드저장부(430);
를 포함하는 것을 특징으로 하는 패턴입력식 다국어 가상 키패드 시스템.In paragraph 3,
In the memory module 400,
A notification character storage unit 410 for storing touch patterns and letters, numbers, or symbols corresponding thereto for each known language;
A user character storage unit 420 storing a touch pattern individually set by a user and letters, numbers, or symbols corresponding thereto; And,
A virtual keypad storage unit 430 in which one or more virtual keypads are stored for each type;
Pattern input type multi-language virtual keypad system comprising a.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200119023A KR102253889B1 (en) | 2020-09-16 | 2020-09-16 | Pattern Input Type Multi-language Virtual Key Pad System |
PCT/KR2020/018971 WO2021133050A1 (en) | 2019-12-23 | 2020-12-23 | Pattern input type multilingual virtual keypad system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200119023A KR102253889B1 (en) | 2020-09-16 | 2020-09-16 | Pattern Input Type Multi-language Virtual Key Pad System |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102253889B1 true KR102253889B1 (en) | 2021-05-18 |
Family
ID=76158544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200119023A KR102253889B1 (en) | 2019-12-23 | 2020-09-16 | Pattern Input Type Multi-language Virtual Key Pad System |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102253889B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110018075A (en) * | 2009-08-17 | 2011-02-23 | 삼성전자주식회사 | Apparatus and method for inputting character using touchscreen in poratable terminal |
KR101373654B1 (en) * | 2013-02-27 | 2014-03-25 | 이의복 | Character input terminal by recognization of divided drag region, server for downloading application program |
JP2014115971A (en) * | 2012-06-14 | 2014-06-26 | Hiroyuki Ikeda | Portable terminal |
-
2020
- 2020-09-16 KR KR1020200119023A patent/KR102253889B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110018075A (en) * | 2009-08-17 | 2011-02-23 | 삼성전자주식회사 | Apparatus and method for inputting character using touchscreen in poratable terminal |
JP2014115971A (en) * | 2012-06-14 | 2014-06-26 | Hiroyuki Ikeda | Portable terminal |
KR101373654B1 (en) * | 2013-02-27 | 2014-03-25 | 이의복 | Character input terminal by recognization of divided drag region, server for downloading application program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3727399B2 (en) | Screen display type key input device | |
KR101695174B1 (en) | Ergonomic motion detection for receiving character input to electronic devices | |
US6104317A (en) | Data entry device and method | |
JP6000385B2 (en) | Multilingual key input device and method | |
US20110141027A1 (en) | Data entry system | |
KR20120107110A (en) | Features of data entry system | |
EP2198592A2 (en) | Apparatus and method for inputting characters / numerals for communication terminal | |
JP2003015808A (en) | Touch-type key input apparatus | |
JP2010507861A (en) | Input device | |
KR20080097114A (en) | Apparatus and method for inputting character | |
WO2014025841A1 (en) | Single page soft input panels for larger character sets | |
KR20100027329A (en) | Method and apparatus for character input | |
KR20100024471A (en) | A method and apparatus for inputting an initial phoneme, a medial vowel or a final phoneme of hangul at a time using a touch screen | |
KR20080095811A (en) | Character input device | |
JP5977764B2 (en) | Information input system and information input method using extended key | |
KR101248752B1 (en) | Text Input Method of Touch Screen And a Device For The Same | |
KR102253889B1 (en) | Pattern Input Type Multi-language Virtual Key Pad System | |
US10095403B2 (en) | Text input on devices with touch screen displays | |
KR100647827B1 (en) | Touch type character input device | |
WO2021133050A1 (en) | Pattern input type multilingual virtual keypad system | |
KR20100069089A (en) | Apparatus and method for inputting letters in device with touch screen | |
KR102161174B1 (en) | Apparatus and method for inputting of character possible of selected character input by pattern input part | |
KR20110048754A (en) | Method for inputting information of touch screen panal | |
KR100927439B1 (en) | Electronic device and letter input method of electronic device | |
KR101654710B1 (en) | Character input apparatus based on hand gesture and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |