KR101046914B1 - Recursive key input apparatus and method thereof - Google Patents

Recursive key input apparatus and method thereof Download PDF

Info

Publication number
KR101046914B1
KR101046914B1 KR1020100108848A KR20100108848A KR101046914B1 KR 101046914 B1 KR101046914 B1 KR 101046914B1 KR 1020100108848 A KR1020100108848 A KR 1020100108848A KR 20100108848 A KR20100108848 A KR 20100108848A KR 101046914 B1 KR101046914 B1 KR 101046914B1
Authority
KR
South Korea
Prior art keywords
key
input
character
characters
assigned
Prior art date
Application number
KR1020100108848A
Other languages
Korean (ko)
Inventor
우순조
Original Assignee
우순조
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 우순조 filed Critical 우순조
Priority to KR1020100108848A priority Critical patent/KR101046914B1/en
Priority to JP2012553820A priority patent/JP2013520860A/en
Priority to CN201180010140.1A priority patent/CN102934417B/en
Priority to US13/579,267 priority patent/US20120326988A1/en
Priority to PCT/KR2011/001127 priority patent/WO2011102689A2/en
Priority to EP11744931.4A priority patent/EP2537084A4/en
Application granted granted Critical
Publication of KR101046914B1 publication Critical patent/KR101046914B1/en
Priority to HK13109330.5A priority patent/HK1182240A1/en
Priority to JP2015021703A priority patent/JP6000385B2/en
Priority to JP2016168412A priority patent/JP2017016679A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/42Graphical user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

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)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE: A feedback key input method and apparatus thereof is provided to conveniently input a character through feedback key input. CONSTITUTION: A control unit detects the input of a related key within preset specific time(S102, S103). The control unit outputs a character, which is allocated to a reference key, to an output unit(S104). The control unit determines the related key as a new reference key(S106). The control unit outputs one character by the reference key and the related key(S105).

Description

귀환적 키 입력 장치 및 그 방법{RECURSIVE KEY INPUT APPARATUS AND METHOD THEREOF} Feedback key input device and its method {RECURSIVE KEY INPUT APPARATUS AND METHOD THEREOF}

본 발명은 귀환적인 키 입력을 이용하여 문자 입력을 보다 편리하게 수행할 수 있는 귀환적 키 입력 장치 및 그 방법에 관한 것이다. The present invention relates to a feedback key input device and a method for performing character input more conveniently using the feedback key input.

일반적으로 컴퓨터나 이동 단말기는 메모나 메시지와 같은 문서를 작성할 수 있다. 그리고 상기 컴퓨터나 이동 단말기는 상기 문서 작성을 위한 키보드나 키패드 또는 터치스크린과 같은 사용자 입력부를 구비하고 있다. 그러나 상기 사용자 입력부에 구성된 키들의 수는 입력해야 할 문자의 수보다 적은 것이 일반적이다. 따라서 일반적으로 사용자 입력부를 구성하고 있는 각 키에는 적어도 복수(두 개 이상)의 문자(한글, 영문 및 기타)가 할당되어 있다.In general, a computer or mobile terminal can create a document such as a memo or a message. The computer or the mobile terminal includes a user input unit such as a keyboard, a keypad, or a touch screen for writing the document. However, the number of keys configured in the user input unit is generally less than the number of characters to be input. Therefore, in general, at least a plurality (two or more) characters (Korean, English, and the like) are assigned to each key constituting the user input unit.

상기와 같이 하나의 키에 복수의 문자가 할당되어 있을 경우 해당 키가 기설정된 시간 이내에서 연속해서 입력될 때마다 할당된 문자들이 순차로 입력되도록 구성되어 있다. As described above, when a plurality of characters are assigned to one key, the allocated characters are sequentially input whenever the corresponding key is continuously input within a preset time.

그런데 상기와 같이 하나의 키에 할당된 복수의 문자들을 연속해서 입력해야 될 경우에는 커서가 다음 문자입력 위치로 자동으로 이동할 때까지 대기하거나 사용자가 직접 다음 문자입력 위치로 커서를 이동시킨 후 문자를 입력해야 하기 때문에 문자의 입력이 번거롭고 문자 입력에 많은 시간이 소요되는 문제점이 있다.However, if it is necessary to continuously input a plurality of characters assigned to one key as described above, wait until the cursor automatically moves to the next character input position, or move the cursor to the next character input position directly and then change the character. There is a problem that the input of the character is cumbersome and takes a long time to enter the character because it must be entered.

더구나 상기와 같이 하나의 키에 복수의 문자들이 할당된 경우에는 한 손만을 사용하여 문자를 입력할 수 있기 때문에 양 손을 이용하여 문자를 입력하는 방식에 비하여 문자 입력 속도가 떨어지게 되어 문자 입력에 많은 시간이 소요된다. In addition, when a plurality of characters are assigned to one key as described above, the characters can be input using only one hand, and thus the character input speed is lowered compared to the method of inputting characters using both hands. It takes time.

그리고 컴퓨터 자판과 같이 상대적으로 많은 키를 포함하는 입력 장치의 경우에도 영문 알파벳을 사용하지 않는 언어(예 : 중국어, 일본어)의 문자들을 영문 키를 이용하여 입력하는 경우, 또는 영문 알파벳을 사용하더라도 특수한 발음의 문자(예 : 독일어의 움라우트, 불어의 악상떼귀나 악상그라브 또는 악상실꽁플렉스)는 사용자 입력부에서 적당한 키를 할당받지 못할 수도 있다. In the case of an input device that includes a relatively large number of keys, such as a computer keyboard, special characters may be used when inputting characters from languages that do not use the English alphabet (eg, Chinese or Japanese) using English keys, or even using the English alphabet. Phonetic characters (eg German umlauts, French grotesques, gravure or cryptic conplexes) may not be assigned appropriate keys at the user input.

따라서, 상기와 같이 키를 이용해 입력할 수 없는 특수한 문자들은 먼저 문자 리스트를 화면에 표시한 후 표시된 문자 리스트에서 원하는 문자를 선택하여 입력해야 한다. 하지만, 상기 특수한 문자들은 키를 이용하여 곧바로 입력할 수 없고, 문자 선택을 위하여 방향키나 엔터키와 같은 키들을 여러번 입력해야 하는 번거로움이 있기 때문에 문자를 입력하는데 많은 시간이 소요되는 문제점이 있었다.Therefore, the special characters that cannot be input using the key as described above should first display the character list on the screen and then select and input the desired character from the displayed character list. However, the special characters cannot be directly input using a key, and there is a problem in that it takes a long time to input characters because it is cumbersome to input keys such as a direction key or an enter key several times for character selection.

따라서, 본 발명의 목적은 귀환적 키 입력을 이용하여 원하는 문자를 편리하게 입력할 수 있는 귀환적 키 입력 장치 및 그 방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide a feedback key input device and a method for conveniently inputting a desired character using the feedback key input.

본 발명의 다른 목적은 키를 이용해 입력할 수 없는 특수한 문자들은 보다 편리하게 입력할 수 있는 귀환적 키 입력 장치 및 그 방법을 제공하는데 있다.Another object of the present invention is to provide a feedback key input device and a method for special characters that cannot be input using a key, more conveniently.

본 발명의 또 다른 목적은 기준키 및 연관키에 의해 특정 문자가 선택된 상태에서 후속 연관키를 누름으로써 상기 선택된 문자와 관련된 다양한 확장문자를 손쉽게 입력할 수 있는 귀환적 키 입력 장치 및 그 방법을 제공하는데 있다. It is still another object of the present invention to provide a feedback key input device and a method for easily inputting various extended characters related to the selected character by pressing a subsequent associated key while a specific character is selected by the reference key and the associated key. It is.

상기한 과제를 실현하기 위한 본 발명의 일 실시예와 관련된 귀환적 키 입력 방법은, 하나의 키에 복수의 문자가 할당된 복수의 키를 갖는 키배열에서 기준키 입력을 감지하는 단계와; 상기 기준키가 입력되면 입력 가능한 문자가 포함된 적어도 하나 이상의 연관키를 표시하는 단계와; 기설정된 특정 시간 동안 상기 연관키의 입력을 감지하는 단계와; 상기 감지된 기준키와 연관키에 의해 결정된 문자 또는 그 결정된 문자를 다시 기준키로 사용하고 후속키를 연관키로 귀환적으로 이용하여 두 키에 의해 결정된 문자를 목표문자로 출력하는 단계를 포함한다. A feedback key input method according to an embodiment of the present invention for realizing the above object comprises: detecting a reference key input in a key array having a plurality of keys in which a plurality of characters are assigned to one key; Displaying at least one associated key including an inputtable character when the reference key is input; Detecting an input of the associated key for a preset specific time; And using the detected reference key and the letter determined by the associated key or the determined letter again as the reference key and subsequently using the subsequent key as the associated key, outputting the letters determined by the two keys as target letters.

상기한 과제를 실현하기 위한 본 발명의 일 실시예와 관련된 귀환적 키 입력 장치는, 하나의 키에 복수의 문자가 할당된 복수의 키를 갖는 키배열에서 사용자가 입력한 키를 입력받는 사용자 입력부와; 복수의 키 조합에 해당하는 문자 할당 테이블을 저장하는 메모리와; 상기 키 입력에 따라 변경되는 자판배열 및 키 입력에 따라 상기 문자 할당 테이블에 의해 결정된 문자를 표시하는 표시부와; 기준키가 입력되면 입력 가능한 문자가 포함된 적어도 하나 이상의 연관키를 표시하고, 기설정된 특정 시간내에 상기 연관키가 입력되면 상기 기준키와 연관키에 의해 결정된 문자 또는 그 결정된 문자를 다시 기준키로 사용하고 후속키를 연관키로 귀환적으로 이용하여 두 키에 의해 결정된 문자를 목표문자로 출력하는 제어부를 포함한다. A return key input device according to an embodiment of the present invention for realizing the above object is a user input unit for receiving a key input by the user in a key array having a plurality of keys assigned a plurality of characters to one key Wow; A memory for storing a character allocation table corresponding to a plurality of key combinations; A display unit for displaying the characters determined by the character assignment table according to the keyboard layout and the key input changed according to the key input; When the reference key is input, at least one associated key including an inputable character is displayed, and when the associated key is input within a predetermined time period, the character determined by the reference key and the associated key or the determined character is used as the reference key again. And a control unit for outputting the character determined by the two keys as the target character by using the subsequent key as the associated key.

바람직하게, 상기 기준키와 연관키 입력은 모두 키 입력 또는 터치입력일 수 있으며, 상기 기준키의 입력은 터치이고 연관키의 입력은 터치 & 드래그를 나타낸다. Preferably, both the reference key and the associated key input may be a key input or a touch input. The input of the reference key is a touch and the input of the associated key indicates touch & drag.

바람작하게, 상기 기준키가 입력되면 상기 기준키에 할당된 복수의 문자들 가운데 첫 번째 문자를 제외한 나머지 문자들 또는 확장문자를 키보드나 키패드의 특정 행 또는 특정 열의 연관키에 표시한다. 이때, 상기 기준키에 포함된 문자들은 키보드나 키패드의 영역에 분할되어 표시되며, 상기 확장문자는 기준키에 포함된 문자들이 표시되는 영역 이외의 영역에 표시되는 연관키에 표시된다. Preferably, when the reference key is input, the remaining characters or extended characters except the first character among the plurality of characters assigned to the reference key are displayed on the associated key of a specific row or a specific column of the keyboard or keypad. In this case, the characters included in the reference key are divided and displayed in an area of the keyboard or keypad, and the extended characters are displayed in an associated key displayed in an area other than the area in which the characters included in the reference key are displayed.

바람직하게, 상기 키배열 및 입력 가능한 문자는 기준키 및 연관키가 입력될 때마다 변경되어 표시되며, 그 표시되는 키 배열은 기준키 및 연관키의 입력 순서에 따라 상이하게 표시된다. Preferably, the key arrangement and input characters are changed and displayed each time a reference key and an associated key are input, and the displayed key arrangement is displayed differently according to the input order of the reference key and the associated key.

상기와 같이 구성되는 본 발명은 복수의 문자가 할당된 키를 양 손 또는 한 손을 이용하여 빠르게 입력할 수 있도록 하는 효과가 있다.The present invention configured as described above has an effect of allowing a user to quickly input a key to which a plurality of characters are assigned using both hands or one hand.

그리고 본 발명은 특정 문자가 선택된 상태에서 귀환적 키 입력을 이용하여후속 연관키를 누름으로써 해당 키 또는 해당 키 조합이 의미하는 문자와 관련된 다양한 확장문자들을 손쉽게 입력할 수 있는 효과가 있다. 특히 키에 기본적으로 할당되어 있지 않은 특정 문자들을 편리하게 입력할 수 있다. In addition, the present invention has an effect of easily inputting various extended characters related to a character represented by a corresponding key or a corresponding key combination by pressing a subsequent association key using a feedback key input while a specific character is selected. In particular, you can conveniently enter certain characters that are not assigned to keys by default.

또한 본 발명은 키 조작에 익숙하지 않거나 서투른 사용자에게 입력된 키에 관련된 문자 및 그 문자와 관련된 다양한 확장문자들을 미리보기 형태로 제공함으로써 보다 용이하게 문자 입력을 수행할 수 있는 효과가 있다. 또한 상기와 같이 구성되는 본 발명은 키에 할당되지 않은 특정 문자들을 복수의 키를 조합하여 입력할 수 있도록 하는 효과가 있다.In addition, the present invention has an effect that it is possible to perform a text input more easily by providing a preview form of the text related to the input key and a variety of extended characters associated with the character to the user who is not familiar with the key operation or clumsy. In addition, the present invention configured as described above has the effect that it is possible to input a combination of a plurality of keys to the specific characters not assigned to the key.

도 1은 본 발명의 실시예에 따른 귀환적 키 입력 장치의 블록 구성도.
도 2는 본 발명에 관련된 이동 단말기의 키패드 구성을 보인 예시도.
도 3은 본 발명의 실시예에 따른 한글자판구조에서, 자음 영역과 모음영역을 이용하여 문자을 입력하는 일 예를 나타낸 도면.
도 4는 본 발명의 실시예에 따른 한글자판구조에서, 자음 영역과 모음영역을 이용하여 문자를 입력하는 다른 예를 나타낸 도면.
도 5는 본 발명의 실시예에 따른 한글자판 구조에서 확장문자인 이중모음과 복자음을 표시 및 입력하는 예를 나타낸 도면.
도 6은 본 발명의 실시예 따라 새로운 영어 자판구조를 구현한 예를 나타낸 도면.
도 7은 도 6에 도시된 새로운 영어자판을 이용하여 문자를 입력하는 예를 나타낸 도면.
도 8은 본 발명의 실시예에 따른 귀환적 키 입력 방법을 설명하기 위한 신호 흐름도.
도 9는 도 8에서 귀환적 키 입력 방법을 설명하기 위한 예시도.
도 10은 본 발명의 실시예에서 터치 & 드래그에 의해 수행되는 귀환적 키 입력 방법을 설명하기 위한 예시도.
도 11은 도 9에 도시된 키 입력 방법에서 터치 & 드래그에 의해 문자를 입력하기 위한 예시도.
도 12는 본 발명에서 복수의 키 조합에 해당하는 문자를 저장하고 있는 메모리의 문자 할당 테이블의 일 예를 보인 예시도.
1 is a block diagram of a feedback key input device according to an embodiment of the present invention;
Figure 2 is an exemplary view showing a keypad configuration of a mobile terminal according to the present invention.
3 is a view showing an example of inputting a character using a consonant region and a vowel region in a Korean keyboard structure according to an embodiment of the present invention.
4 is a view showing another example of inputting a character using a consonant region and a vowel region in a Korean keyboard structure according to an embodiment of the present invention.
5 is a diagram illustrating an example of displaying and inputting a double vowel and a double consonant which are extended characters in a Korean keyboard structure according to an embodiment of the present invention;
6 is a view showing an example of implementing a new English keyboard structure according to an embodiment of the present invention.
7 is a diagram illustrating an example of inputting a character using the new English keyboard shown in FIG. 6.
8 is a signal flow diagram illustrating a feedback key input method according to an embodiment of the present invention.
FIG. 9 is an exemplary diagram for describing a feedback key input method in FIG. 8. FIG.
10 is an exemplary view for explaining a feedback key input method performed by touch & drag in an embodiment of the present invention.
FIG. 11 is an exemplary diagram for inputting a character by touch & drag in the key input method shown in FIG. 9; FIG.
12 is an exemplary view showing an example of a character allocation table of a memory that stores characters corresponding to a plurality of key combinations in the present invention.

이하, 본 발명과 관련된 키 입력 장치에 대하여 첨부된 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. Hereinafter, a key input device according to the present invention will be described in detail with reference to the accompanying drawings. The suffixes "module" and "unit" for components used in the following description are given or used in consideration of ease of specification, and do not have distinct meanings or roles from each other.

본 발명에서 설명되는 키 입력 장치는 휴대폰, 스마트 폰(smart phone)과 같은 이동 단말기 및 노트북 컴퓨터(laptop computer), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 텔레비전(Television)에 사용하는 리모콘(Remote controller) 등 키를 입력 수단(또는 일 부분)으로 사용하는 모든 장치에 적용될 수 있다. The key input device described in the present invention is used for mobile terminals such as mobile phones, smart phones, and laptop computers, personal digital assistants (PDAs), portable multimedia players (PMPs), and televisions (Televisions). The present invention can be applied to any device that uses a key as an input means (or a part) such as a remote controller.

도 1은 본 발명의 일 실시예에 따른 귀환적 키 입력 장치(100)의 블록 구성도이다.1 is a block diagram of a feedback key input device 100 according to an embodiment of the present invention.

도 1에 도시된 바와같이 귀환적 키 입력 장치(100)는 사용자 입력부(110), 출력부(120), 메모리(130), 제어부(140) 및 전원 공급부(150) 등을 포함할 수 있다. 이 때 도 1에 도시된 키 입력 장치(100)의 구성요소들은 필수적인 것은 아니며, 본 발명이 적용되는 장치에 따라 더 적거나 더 많은 구성요소들을 갖을 수 있다. As shown in FIG. 1, the feedback key input device 100 may include a user input unit 110, an output unit 120, a memory 130, a controller 140, a power supply unit 150, and the like. At this time, the components of the key input device 100 shown in FIG. 1 are not essential, and may have fewer or more components depending on the device to which the present invention is applied.

또한, 본 발명에서 적용되는 키는 버튼과 같은 하드웨어 키(이하 하드키라고 함) 및 터치스크린에 표시된 소프트웨어 키(이하 소프트키라고 함)를 모두 포함한다. In addition, a key applied in the present invention includes both a hardware key such as a button (hereinafter referred to as a hard key) and a software key (hereinafter referred to as a softkey) displayed on a touch screen.

이하, 상기 구성요소들에 대해 차례로 살펴본다.Hereinafter, the components will be described in order.

상기 사용자 입력부(110)는 사용자가 키 입력 장치의 동작 제어를 위한 입력 데이터를 발생시킨다. 사용자 입력부(110)는 키 보드, 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(정압/정전), 터치 스크린 등으로 구성될 수 있다. The user input unit 110 generates input data for the user to control the operation of the key input device. The user input unit 110 may include a keyboard, a key pad, a dome switch, a touch pad (constant voltage / capacitance), a touch screen, and the like.

상기 출력부(120)는 디스플레이부(121) 및 음향 출력 모듈(122)이 포함될 수 있다. 상기 디스플레이부(121)는 키 입력 장치(100)에서 입력된 정보를 표시(출력)한다. 예를 들어, 상기 사용자 입력부(110)가 터치 스크린인 경우에는 키 입력과 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시한다. 또는 입력받은 키에 할당된 문자를 표시한다. The output unit 120 may include a display unit 121 and a sound output module 122. The display unit 121 displays (outputs) information input from the key input device 100. For example, when the user input unit 110 is a touch screen, a user interface (UI) or a graphic user interface (GUI) related to key input is displayed. Or displays the character assigned to the input key.

상기 디스플레이부(151)는 액정 디스플레이(liquid crystal display, LCD), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display, TFT LCD), 유기 발광 다이오드(organic light-emitting diode, OLED), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다. The display unit 151 may include a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), and a flexible display (LCD). It may include at least one of a flexible display, a 3D display.

상기 디스플레이부(151)와 터치 동작을 감지하는 센서(이하, '터치 센서'라 함)가 상호 레이어 구조를 이루는 경우(이하, '터치스크린'이라 함)에 상기 디스플레이부(151)는 출력 장치 이외에 입력 장치로도 사용될 수 있다. When the display unit 151 and a sensor for detecting a touch operation (hereinafter, referred to as a touch sensor) form a mutual layer structure (hereinafter referred to as a touch screen), the display unit 151 may output an output device. It can also be used as an input device.

상기 터치 센서는, 예를 들어, 터치 필름, 터치 시트, 터치 패드 등의 형태를 가질 수 있다. 상기 터치 센서는 디스플레이부(121)의 특정 부위에 가해진 압력 또는 디스플레이부(151)의 특정 부위에 발생하는 정전 용량 등의 변화를 전기적인 입력신호로 변환하도록 구성될 수 있다. 터치 센서는 터치 되는 위치 및 면적뿐만 아니라, 터치 시의 압력까지도 검출할 수 있도록 구성될 수 있다. The touch sensor may have, for example, a form of a touch film, a touch sheet, a touch pad, or the like. The touch sensor may be configured to convert a change in pressure applied to a specific portion of the display 121 or a capacitance generated at a specific portion of the display 151 into an electrical input signal. The touch sensor may be configured to detect not only the position and area of the touch but also the pressure at the touch.

상기 음향 출력 모듈(122)은 키 입력 시 발생되는 음향 신호를 출력할수 있도록 한다. 상기 음향 신호의 출력을 위하여 메모리(130)에 저장된 오디오 데이터를 이용할 수 있다.The sound output module 122 may output a sound signal generated when a key is input. Audio data stored in the memory 130 may be used to output the sound signal.

상기 메모리(130)는 입력받은 키의 처리에 관련된 제어부(140)의 동작을 위한 프로그램을 저장할 수 있다. 상기 메모리(130)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The memory 130 may store a program for the operation of the controller 140 related to the processing of the received key. The memory 130 may include a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory), Random Access Memory (RAM), Static Random Access Memory (SRAM), Read-Only Memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Programmable Read-Only Memory (PROM), Magnetic Memory, It may include a storage medium of at least one type of magnetic disk, optical disk.

상기 제어부(controller, 140)는 통상적으로 키 입력 장치의 전반적인 동작을 제어한다. 예를 들어 키의 입력과 문자의 출력에 관련된 제어 및 처리를 수행한다. 상기 전원 공급부(150)는 제어부(140)의 제어에 의해 외부의 전원, 내부의 전원을 인가받아 각 구성요소들의 동작에 필요한 전원을 공급한다.The controller 140 typically controls the overall operation of the key input device. For example, it performs control and processing related to input of keys and output of characters. The power supply unit 150 receives an external power source and an internal power source under the control of the controller 140 to supply power for operation of each component.

여기에 설명되는 다양한 실시예는 예를 들어, 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 컴퓨터 또는 이와 유사한 장치로 읽을 수 있는 기록매체 내에서 구현될 수 있다.Various embodiments described herein may be implemented in a recording medium readable by a computer or similar device using, for example, software, hardware or a combination thereof.

이와같이 구성된 본 발명의 실시예에 따른 가변 키 연쇄 입력 장치에서 구현될 수 있는 키 입력 방법의 다양한 실시예들을 첨부된 도면을 참조하여 설명한다. 후술하는 실시 예들은 단독으로 또는 서로 조합되어 사용될 수 있다. 또한, 후술하는 실시 예들이 상술한 사용자 인터페이스(UI)와 조합되어 사용될 수도 있다. Various embodiments of a key input method that can be implemented in the variable key chain input device according to the embodiment of the present invention configured as described above will be described with reference to the accompanying drawings. Embodiments described later may be used alone or in combination with each other. In addition, embodiments described below may be used in combination with the above-described user interface (UI).

기본적으로 본 발명은 기준키가 입력되면 입력 가능한 문자가 포함된 적어도 하나 이상의 연관키를 표시하고, 기설정된 특정 시간 동안 연관키의 입력이 감지되면, 상기 기준키와 연관키에 의해 결정된 문자 목표문자로 출력하거나 그 결정된 문자를 다시 기준키로 사용하고 후속키를 연관키로 귀환적으로 이용하여 두 키에 의해 결정된 문자를 목표문자로 출력하는 방식으로 구현된다. Basically, when the reference key is input, the present invention displays at least one related key including an inputable character, and when the input of the related key is detected for a predetermined time, the character target character determined by the reference key and the related key The character determined by the two keys is outputted as a target character by using or by using the determined character again as a reference key and using a subsequent key as an associated key.

도 2는 본 발명에 관련된 이동 단말기의 키패드 구성을 보인 예시도이다.2 is an exemplary view showing a keypad configuration of a mobile terminal according to the present invention.

도 2에 도시된 바와 같이, 키패드는 복수의 언어별 문자 세트가 할당되어 있으며 각 키에는 복수의 문자가 할당되어 있다. 따라서 상기 키패드는 문자 입력 모드에 따라 입력할 언어, 즉 문자 셋트를 선택하여 입력할 수 있다. 또한, 상기 문자 입력모드는 초기 자판(키배열)화면에서 기 설정된 특정 키를 반복적으로 입력하여 변경할 수 있다. 또는 기 설정된 특정 키를 누름으로써 나머지 키들에 변환할 수 있는 자판의 종류를 활성화하여 표시하고 목표로 하는 자판이 할당된 키를 누름으로써 동시 입력 방식으로 자판 변환을 할 수 있다. As illustrated in FIG. 2, a keypad is assigned a plurality of language-specific character sets and a plurality of characters are assigned to each key. Accordingly, the keypad may select and input a language, that is, a character set, to be input according to a character input mode. In addition, the character input mode may be changed by repeatedly inputting a predetermined key on the initial keyboard (key arrangement) screen. Alternatively, by pressing a predetermined key, the type of keyboard that can be converted to the remaining keys is activated and displayed, and the keyboard can be converted by the simultaneous input method by pressing a key to which the target keyboard is assigned.

예를 들어 상기 키패드에 세 종류의 언어별 문자 세트(예 : 숫자, 한글, 영어)가 할당된 하나의 키를 입력한다고 가정할 경우, 상기 문자 입력 모드가 숫자 입력 모드이면 해당 키에 할당된 숫자가 입력되고, 상기 문자 입력 모드가 한글 입력 모드이면 해당 키에 할당된 한글이 입력되고, 상기 문자 입력 모드가 영어 입력 모드이면 해당 키에 할당된 영문자가 입력된다.For example, assuming that one key is assigned to the keypad with three kinds of language-specific character sets (for example, numbers, Korean, and English), if the character input mode is a number input mode, the number assigned to the key Is inputted, and if the character input mode is a Korean input mode, a Korean character assigned to a corresponding key is input. If the character input mode is an English input mode, an English letter assigned to the corresponding key is input.

설명의 편의를 위하여 상기 키패드에서 문자들이 할당된 키들을 행과 열로 구분하여 설명한다. 예를 들어 상기 키패드에서 숫자 1,2,3번 키들의 행을 제1행, 숫자 4,5,6번 키들의 행을 제2행, 숫자 7,8,9번 키들의 행을 제3행이라고 정의한다. 또한 상기 키패드에서 숫자 1,4,7번 키들의 열을 제1열, 숫자 2,5,8번 키들의 열을 제2열, 숫자 3,6,9번 키들의 열을 제3열이라고 정의한다. 상기와 마찬가지 방법으로 4행과 4열이 추가로 정의될 수 있다.For convenience of explanation, the keys to which the characters are assigned in the keypad are divided into rows and columns. For example, in the keypad, a row of keys 1, 2, 3 is used as a first row, a row of keys 4, 5, and 6 is a second row, and a row of keys 7, 8, and 9 is a third row. It is defined as. In addition, the keypad defines a row of keys 1, 4, 7 as the first row, a row of keys 2, 5, and 8 as the second row, and a row of keys 3, 6 and 9 as the third row. do. In the same manner as above, four rows and four columns may be further defined.

상기 제어부(140)는 상기 키들 중 먼저 입력되는 어느 하나의 키를 기준키로서 검출할 수 있다. 그리고 상기 어느 하나의 키에 할당된 문자들의 개수 및 종류를 판단할 수 있다. 예를 들어 상기 어느 하나의 키가 숫자 4번 키이고 그 4번 키에는 3개의 영문자 'g, h, i'가 할당되어 있다고 가정한다. The controller 140 may detect any one of the keys first input as a reference key. The number and type of characters assigned to any one key may be determined. For example, it is assumed that one of the keys is the number 4 key and three letter letters 'g, h, i' are assigned to the number 4 key.

종래에는 어느 하나의 키가 입력될 경우 상기 제어부(140)는 다른 모든 키들의 입력을 비활성화시켰다. Conventionally, when any one key is input, the controller 140 deactivates input of all other keys.

그러나 본 발명은 어느 하나의 키(예 : 숫자 4번 키)가 입력되는 경우에도 다른 키들의 입력을 활성화시킨다. 다만, 여기서 상기 어느 하나의 키(예 : 숫자 4번 키)가 있는 행(예 : 2행)과 열(예 : 1열)에 있는 키들(예 : 5, 6번 키와 1,7번 키)의 입력은 비활성화시킬 수 있다. 왜냐하면 키의 사이즈가 작을 경우에 사용자가 원하지 않는 주변 키들이 함께 입력되는 것을 방지하기 위한 것이다. However, the present invention activates the input of other keys even when any one key (for example, the number 4 key) is input. Here, however, the keys in the row (for example, row 2) and the column (for example, column 1) with any one key (for example, the number 4 key) (for example, the 5, 6 and 1, 7 keys) ) Can be deactivated. This is because when the size of the key is small, the user does not want to input the peripheral keys that are not desired.

그러나 상기 주변 키들을 반드시 비활성화시켜야 하는 것은 아니며 필요에 따라 비활성화시킬 수 있다. 이는 입력할 언어의 문자 세트의 특징에 따라 선택적으로 적용시킬 수 있다. 예를 들어 영어에서 제1행의 어느 하나의 키가 입력될 경우에 제1행에 있는 나머지 키들은 비활성화시킬 수 있다. 또한 영어에서 제1행의 어느 하나의 키가 입력될 경우에 제1행에 있는 나머지 키들을 활성화시키되 제2행과 동일한 값을 가지도록 활성화시킬 수 있다.However, the peripheral keys are not necessarily deactivated and may be deactivated as necessary. This can be selectively applied according to the characteristics of the character set of the language to be input. For example, when any one key in the first row is input in English, the remaining keys in the first row may be deactivated. In addition, when any one key of the first row is input in English, the remaining keys of the first row may be activated to have the same value as the second row.

반면에 한국어나 일본어와 같이 입력할 문자의 수가 많은 언어에서는 입력된 키를 제외한 모든 키들이 활성화되도록 구성할 수 있다. 예를 들어, 일본어 입력에 있어서, 1번 키에 あ, い,う, え, お 다섯 문자가 할당되는 경우 1번을 누른 상태에서 나머지 네 문자를 할당할 두 번째 키는 네 영역에 배분되어야 한다. 이럴 경우에는 제1행의 1번 키 이외의 2, 3번 키에 い, 제2행의 4,5,6번 키에 う, 제3행의 7,8,9번키에 え, 그리고 제4행의 키들의 일부 또는 전부에 お를 할당하는 것이 필요하다. 따라서 상기와 같은 경우에는 이미 입력된 첫 번째 키를 제외한 모든 키들이 활성화될 필요가 있는 것이다. On the other hand, in languages with a large number of characters to input, such as Korean or Japanese, all keys except the input key can be configured to be activated. For example, in Japanese input, if five characters are assigned to the number one key あ, い, う, え, お, the second key to assign the remaining four characters while holding down number one should be distributed among four areas. . In this case, use keys 2 and 3 other than the first key in the first row, い, keys 4, 5, and 6 in the second row, え in the 7,8, and 9 keys in the third row, and 4 It is necessary to assign お to some or all of the keys in the row. In this case, therefore, all keys except for the first key already input need to be activated.

그리고 상기와 같이 활성화된 다른 키들은 상기 어느 하나의 키(예 : 숫자 4번 키)가 입력된 상태에서 추가로 입력될 수 있다. 이하에서 상기 어느 하나의 키가 입력된다는 의미는 사용자가 그 키를 누르고 있으며 아직 떼지 않은 상태(=키가 입력이 해제되지 않은 상태)를 의미한다.The other keys activated as described above may be additionally input in a state in which any one key (for example, the number 4 key) is input. Hereinafter, any one key is input means that the user presses the key and has not yet released (= key is not released).

통상적으로 어느 하나의 키에 설정된 문자는 특정 시간(예 : 0.5초) 이내에 사용자가 상기 키를 눌렀다가 떼는 순간(=키 입력이 해제되는 순간)에 입력된다. 따라서 본 발명은 상기 키(이하 ‘기준키’라고 함)가 입력되고 있는 동안(=상기 키를 눌렀다가 아직 떼지 않은 동안)에 상기 활성화된 다른 키들 중 어느 하나의 키(이하 ‘후속키’라고 함)를 추가로 입력받을 수 있다. 상기와 같이 사용자가 어느 하나의 기준키를 입력하고 있는 동안에 후속키를 추가로 입력하는 동작을 이하에서는 복수의 키가 동시에 입력된다고 기재한다. 상기 와 같이 복수의 키가 동시에 입력되더라도 입력 시간에 따라 입력 순서에는 차이가 발생할 수 있다.Typically, a character set on any one key is input within a specific time (for example, 0.5 seconds) at the moment the user presses and releases the key (= moment when the key input is released). Accordingly, the present invention refers to any one key of the other activated keys (hereinafter referred to as 'follower key') while the key (hereinafter referred to as 'reference key') is being input (= while the key is pressed and not yet released). Can be additionally input. As described above, the operation of additionally inputting a subsequent key while the user is inputting any one reference key will be described as plural keys being simultaneously input. Even when a plurality of keys are simultaneously input as described above, a difference may occur in the input order according to the input time.

본 발명은 상기와 같이 복수의 키를 동시에 입력함으로써 임의의 키에 복수의 문자가 할당되어 있더라도 그 복수의 문자들 중 어느 하나를 동시 키 입력 방식으로 곧바로 입력할 수 있다. 또는 상기와 같이 복수의 키를 동시에 입력함으로써 키에 할당되지 않은 특수 문자, 또는 비모음기호나 식별부호가 붙은 문자를 곧바로 입력할 수 있다.According to the present invention, by simultaneously inputting a plurality of keys, any one of the plurality of characters can be directly input by a simultaneous key input method even if a plurality of characters are assigned to an arbitrary key. Alternatively, by simultaneously inputting a plurality of keys, special characters not assigned to the keys, or characters with a non-vowel symbol or an identification code can be directly input.

그런데 상기와 같이 복수의 키가 동시에 입력될 경우 문자 입력을 위한 우선순위는 나중에 입력된 키가 더 높게 설정될 수 있다. 예를 들어 숫자 4번 키를 입력하고 있는 상태에서 동시에 제2행에 있는 키(예 : 5,6번 키)중 어느 하나의 키, 또는 제3행에 있는 키(예 : 7, 8, 9번의 키) 가운데 어느 하나의 키를 입력한다고 가정한다. 상기와 같이 복수의 키가 동시에 입력된 상태에서 나중에 입력된 키(=우선순위가 높은 키)가 해제된 후 먼저 입력된 키(=우선순위가 낮은 키)가 해제될 수 있고, 또는 먼저 입력된 키(=우선순위가 낮은 키)가 해제된 후 나중에 입력된 키(=우선순위가 높은 키)가 해제될 수 있다. However, as described above, when a plurality of keys are simultaneously input, priorities for character input may be set higher. For example, while the number 4 key is being input, one of the keys on the second row (e.g., keys 5 and 6) or the key on the third row (e.g. 7, 8, 9) Suppose you enter one of the keys). As described above, in a state in which a plurality of keys are simultaneously input, a key input later (= high priority key) may be released and then a key input (= low priority key) may be released, or first inputted. After the key (= low priority key) is released, a key input later (= high priority key) may be released.

또한 본 발명은 동시에 입력된 두 키의 우선순위를 동일하게 설정할 수도 있다. 따라서 동시 입력된 두 키 가운데 어느 하나가 해제되면 전체가 해제된 것으로 처리하거나 두 키가 모두 해제되어야만 입력이 완료되도록 할 수 있다.In addition, the present invention may set the same priority of two keys simultaneously input. Therefore, if one of the two keys simultaneously input is released, the whole can be treated as released or only when both keys are released can be completed.

상기와 같이 제어부(140)는 복수의 키를 동시에 연쇄적으로 입력받아 그 키의 조합에 해당하는 문자를 출력한다. 그리고, 상기 입력된 복수의 키가 모두 해제되면 다시 새로운 키 또는 새로운 복수의 키를 입력받아 그에 해당하는 문자를 출력할 수 있다.As described above, the controller 140 sequentially receives a plurality of keys and outputs a character corresponding to the combination of the keys. When all of the input plurality of keys is released, a new key or a plurality of new keys may be input again, and a corresponding character may be output.

본 실시 예에서는 상기의 어느 경우에도 우선순위가 높은 키가 해제될 경우에 그 조합된 키에 해당하는 문자가 입력되도록 구성할 수 있다.According to the present embodiment, in any of the above cases, when a key having a high priority is released, a character corresponding to the combined key may be input.

예를 들어 임의의 키(예 : 숫자 4번 키)에 할당된 복수의 문자들(예 : g, h, i)중 하나를 상기 방법을 이용하여 입력한다고 가정한다. 즉 사용자는 4번 키 하나만 입력할 수 있고, 4번 키와 2행에 있는 키(연관키) 중 하나를 동시에 입력할 수 있고, 4번 키와 3행에 있는 키 중 하나를 동시에 입력할 수 있다. 이에 따라 본 실시 예에서는 상기와 같이 4번 키 하나만 단독으로 입력될 경우에는 'g'가 입력되고, 4번 키와 제2행에 있는 어느 하나의 키가 동시에 입력될 경우에는 'h'가 입력되고, 4번 키와 제3행에 있는 어느 하나의 키가 동시에 입력될 경우에는 'i'가 입력될 수 있다. For example, suppose that one of a plurality of characters (eg, g, h, i) assigned to an arbitrary key (eg, the number 4 key) is input using the above method. In other words, the user can input only one key number 4, and can simultaneously input one of keys 4 and 2 (associated key), and can simultaneously enter one of keys 4 and 3 at the same time. have. Accordingly, in the present embodiment, 'g' is input when only one key number 4 is input as described above, and 'h' is input when key 4 and any one key in the second row are simultaneously input. When the key 4 and any one key in the third row are simultaneously input, 'i' may be input.

이 때 특정한 문자가 복수로 할당되어 있는 키를 ‘기준키’라고 하고, 특정한 기준키와 동시에 입력됨으로써 기준키에 할당된 두 번째 또는 세 번째 문자들을 입력하는 키를‘연관키’라고 한다. 또한, 상기 기준키에 할당되어 있는 문자를 ‘기본문자’라고 하고, 상기 기준키와 연관키를 동시에 입력하여 선택되는 문자를 ‘목표문자’라고 한다. 그리고 문자가 할당되어 있지 않고 문자판의 변환이나 줄 바꿈의 용도로 사용되는 키들을 '기능키'라고 한다. 그리고 기준키에 할당된 기본문자 이외에 기능키를 눌러서 활성화되는 문자나 연관키가 할당되지 않은 키에 추가로 할당되는 문자를 확장문자라고 한다. 또한, 상기 기준키에 할당된 기본문자 이외에 기능키를 눌러서 활성화되는 문자나 연관키가 할당되지 않은 키에 추가로 할당되는 문자를 확장문자라고 한다. In this case, a key assigned with a plurality of specific characters is called a reference key, and a key for inputting second or third characters assigned to the reference key by being simultaneously input with a specific reference key is called an association key. In addition, a character assigned to the reference key is called a 'basic character', and a character selected by simultaneously inputting the reference key and an associated key is called a 'target character'. Keys that are not assigned a character and are used for character conversion or line breaks are called "function keys." Characters that are activated by pressing a function key in addition to the default character assigned to the reference key or additionally assigned to an unassigned key are called extended characters. In addition, a character that is additionally assigned to a key that is activated by pressing a function key or an associated key that is not assigned to a key other than the basic letter assigned to the reference key is called an extended character.

바람직하게, 상기 확장 문자는 움라우트 기호, 불어의 악센트 기호 등과 같이 다양한 식별문자(diacritic marks)를 포함하는 알파벳 문자, 탁음이나 반탁음 기호를 가지는 일본어의 가나 문자, 1성에서 4성까지의 성조 표시를 포함하는 중국어의 병음 표기용 문자, 그리고 한국어의 이중모음 및 복자음 등을 포함한다.Preferably, the extended character is an alphabet character including various diacritic marks, such as an umlaut symbol, a French accent symbol, a Japanese Kana character having a sound of a phonetic or semitone, a tonal sign from 1 to 4 stars. Chinese, Pinyin notation, including the character, and including the Korean double vowels and Fuja.

상기 실시 예에서는 제2행에 있는 어느 하나의 기준키와 동시에 제2행의 나머지 키들 또는 제3행에 있는 어느 하나의 연관키를 입력하여 그 조합된 키에 해당하는 문자를 입력하는 방법에 대해서 설명하였다. In the above embodiment, a method for inputting a character corresponding to the combined key by inputting any one of the reference keys in the second row and the associated keys in the third row or the remaining keys in the second row Explained.

본 발명은 기준키와 연관키라는 두 키의 조합만을 한정하지는 않는다. 이 방법은 반복하여 적용될 수도 있다. 즉, 기준키와 연관키를 눌러서 결정된 목표 문자를 기준키로 하고 추가로 입력되는 키(후속키)를 연관키로 하여, 두 키의 조합이 목표 문자를 출력하도록 할 수 있다. 이 방법은 귀환적(recursively)으로 적용될 수 있다. 그리고 설명의 일관성과 편의를 위해 자음영역과 모음 영역의 키들이 이어서 입력됨으로써 만들어지는 개음절 글자(즉, 받침을 가지지 않은 문자)들 역시 본 발명에서는 확장 문자로 간주하여 설명한다.The present invention is not limited to the combination of two keys, a reference key and an associated key. This method may be applied repeatedly. That is, the combination of the two keys may output the target character by using the target character determined by pressing the reference key and the associated key as the reference key and the additionally input key (successor key) as the associated key. This method can be applied recursively. In addition, in the present invention, the syllable syllable characters (that is, the characters not having a backing), which are formed by successively inputting keys of the consonant region and the vowel region, are also considered to be extended characters in the present invention.

기준키 단독으로 또는 기준키와 연관키를 동시에 입력함으로써 기본문자 가운데 목표문자가 선택된 상태에서 기준키를 해제하지 않고 연관키로서 기능키를 입력함으로써 기본문자에서 제공되지 않으나 목표문자와 관련된 문자(이를 '확장문자’라고 함)를 입력할 수 있다. By inputting a function key as an associated key without releasing the reference key when the target character is selected among the basic characters by inputting the reference key alone or simultaneously with the reference key and the associated key, the character related to the target character is not provided. Called 'extensions').

예를 들어, 4번 키(기준키)를 누른 상태에서 연관키로서 기능키 가운데 어느 하나를 누르면 4번키와 기능키의 동시 입력에 의해 4번키의 첫 번째 문자인 'g'의 대문자를 출력하도록 할 수 있다. 마찬가지로 4번 키를 누른 상태에서 2번 행에 있는 5번 또는 6번을 입력함으로써 목표문자인 'h'를 입력한 후 기준키를 해제하지 않은 상태에서 기능키를 누름으로써 'h'의 대문자인 'H'가 입력되도록 할 수 있다. 요컨대, 기준키의 입력을 시작으로 동시에 입력되는 단계마다 입력될 새로운 문자들이 활성화되도록 할 수 있다.For example, pressing any key (reference key) while pressing any one of the function keys as the associative key will output the uppercase letter 'g', the first letter of key 4, by the simultaneous input of the key 4 and the function key. can do. Likewise, enter the target letter 'h' by pressing 5 or 6 on line 2 while pressing the 4 key, and then press the function key without releasing the reference key. 'H' can be entered. In short, starting with the input of the reference key, new characters to be input may be activated for each step of simultaneous input.

본 발명의 입력 방법이 반드시 두 손(또는 두가락)을 사용하여야만 하는 것은 아니다. The input method of the present invention does not necessarily use two hands (or two fingers).

적용 기기에 따라서 한 손(또는 한 손가락)만을 사용하더라도 본 발명의 효과를 얻을 수 있는 다양한 방법이 구현될 수 있다. 예를 들어, 기설정된 시간(예: 0.3초) 안에 첫 번째 키를 연속하여 입력함으로써 첫 번 째 키가 해제된 상태에서도 첫 번째 키를 입력한 상태가 유지하도록 구성할 수 있다. Depending on the application device, even if only one hand (or one finger) is used, various methods for achieving the effects of the present invention may be implemented. For example, by continuously inputting the first key within a preset time (for example, 0.3 seconds), the first key may be maintained even when the first key is released.

그리고 이 방법은 다음에 입력되는 키들에 대해서도 반복적으로 적용시킬 수 있다. 예를 들어, 첫 번째 키를 기설정된 시간 안에 연속으로 입력함으로써 첫 번째 키에 할당된 문자들이 키보드 또는 키패드의 특정 위치에 활성화된 상태를 유지할 수 있게 한 후, 다시 이렇게 활성화된 키들 가운데 어느 하나의 키를 기설정된 시간 안에 연속하여 입력함으로써 첫 번째 키와 두 번째 키가 조합된 상태를 유지하게 할 수 있다.And this method can be applied repeatedly to the next key input. For example, by continuously entering the first key within a preset time period, the characters assigned to the first key can remain active at a specific location on the keyboard or keypad, and then again on any of these activated keys. By continuously entering the keys within a preset time, the first and second keys can be kept in a combined state.

또한 특정 키를 누름으로써 다음에 입력되는 키가 활성화시키는 문자 배열을 고정시켜서 다음 입력을 대기하는 방식으로 구현될 수 있다. 예를 들어 휴대폰 측면에 있는 볼륨 키를 누른 후 입력하면 활성화된 문자 배열을 고정시킬 수도 있다.In addition, by pressing a specific key, it can be implemented by fixing the character array activated by the next key to wait for the next input. For example, you can press the volume key on the side of the phone to type in the active character array.

또한 터치 스크린을 사용하는 기기에서 어느 하나의 키를 누른 상태에서 두 번째 키가 있는 위치까지 드래그(drag)함으로써 첫 번째 터치가 이루어진 지점을 첫 번째 키(기준키)로 하고 해제된 지점을 두 번째 키(연관키)로 삼는 방법이 있을 수 있다. 이 방법 역시 반복하여 적용할 수 있다. 예를 들어, 첫번째 키를 누르고 두번째 키가 있는 위치까지 드래그(drag)한 후, 방향을 바꾸거나 대기 시간을 두고 세번째 키 위치로 드래그함으로써 연속적인 입력이 이루어지도록 구성할 수 있다. 언어에 따라서 어느 하나의 키에 할당된 문자의 수가 많지 않을 경우에는 자판 배열 전체를 변환하지 않고 입력 후보 문자의 수만큼의 키 배열만을 팝업(pop-up)하는 방식으로 구현될 수도 있다.In addition, on a device using a touch screen, by holding down one key and dragging to the position where the second key is located, the first touch is made the first key (reference key) and the released point is the second. There may be a method of using a key (associated key). This method can also be applied repeatedly. For example, the first key may be pressed and dragged to a position where the second key is located, and then the input may be continuously changed by changing the direction or dragging to the third key position with a waiting time. If the number of characters assigned to any one key is not large according to the language, it may be implemented by popping up only the number of key arrays corresponding to the number of input candidate characters without converting the entire keyboard array.

또한 본 발명은 첫 번째 키를 입력한 상태에서 방향에 상관없이 플리킹함으로써 첫 번째 키가 활성화시킨 문자 배열을 고정시키는 방법을 통해 다음 키의 입력을 대비하는 방식으로 구현될 수도 있다. 키가 입력된 상태를 유지하도록 하는 상기 방법은 한 손이 부자유스럽거나 한시적으로 한 손만을 사용할 수 있는 상황에서 본 발명의 방법에 따라 본 발명의 장치를 이용하여 문자를 입력하는 것을 가능하게 해 준다.In addition, the present invention may be implemented in a manner to prepare for the input of the next key through a method of fixing the character array activated by the first key by flicking regardless of the direction in the first key input state. The method of maintaining a key input state makes it possible to input characters by using the apparatus of the present invention according to the method of the present invention in a situation in which one hand may be inconvenient or limited to using only one hand.

또한 본 발명은 한국어와 같이 자소(grapheme)의 수가 많고 이들의 조합에 의해 결정되는 글자의 수가 많은 언어에서는 한글모드가 선택되면 자음과 모음의 영역이 구분된 초기 자판화면(키배열 화면)을 표시하여, 각각의 영역에서의 입력이 결정된 후 다른 영역으로의 전환이 연속된 문자 입력이 되도록 구성할 수 있다. In addition, the present invention displays an initial keyboard screen (key array screen) in which consonants and vowels are divided when the Hangul mode is selected in a language having a large number of graphemes and a number of characters determined by a combination thereof, such as Korean. Thus, after the input in each area is determined, switching to another area can be configured to be continuous character input.

도 3은 본 발명의 실시예에 따른 한글자판 구조에서 자음 영역과 모음영역을 이용하여 문자 '동'을 입력하는 예를 나타낸다.3 illustrates an example of inputting a character 'dong' using a consonant region and a vowel region in a Korean keyboard structure according to an embodiment of the present invention.

첫번째 도면에서, 예를들어 1번 2번, 4번 5번, 7번 8번 및 0번키가 포함되는 영역을 자음키 영역(또는 자음영역)으로 할당하고 3번 6번 9번 키가 포함되는 영역을 모음 키 영역(또는 모음영역)으로 할당할 수 있다. 이때, 1번 키에 'ㄱ ㅋ ㄲ'이 할당되어 있고, 3번 키에 'ㅏ ㅓ', 6번 키에 'ㅗ ㅜ' 및 9번 키에 'ㅣ ㅡ'가 각각 할당되었다고 가정한다.In the first drawing, for example, the areas including the 1st, 2nd, 4th, 5th, 7th, 8th and 0th keys are assigned to the consonant key area (or the consonant area) and the 3rd, 6th and 9th keys are included. You can assign an area as a collection key area (or collection area). At this time, it is assumed that 'ㄱ ㅋ ㄲ' is assigned to key 1, 'ㅏ ㅓ' to key 3, 'ㅗ TT' to key 6 and 'ㅣ ㅡ' to key 9 are respectively assigned.

만약 사용자가 1번 키(기준키)를 누른 상태에서 3번 키(모음영역)로 이동하면(터치 & 드래그), 'ㄱ'을 결정하고 모음의 입력을 대기하는 상태로 바뀌게 구성할 수 있다. 그리고 모음 영역으로 위치가 이동됨에 따라 두번째 도면에 도시된 바와같이, 'ㅏ,ㅓ'에 연관된 모음 및 이중모음들이 자음영역에 활성화되고(표시되고), 사용자가 상기 활성화된 모음들중 어느 하나의 위치로 이동하였다가(연관키 선택) 최종적으로 터치를 해제하면, 처음 결정된 자음 'ㄱ'과 터치 해제에 의해 결정된 모음이 조합된 글자가 입력되도록 할 수 있다. If the user moves to the 3 key (collection area) while pressing the 1 key (reference key) (touch & drag), it can be configured to determine the 'b' and wait for the input of the vowel. As the position is moved to the vowel area, as shown in the second drawing, vowels and double vowels associated with 'ㅏ, ㅓ' are activated (displayed) in the consonant area, and the user selects one of the activated vowels. After moving to a position (selecting an associated key) and finally releasing a touch, a character in which a consonant 'a' first determined and a vowel determined by releasing a touch may be input may be input.

그리고 모음의 입력이 결정되었다고 판단될 때에는 다시 자음 자판을 활성화함으로써 받침의 입력이 연속으로 이루어질 수 있도록 구성할 수 있다. 예를 들어 1번 키를 누른 상태에서 2행이나 3행을 거치지 않고 모음 영역으로 (예를 들어 3번) 이동함으로써 'ㄱ'의 입력을 결정하고, 모음 영역의 진입으로 활성화된 자판에서 다시 1번 키 위치로 이동하여 이중모음 'ㅘ'를 결정하고 나면 모음의 입력이 완료되므로 나머지 영역이 자음 키로 활성화되게 함으로써 받침의 입력을 연속하여 수행할 수 있는 것이다. 다시 활성화된 자음 키로의 이동은 각 키에 할당된 연관키의 활성화로 이어지고 그 중 어느 하나의 키로의 이동 후 해제를 통해 해당 받침의 입력이 이루어짐으로써 의도한 글자의 입력이 한번의 터치와 드래그 및 해제로 이루어지도록 할 수 있다. When it is determined that the input of the vowel is determined, the consonant keyboard may be activated again so that the input of the support may be continuously performed. For example, hold down the 1 key and move to the vowel area (e.g. 3 times) without going through 2 or 3 rows to determine the input of 'ㄱ', and then enter 1 again from the keyboard activated by entering the vowel area. After deciding the double vowel 'ㅘ' by moving to the key position, the input of the vowel is completed, so that the rest of the area is activated by the consonant key. The movement of the consonant key to be activated is followed by the activation of the associated key assigned to each key, and the input of the support is made by releasing after moving to one of the keys. It can be made to release.

또한, 문자 '동'을 입력할 때에는 'ㄷ'이 할당된 4번 키(기준키)를 누른 후 'ㅗ' 모음이 있는 6번 키(연관키) 영역으로 드래그(drag)하면 자음 영역에서 모음 영역으로의 이동을 통해 자음 문자('ㄷ')의 선택이 완료된 것으로 해석하고('ㄷ'이 다시 기준키가 됨) 도 3b와 같이 자음영역에 6번 위치에 할당된 문자 'ㅜ'와 확장문자('ㅘ, ㅝ, ㅙ, ㅞ, ㅚ,ㅟ')들(연관키)가 표시된다(안내된다). 목표문자가 'ㅗ'이므로 6번 위치에서 키를 해제하면 'ㅗ'의 입력이 완료된 것으로 해석한다. 키가 해제되면 다시 자판은 초기화되어 처음 키배열 상태(첫번째 도면)로 복귀한다. In addition, when entering the letter 'dong', press the 4th key (reference key) to which the 'c' is assigned and drag it to the 6th key (associated key) area with the 'ㅗ' vowel. It is interpreted that the selection of the consonant letter 'c' is completed by moving to the area ('c' becomes the reference key), and the letter 'TT' assigned to the sixth position in the consonant area and extended as shown in FIG. 3b. Characters ('ㅘ, ㅝ, ㅙ, ㅞ, ㅚ, ㅟ') (associated key) are displayed (guided). Since the target character is 'ㅗ', if the key is released at position 6, the input of 'ㅗ' is interpreted as completed. When the key is released, the keyboard is initialized and returned to the initial key layout state (first drawing).

이어서 0번 키를 누르면 세번째 도면과 같이 자판이 활성화된다. 목표문자가 'ㅇ'이므로 0번 키를 해제하면 'ㅇ'이 입력된다. 이렇게 입력된 'ㄷ', 'ㅗ', 'ㅇ' 은 한글 오토마타에 입력되어 단계적으로 'ㄷ', '도', '동'을 출력한다. Then, press the 0 key to activate the keyboard as shown in the third drawing. Since the target character is 'ㅇ', if you release the 0 key, 'ㅇ' is entered. Thus input 'ㄷ', ',', 'ㅇ' is input to the Hangul Automata to output the 'c', 'do', 'dong' step by step.

도 4는 본 발명의 실시예에 따른 한글자판 구조에서 자음 영역과 모음영역을 이용하여 문자 '과'를 입력하는 다른 예를 나타낸다. 4 illustrates another example of inputting characters 'and' using a consonant region and a vowel region in a Korean keyboard structure according to an embodiment of the present invention.

먼저 사용자가 'ㄱ'이 할당된 1번 키를 누르면 첫번째 도면에 도시된 바와 같은 자판이 활성화된다. 현재 자음 입력 단계이므로 모음 영역에 포함된 3,6,9번 키의 자판은 초기화면과 동일하게 유지된다.First, when the user presses the 1 key to which 'a' is assigned, the keyboard as shown in the first drawing is activated. Since the current consonant input stage, the keyboard of keys 3, 6, and 9 included in the vowel area remains the same as the initial screen.

모음의 목표 문자가 ㅘ'이므로 사용자는 1번키에서 'ㅗ' 모음을 포함하고 있는 6번 키로 드래그한다.Since the target character of the vowel is 'ㅘ', the user drags from # 1 key to # 6 containing the 'ㅗ' vowel.

위에 설명한 바와 같이 손가락이 자음 영역을 벗어나므로 목표 문자 'ㄱ'이 선택된 것으로 해석한다. 손가락이 6번 키 위치에 도달하면 두번째 도면과 같은 기배열이 활성화된다. 사용자는 목표 문자가 'ㅘ'이므로 다시 1번 키 위치로 손가락을 드래그한 후 해제한다.  As described above, since the finger leaves the consonant area, the target letter 'a' is interpreted as being selected. When the finger reaches the sixth key position, the alignment is activated as shown in the second drawing. Since the target character is 'ㅘ', drag the finger to the first key position and release it again.

본 발명은 자음 영역과 모음 영역을 고정하여 운용하지는 않는다. The present invention does not fix the consonant region and the vowel region.

즉, 일단 목표 문자가 선택되고 나면 해당 위치를 중심으로 다음 문자 입력을 대비한 자판이 활성화되도록 할 수 있다. In other words, once the target character is selected, the keyboard may be activated in preparation for the next character input based on the corresponding position.

예를 들어 입력 글자가 '광'이었다고 가정하면 두번째 도면에서,'ㅘ'가 선택된 후 세번째 도면과 같이 2, 3, 5, 6, 8, 9, 0번에 자음 자판이 활성화될 수 있다. 목표 문자가 'ㅇ'이므로 0번 키로 드래그한 후 해제함으로써 '광'의 입력을 완성할 수 있다. For example, assuming that the input text is 'light', the consonant keyboard may be activated at 2, 3, 5, 6, 8, 9, and 0 as shown in the third drawing after 'ㅘ' is selected in the second drawing. Since the target character is 'ㅇ', dragging with the 0 key and releasing it can complete the input of 'light'.

또한 받침을 입력함에 있어서 'ㅀ'을 입력하기 위해서는 기존의 방식으로는 'ㄹ'을 입력하기 위하여 'ㄴ'이 할당된 키(예를 들어 2번 키)를 두번 누르거나 특정 키를 눌러서 'ㄴ'을 'ㄹ'로 변환시키는 과정이 필요하다. 'ㅎ'을 입력하기 위하여 'ㅎ'이 할당된 키(예를 들어 7번 키)를 두번 누르거나 'ㅇ'을 누른 상태에서 특정 키를 눌러서 입력하는 과정이 필요하다. Also, to input 'ㅀ' in inputting the base, press 'b' key (e.g. key 2) assigned twice to enter 'ㄹ' in the conventional way or press 'b' The process of converting 'to' ㄹ 'is necessary. In order to input 'ㅎ', it is necessary to press twice the key assigned to 'ㅎ' (for example, the 7th key) or press a certain key while pressing 'ㅇ'.

본 발명에서는 특정한 기준키와 관련하여 연관키로 지정되지 않은 키들에 복자음을 할당함으로써 복자음의 입력을 본 발명의 동시 입력 방식으로 빠르고 간편하게 입력할 수 있다. 예를 들어 도 3에 도시된 바와같이, 7번 키에 'ㅅㅎㅆ'이 할당되는 경우에 7번 키를 누름으로써 'ㅎ'과 'ㅆ'은 각기 2번 행과 3번 행에 복수로 할당되어 활성화된다. 이 때 1번 행과 4번 행은 사용되지 않는 키이므로 이 키들에 7번 키에 할당된 문자들을 포함하는 복자음들을 아래와 같이 할당함으로써 신속한 입력을 가능하게 할 수 있다. 즉, 1번 키에는 'ㅅ'을 포함하는 복자음 'ㄳ'을, 2번 키와 3번 키에는 'ㅅ'을 포함하는 또 다른 복자음 'ㅄ'을 할당하여 입력에 사용할 수 있다. 그리고 4번 행의 7번 키에는 'ㄶ'을 8번 키에는 'ㅀ'을 9번 키에는 '다시 ㄶ'을 할당하여 입력에 사용할 수 있다. In the present invention, by assigning a consonant sound to keys that are not designated as an associated key in relation to a specific reference key, the input of the consonant sound can be quickly and easily input by the simultaneous input method of the present invention. For example, as shown in FIG. 3, when 'ㅅ ㅎㅆ' is assigned to the 7th key, by pressing the 7th key, 'ㅎ' and 'ㅆ' are assigned to a plurality of rows 2 and 3, respectively. Is activated. In this case, since lines 1 and 4 are unused keys, quick inputs can be made by allocating the consonants including the letters assigned to the keys 7 to these keys as follows. That is, a first consonant '복' including 's' may be assigned to the first key, and another double consonant 'ㅄ' including 's' may be assigned to the second and third keys. In addition, 'ㄶ' is assigned to '7' key in line 4, 'ㅀ' is assigned to key 8, and '' 'is assigned to key 9 and used for input.

위에서 설명한 바와 같이 자음 영역과 모음 영역을 구분하여 키를 할당하는 경우에는 3, 6, 9번 키에는 모음을 할당한 상태를 유지하도록 할 수 있다. As described above, in case of assigning a key by dividing the consonant area and the vowel area, the vowels may be maintained in the 3, 6, and 9 keys.

한편 본 발명의 실시예를 적용할 경우 키보드 또는 키패드에 12개의 키를 구비하여 문자 입력을 구현할 필요는 없다.On the other hand, when applying the embodiment of the present invention it is not necessary to implement a character input by having 12 keys on the keyboard or keypad.

영어의 경우 26개의 알파벳을 사용하므로 이들을 10개의 키에 할당하기 위해서는 평균 2.6개의 자소가 할당된다. 즉 3개의 문자가 할당된 키와 2개의 문자가 할당된 키로 나뉘므로 어느 문자가 어느 키에 할당되었는지를 알기 위해서는 10개의 기준키를 기억할 필요가 있으며, 각각의 위치를 또한 기억해야 하는 부담이 발생한다. Since English uses 26 alphabets, an average of 2.6 letters are assigned to assign them to 10 keys. In other words, it is divided into a key assigned with three letters and a key assigned with two letters, so it is necessary to remember 10 reference keys to know which letter is assigned to which key. do.

그러나 본 발명을 터치스크린에 적용하는 경우에 기능키를 제외하고 6개의 키만을 사용하여 문자를 입력하는 방법을 구현할 수 있다. 이렇게 함으로써 각 키에 할당된 문자 세트(set)를 외워야 하는 부담을 줄일 수 있으며 드래깅 거리를 최소화할 수 있다. 또한 각각의 키의 사이즈가 크므로 입력된 위치를 쉽고 정확하게 검출할 수 있는 장점이 있다. 아래와 같이 9개의 키로 구성된 자판을 구현할 수 있다. However, when the present invention is applied to a touch screen, a method of inputting characters using only six keys except for function keys can be implemented. This reduces the burden of memorizing the character set assigned to each key and minimizes dragging distance. In addition, since the size of each key is large, there is an advantage that can easily and accurately detect the input position. You can implement a keyboard consisting of nine keys as shown below.

도 6는 본 발명의 실시예 따른 새로운 영어 자판구조를 나타내고, 도 7은 새로운 영어자판을 이용하여 문자를 입력하는 예를 나타낸다.6 shows a new English keyboard structure according to an embodiment of the present invention, and FIG. 7 shows an example of inputting characters using the new English keyboard.

본 발명은 도 6에 도시된 바와같아, 1번부터 4번키에 다섯개씩의 알파벳을 할당하고 5번과 6번 키에는 각각 세개씩의 알파벳을 할당한 자판을 구현할 수 있다. 따라서, 도 7의 첫번째 도면에 도시된 바와같이, 목표 문자가 'a, b, c, d, e' 다섯개 문자 가운데 하나인 상태에서 1번 키를 누르면, 두번째 도면과 같이 연관키가 상기 1번키의 주위에 표시된다(안내한다).As shown in FIG. 6, a keyboard in which five alphabets are allocated to keys 1 to 4 and three alphabets are allocated to keys 5 and 6 may be implemented. Therefore, as shown in the first drawing of FIG. 7, when the first letter is pressed while the target character is one of five letters 'a, b, c, d, and e', the associated key is the first key as shown in the second drawing. Are displayed around (guided).

만약 1번 키가 눌린 상태에서 2번 키 위치로 드래그한 후 해제하면 'A', 3번 키 위치로 드래그한 후 해제하면 'b', 4, 5, 6번 키 위치로 드래그한 후 해제하면 각기 'c, d, e'가 입력되도록 구현할 수 있다. 이때, 최하행 좌측 키는 shift키와 문자판 선택 키로 사용된다. 즉, 단독으로 사용될 때에는 세번째 도면에 도시된 바와같이 문자판 선택키로 사용되며, 다른 키 입력 이후에 입력되면 shift키로 기능하도록 구현할 수 있다. 최하행 중앙 키는 스페이스키로 사용될 수 있으며, 최하행 우측키는 엔터키로 사용될 수 있다. If key 1 is pressed and dragged to key 2 position to release, then drag to 'A', key 3 to release and release to key position 'b', drag to key positions 4, 5, 6 and release. It can be implemented to input 'c, d, e' respectively. At this time, the bottom left key is used as a shift key and a dial selection key. That is, when used alone, as shown in the third drawing, it is used as a dial selection key, and if it is input after another key input, it can be implemented to function as a shift key. The bottom row key can be used as the space key and the bottom row right key can be used as the enter key.

또한, 상기 엔터키는 단순히 입력 후 해제되면 엔터키 기능을 수행하고 입력된 상태에서는 새로운 자판(예를 들어, 문장 부호 자판)을 활성화시킨다. 도 7의 세번째 도면에 도시된 바와같이 엔터키를 누른 상태에서 1~6 키 위치로 드래그한 후 해제하면 활성화된 문자들 즉 '.',',', '?', '!', '-', '&'등이 입력된다. 동일한 방식이 스페이스 키에도 적용될 수 있다. In addition, when the enter key is simply inputted and released, the enter key performs an enter key function and activates a new keyboard (for example, a punctuation keyboard) in the input state. As shown in the third drawing of FIG. 7, while pressing the Enter key while dragging to the 1 to 6 key positions and releasing it, the activated characters, that is, '.', ',', '?', '!', '- ',' And 'are entered. The same can be applied to the space key.

또한 본 발명은 세로 상태, 즉 휴대폰을 세워서 입력하는 상태와 가로 상태, 즉 휴대폰을 누여서 입력하는 상태를 감지하여(지자기 센서 또는 자이로센서이용) 세로 상태에서 12키 또는 9키로 입력하다가 가로 상태로 바꾸면 자동적으로 33키 내지는 45키의 쿼티(qwerty) 식 자판으로 변환하는 것이 가능하다.In addition, the present invention detects the vertical state, that is, the state of entering the mobile phone upright and the landscape state, that is, by pressing the mobile phone by using the geomagnetic sensor or gyro sensor (12) or 9 keys in the vertical state in the horizontal state In other words, it is possible to automatically convert qwerty keyboards with 33 or 45 keys.

그리고 본 발명은 문자가 입력되기 전 초기화면에서 기 설정된 키를 입력하여 한글모드, 영문모드, 일문모드 및 중국어모드의 자판을 선택할 수 있다. In addition, the present invention can select the keyboard of the Korean mode, English mode, Japanese mode and Chinese mode by inputting a predetermined key on the initial screen before the character is input.

그러나 본 발명은 상기 실시 예에 한정하고자 하는 것은 아니다. However, the present invention is not intended to be limited to the above embodiments.

도 8은 본 발명의 실시예에 따른 귀환적 키 입력 방법의 일 예를 설명하기 위한 흐름도이다.8 is a flowchart illustrating an example of a feedback key input method according to an embodiment of the present invention.

사용자가 특정 입력모드(한글, 영문, 일문 및 중국어)를 선택하면 제어부(140)는 출력부(120)의 화면에 상기 선택된 입력모드에 해당하는 초기 키 배열(자판)을 표시한다. When the user selects a specific input mode (Korean, English, Japanese and Chinese), the controller 140 displays an initial key arrangement (keyboard) corresponding to the selected input mode on the screen of the output unit 120.

상기 초기 키 배열(자판)이 표시되면 제어부(140)는 복수의 키가 입력되는지 감지한다. 보다 구체적으로 상기 제어부(140)는 기준키(예 : 숫자 4번 키) 입력(첫번째 키 또는 기준키 입력)을 검출한다(S101). 그리고 상기 기준키가 입력되면 제어부(140)는 기준키에 할당된 복수의 문자들 가운데 첫 번째 문자를 제외한 나머지 문자들 또는 확장문자를 키보드나 키패드의 특정 행 또는 특정 열의 연관키에 표시한다. 이때, 상기 제어부(140)는 기준키키에 포함된 문자들을 키보드나 키패드의 영역에 분할하여 표시하며, 상기 확장문자는 기준키에 포함된 문자들이 표시되는 영역 이외의 영역에 표시되는 연관키에 표시한다. When the initial key arrangement (keyboard) is displayed, the controller 140 detects whether a plurality of keys are input. More specifically, the controller 140 detects a reference key (for example, the number 4 key) input (first key or reference key input) (S101). When the reference key is input, the controller 140 displays the remaining characters or extended characters except the first character among the plurality of characters assigned to the reference key on the associated key of a specific row or a specific column of the keyboard or keypad. In this case, the controller 140 displays the characters included in the reference key key by dividing them into an area of the keyboard or keypad, and the extended characters are displayed on an associated key displayed in an area other than the area in which the characters included in the reference key are displayed. do.

상기 연관키는 키패드, 키보드 또는 터치스크린의 특정 행 또는 특정 열에서 상기 기준키에 포함된 문자를 표시하는 키로서, 제어부(140)는 어느 하나의 키가 입력되더라도 모두 동일한 키로 판단된다. 특히 제어부(140)는 기준키 및 연관키가 입력될 때마다 키배열 및 입력 가능한 문자를 변경하여 화면에 표시된다. 이때, 상기 키배열은 기준키 및 연관키의 입력 순서에 따라 상이하게 표시된다. The associated key is a key for displaying a character included in the reference key in a specific row or a specific column of a keypad, a keyboard, or a touch screen, and the controller 140 determines that all of the keys are the same key. In particular, the controller 140 changes the key sequence and the inputtable characters whenever the reference key and the associated key are input and are displayed on the screen. In this case, the key array is displayed differently according to the input order of the reference key and the associated key.

또한, 상기 연관키는 키패드, 키보드 또는 터치스크린의 특정 행 또는 특정 열에서 상기 기준키에 포함되지 않은 확장문자를 표시하는 키이며, 상기 확장문자는 움라우트 기호, 불어의 악센트 기호 등과 같이 다양한 식별문자(diacritic marks)를 포함하는 알파벳 문자, 탁음이나 반탁음 기호를 가지는 일본어의 가나 문자, 1성에서 4성까지의 성조 표시를 포함하는 중국어의 병음 표기용 문자, 한국어의 이중모음 및 복자음을 포함한다. In addition, the associated key is a key for displaying an extended character not included in the reference key in a specific row or a specific column of the keypad, keyboard or touch screen, the extended character is a variety of identification characters, such as umlaut symbols, French accent symbols, etc. (includes alphabetic characters containing diacritic marks, Japanese kana characters with sound or semitone characters, Chinese pinyin characters including tonal signs ranging from 1 to 4 stars, Korean double vowels and bokja) .

상기 제어부(140)는 기준키가 입력되고 있는 상태에서 기설정된 특정 시간 이내에 연관키가 입력되는지를 검출한다(S102, S103).The control unit 140 detects whether an association key is input within a predetermined time period while the reference key is being input (S102 and S103).

상기 검출 결과 상기 기준키(예 : 숫자 4번 키)가 입력된 후 연관키가 입력되지 않으면 상기 기준키에 할당된 복수의 문자(예 : g, h, i)중 첫번째 할당된 문자(예 : g)를 출력부(120)에 출력한다(S104).As a result of the detection, if the associated key is not input after the reference key (for example, the number 4 key) is input, the first assigned character (for example, g, h, and i) of the plurality of letters assigned to the reference key (for example, g) is output to the output unit 120 (S104).

상기 검출 결과 상기 기준키(예 : 숫자 4번 키)가 입력된 후 기설정된 특정 시간 이내(예 : 0.5초)에 연관키(두번째 키)가 입력되지 않으면 상기 연관키를 새로운 기준키로 판단한다(S106). As a result of the detection, if the associated key (second key) is not input within a predetermined time period (for example, 0.5 seconds) after the reference key (for example, the number 4 key) is input, the associated key is determined as a new reference key ( S106).

본 발명에서 제어부(140)는 상기 기준키가 입력된 후 기설정된 특정시간 동안 연관키의 입력을 대기하는 동안에는 기준키에 할당된 아무런 문자도 출력하지 않을 수 있다. 또는 기준키에 할당된 문자를 출력한 후 연관키가 입력되면 기준키와 연관키의 조합에 해당하는 문자로 변경할 수도 있다.In the present invention, the controller 140 may not output any character assigned to the reference key while waiting for input of the associated key for a predetermined time after the reference key is input. Alternatively, if the associated key is input after outputting the letter assigned to the reference key, the character may be changed to the character corresponding to the combination of the reference key and the associated key.

그리고 상기 기준키가 입력된 후 기설정된 특정시간 이내에 연관키가 입력되면, 제어부(140)는 상기 기준키와 연관키(첫번째키와 두번째 키)의 조합에 해당하는 문자를 출력한다(S105). 이 경우 기설정된 특정 시간 이내에 후속 키가 입력되면 문자는 출력되지 않을 수도 있다. When the associated key is input within a predetermined time period after the reference key is input, the controller 140 outputs a character corresponding to the combination of the reference key and the associated key (first key and second key) (S105). In this case, if a subsequent key is input within a predetermined time period, characters may not be output.

이후 제어부(140)는 기준키와 연관키에 의해 하나의 문자가 결정된 후 기설정된 특정시간 동안 후속 연관키의 입력을 대기한다(S107). 만약 기설정된 특정시간 이내에 후속 연관키가 입력되지 않으면 제어부(140)는 기준키와 연관키에 의해 결정된 문자를 출력상태를 유지하거나 출력하고, 상기 특정 시간이내에 후속 연관키가 입력되면 상기 기준키와 연관키에 의해 결정된 문자를 새로운 기준키로 사용하여, 그 새로운 기준키와 후속 연관키에 의해 결정된 문자를 목표문자로서 출력한다(S105). 상기 과정은 귀환적으로 수행될 수 있다. 또한, 상기 문자와 후속 연관키에 의해 결정된 문자는 대문자로 변환된 문자, 첫번째 키에 할당되지 않은 문자(예 : 특수 문자, 또는 비모음기호나 식별부호가 붙은 문자)를 포함한다. Thereafter, the controller 140 waits for input of a subsequent association key for a predetermined time after one character is determined by the reference key and the association key (S107). If the subsequent association key is not input within a predetermined time period, the controller 140 maintains or outputs the character determined by the reference key and the association key, and if the subsequent association key is input within the specific time, Using the character determined by the association key as a new reference key, the character determined by the new reference key and the subsequent association key is output as the target character (S105). The process can be carried out in a feedback manner. In addition, the character determined by the character and the subsequent association key includes a character converted to uppercase letters, a character not assigned to the first key (for example, a special character or a character with a non-vowel or identification code).

이를 보다 구체적으로 설명하면 다음과 같다. This will be described in more detail as follows.

상기 검출 결과 상기 첫번째 키가 입력된 후(S101의 예) 기설정된 특정 시간 이내에 다른 키(두번째 키)가 입력되면(S104의 예) 상기 두번째 키의 위치를 검출한다. 그리고 상기 첫번째 키와 두번째 키의 위치에 따라 상기 첫번째 키와 두번째 키의 조합에 해당하는 문자를 출력한다. 상기 키 조합을 위해 상기 키 입력 장치의 내부 메모리(130)에는 여러가지 키 조합에 해당하는 문자 할당 테이블이 저장되어 있다.As a result of the detection, if another key (second key) is input within a preset specific time after the first key is input (YES in S101), the position of the second key is detected. And a character corresponding to the combination of the first key and the second key is output according to the position of the first key and the second key. For the key combination, an internal memory 130 of the key input device stores a letter assignment table corresponding to various key combinations.

예를 들어 상기 두번째 키의 위치가 상기 첫번째 키가 있는 행(또는 열)로부터 몇 번째 행(또는 열)에 해당하는지 검출한다. 그리고 상기 첫번째 키가 있는 행으로부터 상측 행에 해당하는지 아니면 하측 행에 해당하는지 검출한다. 또는 상기 첫번째 키가 있는 행으로부터 우측 열에 해당하는지 아니면 좌측 열에 해당하는지 검출한다. 즉 키 조합을 위하여 설정된 옵션에 따라 상기 두번째 키가 몇번째 행인지 또는 몇번째 열인지 검출한다.For example, it detects how many rows (or columns) from the row (or column) where the first key is located. Then, it detects whether the first key corresponds to an upper row or a lower row. Or, it is detected whether it corresponds to the right column or the left column from the row with the first key. That is, according to the option set for the key combination, it detects which row or column the second key is.

상기와 같이 두번째 키의 위치를 검출하는 이유는 그 위치에 따라 첫번째 키와의 조합이 달라지기 때문이다. The reason for detecting the position of the second key as described above is that the combination with the first key varies depending on the position.

본 실시 예에서 상기 두번째 키의 위치를 판단하는 순서는 첫번째 키를 제외하거나 포함하여 가장 상측 행에서부터 하측 행으로 판단하고, 첫번째 키를 제외하거나 또는 포함하여 가장 좌측 열에서부터 우측 열로 판단한다. 상기 판단순서는 미리 사용자가 메뉴에서 설정하거나 특정 키를 입력하여 판단모드를 설정할 수 있다. In the present embodiment, the order of determining the position of the second key is determined from the uppermost row to the lower row by excluding or including the first key, and is determined from the leftmost column to the right column by excluding or including the first key. The determination order may be set in advance by a user in a menu or by setting a determination key by inputting a specific key.

또한 본 발명은 입력 방식에 따라 키위치 판단이 자동적으로 결정되도록 할 수 있다. 예를 들어 복수의 터치가 이루어지면 첫번째 터치를 첫번째 입력값으로, 그리고 두번째 터치가 동시에 이루어지면 두번째 입력값으로 해석하거나 첫번째 터치가 이루어진 후 드래그가 발생하면 해제된 위치나 방향이 바뀌는 지점이 각각 두번째 입력과 세번째 입력 또는 네번째 입력값으로 해석되도록 할 수 있다. In addition, according to the present invention, key position determination may be automatically determined according to an input method. For example, if a plurality of touches are made, the first touch is interpreted as the first input value, and if the second touch is made at the same time, the second input value is interpreted or if the drag occurs after the first touch is made, the released position or the point where the direction is changed is the second. It can be interpreted as an input and a third or fourth input.

예를 들어 첫번째 키(예: 숫자 4번 키)의 다음에 입력된 두번째 키의 위치가 제2행이면 상기 첫번째 키에 할당된 복수의 문자(예 : g, h, i)중 두번째 할당된 문자(예 : h)를 출력하고, 상기 두번째 키의 위치가 제3행이면 상기 첫번째 키에 할당된 복수의 문자(예 : g, h, i)중 세번째 할당된 문자(예 : i)를 출력하도록 구성할 수 있다. 다른 예로서 첫번째 키(예 : 숫자 6번 키)의 다음에 입력된 두번째 키의 위치가 제2행이면 상기 첫번째 키에 할당된 복수의 문자(예 : m, n, o)중 두번째 할당된 문자(예 : n)를 출력하고, 상기 두번째 키의 위치가 제3행이면 상기 첫번째 키에 할당된 복수의 문자(예 : m, n, o)중 세번째 할당된 문자(예 : o)를 출력한다. For example, if the position of the second key input after the first key (for example, the number 4 key) is the second row, the second assigned character among the plurality of characters (for example, g, h, and i) assigned to the first key (E.g., h), and if the position of the second key is a third line, to output a third assigned letter (e.g., i) of a plurality of letters (e.g. g, h, i) assigned to the first key. Can be configured. As another example, if the position of the second key input after the first key (for example, the number 6 key) is the second line, the second assigned character among the plurality of characters (for example, m, n, o) assigned to the first key (E.g., n), and if the second key is located in the third row, the third character (e.g., o) of the plurality of letters (e.g., m, n, o) assigned to the first key is output. .

한편 상기 키 조합을 위한 옵션이 두번째 키의 행을 검출하여 조합하는 것이라면, 상기 행을 검출하는 방법과 마찬가지로, 상기 두번째 키의 위치가 좌측 열인지 또는 동일 열인지 또는 우측 열인지 여부에 따라 상기 첫번째 키에 할당된 문자들 중에서 그 조합에 해당하는 문자를 출력한다.On the other hand, if the option for the key combination is to detect and combine the row of the second key, the first key according to whether the position of the second key is the left column, the same column or the right column, as in the method of detecting the row Outputs the letter corresponding to the combination among the letters assigned to the key.

그러나 본 발명은 상기 실시 예에 한정하고자 하는 것이 아니며, 상기 키 조합에 따른 문자의 할당은 사용자의 옵션 설정을 통해서 변경할 수도 있다. 즉 상기 첫번재 키와 두번째 키의 조합 방법 및 그 조합에 해당하는 문자는 사용자에 의해서 편집할 수 있도록 이루어질 수 있다. 다시 말해 세 개 이상의 키 조합과 그에 해당하는 문자를 할당할 수도 있다.However, the present invention is not intended to be limited to the above embodiment, and the assignment of characters according to the key combination may be changed through user's option setting. That is, the combination method of the first key and the second key and the character corresponding to the combination may be made to be edited by the user. In other words, you can assign three or more key combinations and their corresponding characters.

도 9는 본 발명에 관련된 귀환적 키 입력 방법을 설명하기 위한 예시도이다.9 is an exemplary view for explaining a feedback key input method according to the present invention.

상술한 바와 같이 본 발명은 첫 번째 키와 두 번째 키의 조합에 해당하는 문자를 출력할수 있다. 상기 두 번째 키로 입력되는 특정 행이나 열에 있는 키들은 모두 동일한 문자를 입력할 수 있는 키로 판단할 수 있다. 다시 말해, 상기 두 번째 키는 어느 하나의 키로 한정하는 것이 아니라, 상기 첫 번째 키의 상측 또는 하측 또는 동일 열의 특정 열에 있는 임의의 키로 설정할 수 있다. 또한 상기 첫 번째 키의 좌측 또는 우측 또는 동일 행의 특정행에 있는 임의의 키로 설정할 수도 있다. 이러한 설정은 사용자가 메뉴를 통하여 설정하거나 숫자키를 제외한 특정 키가 입력될 때마다 자동 변환되도록할 수 있다. As described above, the present invention may output a character corresponding to a combination of the first key and the second key. Keys in a specific row or column input as the second key may be determined as keys for inputting the same character. In other words, the second key is not limited to any one key, but may be set to any key above or below the first key or in a specific column of the same column. It may also be set to any key on the left or right side of the first key or on a specific line of the same row. This setting can be set automatically by the user whenever a specific key except a numeric key is set through a menu.

예를 들어 첫 번째 키(예 : 숫자 4번 키)의 다음에 입력된 두 번째 키의 위치가 제2행에 있는 나머지 키(예, 5, 6번 키)이면 그 2행에 있는 어느 키가 입력되더라도 상기 첫 번째 키에 할당된 복수의 문자(예 : g, h, i)중 두 번째 할당된 문자(예 : h)를 동일하게 출력한다.For example, if the position of the second key entered after the first key (for example, the number 4 key) is the remaining key on the second row (for example, the keys 5 and 6), then the key on that row is Even if it is input, the second assigned letter (eg, h) of the plurality of letters (eg, g, h, i) assigned to the first key is output identically.

또한, 다른 실시예로서 첫 번째 키(예 : 숫자 4번 키)의 다음에 입력된 두 번째 키의 위치가 제2열에 있는 나머지 키(예, 5, 6번 키)이면 그 2열에 있는 어느 키가 입력되더라도 상기 첫 번째 키에 할당된 복수의 문자(예 : g, h, i)중 두 번째 할당된 문자(예 : h)를 동일하게 출력한다.Also, as another embodiment, if the position of the second key entered after the first key (for example, the number 4 key) is the remaining key (for example, keys 5 and 6) in the second column, any key in the second column. Even if is inputted, the second assigned letter (eg, h) among the plurality of letters (eg, g, h, and i) assigned to the first key is output in the same manner.

상기 실시예에서는 특정 행이나 특정 열에 있는 키들이 입력되면 모두 동일한 문자를 입력할 수 있는 키로 판단한다고 기재하였다. 그러나 본 발명은 동일한 키 입력으로 판단하기 위한 키들이 반드시 특정 행이나 특정 열에 있어야 하는 것은 아니다. 예를 들어 사용자 입력부(예 :키보드)에 배치된 키들이 많을 경우에는 특정 영역을 지정하여 그 특정 영역에 있는 키들중 어느 하나가 입력되더라도 동일한 키가 입력된 것으로 판단할 수 있다.In the above embodiment, when keys in a specific row or a specific column are input, all of them are determined to be keys capable of inputting the same character. However, the present invention does not necessarily mean that the keys for judging the same key input must be in a specific row or a specific column. For example, if there are many keys arranged in a user input unit (eg, a keyboard), a specific area may be designated and it may be determined that the same key is input even if any one of the keys in the specific area is input.

따라서 도 9에 도시된 바와 같이 만약 사용자 입력부(예 : 키패드 또는 키보드)가 터치스크린으로 구성되어 있다고 가정하면, 상기 동일한 키 입력으로 판단할 수 있는 키들의 표시내용(예 : 각 언어별 문자)을 동일하게 표시하여 사용자에게 안내할 수 있다(미리보기 형태). Accordingly, as shown in FIG. 9, if a user input unit (eg, a keypad or a keyboard) is configured as a touch screen, display contents (eg, a character of each language) of keys that can be determined by the same key input are assumed. The same can be displayed to guide the user (preview form).

예를 들어 첫 번째 키(예 : 숫자 4번 키)가 입력될 경우 제어부(140)는 4번 키를 제외한 제2행에 키와 제3행에 있는 키의 표시내용을 동일하게 표시할 수 있다. 즉 제2행에 있는 나머지 키(예 : 5, 6번 키)들은 상기 첫 번째 키에 할당된 복수의 문자(예 : g, h, i)중 두 번째 할당된 문자(예 : h)를 동일하게 표시하고, 제3행에 있는 키(예 : 7,8,9번 키)들은 상기 첫 번째 키에 할당된 복수의 문자(예 : g, h, i)중 세 번째 할당된 문자(예 : i)를 동일하게 표시할 수 있다.For example, when the first key (for example, the number 4 key) is input, the controller 140 may display the display contents of the key and the key in the third row on the second row except for the fourth key. . That is, the remaining keys (eg, keys 5 and 6) on the second line are identical to the second assigned letter (eg, h) among the plurality of letters (eg, g, h, and i) assigned to the first key. The keys in the third row (e.g., keys 7,8,9) are the third of the plurality of letters (e.g. g, h, i) assigned to the first key (e.g. i) can be displayed in the same way.

본 발명은 앞에서 설명한 바와같이 첫 번째 키를 입력한 후 소정의 제스처(터치& 홀드 및 플리킹) 또는 특정 키를 눌러 현재의 상태를 유지시킨 후 다음 입력을 대기하는 방식으로 구현될 수 있다. 즉, 사용자가 첫 번째 키(예 : 숫자 4번 키)를 터치한 상태에서 특정 좌측으로 드래그하면, 제어부(140)는 첫번째 키의 입력상태를 유지하고, 이후 두번째 키 가 입력될 때 상기 첫번째 키와 두 번째 키의 조합에 해당하는 문자를 출력한다. As described above, the present invention can be implemented in a manner of waiting for the next input after maintaining a current state by pressing a predetermined gesture (touch & hold and flicking) or a specific key after inputting the first key. That is, when the user touches the first key (for example, the number 4 key) and drags it to a specific left side, the controller 140 maintains the input state of the first key, and then the first key when the second key is input. Prints the character corresponding to the combination of and the second key.

이 방법은 한 손이 부자유스럽거나 한시적으로 한 손(또는 한손가락)만을 사용할 수 있는 상황에 유효하게 적용될 수 있다.This method can be effectively applied to a situation where one hand can use only one hand (or one finger) in an inconvenient or temporary manner.

도 10은 본 발명에 관련된 귀환적 키 입력 방법을 설명하기 위한 다른 예시도이다. 10 is another exemplary diagram for describing a feedback key input method according to the present invention.

도 10에 도시된 귀환적 키 입력방법은 터치 & 드래그의 거리에 따라 문자출력을 결정하는 방법이다. 도 10에 도시된 바와같이, 터치 스크린을 사용하는 기기에서 어느 하나의 키를 터치한 상태에서 두 번째 키가 있는 위치까지 드래그(drag)할 경우 첫 번째 터치가 이루어진 지점을 첫 번째 키로 하고 드래그된 지점을 두 번째 키로 간주한다.The feedback key input method illustrated in FIG. 10 is a method of determining a text output according to the distance of touch and drag. As shown in FIG. 10, in a device using a touch screen, when one key is touched and dragged to the position where the second key is located, the first touch is made as the first key and dragged. Consider the point as the second key.

예를 들어 첫 번째 키(예 : 숫자 4번 키)가 터치된 오른쪽의 두번째 키(숫자 5번키)로 드래그되면, 상기 첫번째 키에 할당된 복수의 문자(예 : g, h, i)중 두번째 할당된 문자(예 : h)를 출력하고, 상기 첫 번째 키(예 : 숫자 4번 키)가 터치된 오른쪽의 두번째 키(숫자 6번키)로 드래그되면, 상기 첫번째 키에 할당된 복수의 문자(예 : g, h, i)중 세번째 할당된 문자(예 : i)를 출력한다.For example, if the first key (for example, the number 4 key) is dragged to the second key on the right (number 5 key) touched, the second of the plurality of letters (for example, g, h, i) assigned to the first key Outputs the assigned letter (e.g. h) and drags the first key (e.g. number 4 key) to the touched second key (number 6 key). Example: Print the third allocated character (eg i) of g, h, i).

도 11은 도 9에 도시된 귀환적 키 입력 방법의 다른 실시예이다. 이 실시예는 첫번째 키에 할당된 문자를 안내하는 방법에 적용된다. FIG. 11 is another embodiment of the feedback key input method shown in FIG. This embodiment applies to the method for guiding the character assigned to the first key.

도 11에 도시된 바와같이, 사용자가 첫 번째 키(예 : 숫자 4번 키)를 터치하면, 제어부(140)는 4번 키를 제외한 제2행에 키와 제3행에 있는 키의 표시내용을 동일하게 표시한다. 이 상태에서 사용자가 상기 터치한 첫번째 키를 오른쪽의 두번째 키(숫자 5번키 또는 6번키)로 드래그하면 제어부(140)는 상기 첫 번째 키에 할당된 복수의 문자(예 : g, h, i)중 두 번째 할당된 문자(예 : h)를 동일하게 표시한다. 반면에 사용자가 상기 첫번째 키를 터치한 상태에서 아래쪽의 제3행으로 상기 첫번째 키를 드래그하면 제어부(140)는 상기 첫번째 키에 할당된 복수의 문자(예 : g, h, i)중 세 번째 할당된 문자(예 : i)를 동일하게 표시한다. As shown in FIG. 11, when the user touches the first key (for example, the number 4 key), the controller 140 displays the contents of the keys in the second row and the third row except the fourth key. Displays the same. In this state, if the user drags the first key touched to the second key (number 5 key or 6 key) on the right side, the controller 140 controls a plurality of characters (eg, g, h, i) assigned to the first key. The second assigned letter (for example, h) is displayed the same. On the other hand, if the user drags the first key to the lower third row while the user touches the first key, the control unit 140 performs a third of a plurality of characters (eg, g, h, i) assigned to the first key. Assign the same letter to the assigned letter (eg i).

특히 본 발명은 언어에 따라서 어느 하나의 키에 할당된 문자의 수가 많지 않을 경우에는 자판 배열 전체를 변환하지 않고 입력 후보 문자의 수만큼의 키 배열만을 팝업(pop-up)하는 방식으로 구현될 수도 있다.In particular, when the number of characters assigned to any one key is not large according to the language, the present invention may be implemented by popping up only the number of key sequences of input candidate characters without converting the entire keyboard sequence. have.

또한, 본 발명은 어느 하나의 키에 할당된 문자의 수에 따라 키보드(자판) 배열 변환시 표시되는 영역을 다르게 구분할 수 있다. In addition, according to the present invention, an area displayed when the keyboard (keyboard) arrangement is converted according to the number of characters assigned to any one key may be distinguished.

즉, 예를 들어, 일본어 입력에 있어서, 1번 키에 あ, い,う, え, お 다섯 문자가 할당되는 경우 1번을 누른 상태에서 나머지 네 문자를 할당할 두 번째 키는 네 영역에 배분되어야 한다. 이럴 경 우에는 제1행의 1번 키 이외의 2, 3번 키에 い, 제2행의 4,5,6번 키에 う, 제3행의 7,8,9번키에 え, 그리고 제4행의 키들의 일부 또는 전부에 お를 할당하는 것이 필요하다. 이러한 방법을 채택할 경우에는 키보드 배열을 간략화할 수 있다.That is, for example, in Japanese input, if five characters あ, い, う, え, お are assigned to the first key, the second key to allocate the remaining four characters while pressing the first key is allocated to the four areas. Should be. In this case, use keys 2 and 3 other than the 1st key in the first row, i, 4, 5, and 6 in the 2nd row, え, 7,8, and 9 in the 3rd row, and It is necessary to assign お to some or all of the four rows of keys. By adopting this method, the keyboard layout can be simplified.

상기와 같이 사용자 입력부에 배치된 각 키들의 표시내용을 입력 가능한 문자들로 변경함으로써 사용자의 편의성이 향상될 수 있다.The user's convenience can be improved by changing the display contents of each of the keys arranged in the user input unit to characters that can be input.

도 12는 본 발명에서 귀환적 키 입력을 위한 메모리 테이블의 일 예이다.12 is an example of a memory table for feedback key input according to the present invention.

상술한 바와 같이 본 발명은 첫 번째 키를 입력한 상태에서 두 번째 키를 입력할 수 있으며, 상기 첫 번째 키와 두 번째 키의 조합에 따라 상기 첫 번째 키에 할당된 복수의 문자중 어느 한 문자, 또는 상기 첫 번째 키와 두 번째 키의 조합에 따라 상기 첫 번째 키에 할당된 문자와 관련된 다른 문자를 입력받을 수 있다. 여기서 상기 첫 번째 키에 할당된 문자와 관련된 다른 문자란, 중국어와 같이 한가지 모음(예 : a)에 대하여 1성에서부터 4성까지를 나타내는 문자가 다를 경우를 의미한다. 즉 상기 첫 번째 키에 할당된 문자가 'a'라고 가정할 경우 그 문자와 관련된 다른 문자는 1성에서부터 4성까지를 나타내는 문자(예:

Figure 112010071864360-pat00001
)를 의미할 수 있다.As described above, in the present invention, a second key may be input while a first key is input, and any one of a plurality of letters assigned to the first key according to a combination of the first key and the second key. Alternatively, other characters related to the letter assigned to the first key may be input according to a combination of the first key and the second key. Here, another character related to the letter assigned to the first key means a case in which characters representing one to four stars are different for one vowel (for example, a) like Chinese. In other words, assuming that the letter assigned to the first key is 'a', another letter associated with the letter is a letter representing one to four stars (e.g.,
Figure 112010071864360-pat00001
May mean.

설명의 편의를 위하여 키패드의 각 키(예 : 0-9번 키)에는 적어도 세 개의 문자가 할당되어 있다고 가정한다. 예를 들어 숫자 1번 키에는 제1문자, 제1-1문자, 제1-2문자가 할당되어 있고, 숫자 2번 키에는 제2문자, 제2-1문자, 제2-2문자가 할당되어 있으며, 마찬가지로 도 5에 도시된 바와 같이 다른 키에도 세 개의 문자가 할당되어 있다고 가정한다.For convenience of explanation, it is assumed that at least three characters are assigned to each key (eg, keys 0-9) of the keypad. For example, the number 1 key is assigned the first letter, the 1-1 letter, and the 1-2 letter, and the number 2 key is assigned the second letter, the 2-1 letter, and the 2-2 letter. Likewise, as shown in FIG. 5, it is assumed that three letters are assigned to another key.

상기 각 키가 단독으로 입력될 경우에는 첫 번째로 할당된 문자가 출력된다. 예를 들어4번 키가 단독으로 입력될 경우에는 첫 번째로 할당된 문자(예 : 제4문자)가 출력된다. 그리고 상기 첫 번째 키가 입력된 상태에서 두 번째 키가 입력될 경우에는 첫 번재 키에 할당된 문자 중 g상기 두 번째 키의 위치에 따라 해당하는 문자가 출력된다. 예를 들어 4번 키가 입력된 상태에서 위치1에 해당하는 두 번째 키가 입력된 경우 제4-1문자가 출력되고, 위치2에 해당하는 두 번째 키가 입력된 경우 제4-2문자가 출력된다.When each key is input alone, the first assigned letter is output. For example, if key 4 is entered alone, the first assigned letter (eg, the fourth letter) is output. When the second key is input while the first key is input, a corresponding letter is output according to the position of the second key among the letters assigned to the first key. For example, if the second key corresponding to position 1 is entered while the number 4 key is input, the 4-1 character is output. If the second key corresponding to position 2 is input, the 4-2 character is displayed. Is output.

여기서 두번째 키가 숫자 몇번 키인지는 문자 입력에 관계가 없으며 또한 상기 두번째 키에 무슨 문자가 할당되어 있는지도 문자 입력에 관계가 없으며 다만 첫번째 키에 대하여 두번째 키의 상대적인 위치가 문자 입력에 관계가 있다. 즉 상기 두번째 키가 위치1에 있는 키인지 아니면 위치2에 있는 키인지에 따라 다른 문자가 출력되는 것이다. 다시 말해 첫번째 키와 두번째 키가 동시에 입력될 경우 두번째 키에 할당된 문자가 출력되는 것이 아니라, 첫번째 키에 할당된 문자들 중 두번째 키와의 조합에 해당하는 문자가 출력되는 것이다.Here, the number of keys of the second key is irrelevant to the character input, and what character is assigned to the second key is not related to the character input, but the position of the second key relative to the first key is related to the character input. That is, different characters are output depending on whether the second key is a key in position 1 or a key in position 2. In other words, when the first key and the second key are input at the same time, the letter assigned to the second key is not output, but the letter corresponding to the combination of the second key among the letters assigned to the first key is output.

상기 실시 예에서는 이동 단말기의 키패드 구성을 참조하여 설명하였으나 컴퓨터 자판(예 : 키보드)을 이용한 입력방식에서도 같은 원리를 적용할 수 있다. 또한 첫번째 키에 할당되지 않은 문자(예 : 특수 문자, 또는 비모음기호나 식별부호가 붙은 문자)도 상기와 같은 원리를 적용할 수 있다. 상기 식별부호가 붙은 문자는, 예를들어 중국어의 성조, 독일어의 움라우트, 불어의 악상떼귀나 악상그라브 또는 악상실꽁플렉스등을 포함한다. Although the above embodiment has been described with reference to a keypad configuration of a mobile terminal, the same principle may be applied to an input method using a computer keyboard (eg, a keyboard). The same principle can also be applied to characters not assigned to the first key (e.g., special characters or characters with non-vowels or identifiers). Characters with the above identification code include, for example, Chinese tones, German umlauts, French horns, gravures or crypts.

예를 들어 중국어를 입력한다고 가정할 때 사용자가 임의의 모음 키(예 : a)가 입력된 상태에서 특정 키 즉, * 또는 #키를 눌러 성조입력을 활성화한 후 기설정된 특정 영역(예 : 각 행 또는 각 열)에 있는 키들 중 어느 하나를 선택하여 성조를 입력한다. 또한, 본 발명은 상기 특정 키중에서 * 또는 #중 하나를 대문자 입력을 위한 키로 설정하고, 나머지 하나의 키는 식별부호가 붙은 문자를 위한 키로서 설정할 수 있다. For example, suppose you enter Chinese, and a user enters a certain vowel key (e.g. a) and activates the tonal input by pressing a specific key, e.g., the * or # key. Enter the tonality by selecting one of the keys in the row or each column). In the present invention, one of * or # may be set as a key for inputting an uppercase letter and the other key may be set as a key for a character with an identification code.

이상, 본 발명의 바람직한 실시 예를 첨부된 도면들을 참조로 설명하였다.In the above, preferred embodiments of the present invention have been described with reference to the accompanying drawings.

여기서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니된다. 특히 첫번째 두번째 키는 기준시간내에 입력될 경우 기준키 및 연관키와 동일한 의미로 사용되며, 상기 두번째 키가 기준 시간 이후에 입력될 경우는 기준키로 사용되며, 이러한 방법으로 세번째키 및 후속키 역시 새로운 기준키 또는 연관키로서 사용될 수 있다. 그리고 본 발명에서 '활성화된다'라는 의미는 '표시된다'라는 의미와 동일하게 사용된다. Here, the terms or words used in the present specification and claims should not be construed as being limited to the ordinary or dictionary meanings. In particular, the first second key is used in the same meaning as the reference key and the associated key when the key is entered within the reference time, and the second key is used as the reference key when the key is entered after the reference time. Can be used as a reference key or associative key. In the present invention, the meaning of 'activated' is used the same as the meaning of 'indicated'.

또한, 본 발명은 설명의 편의를 위하여 단말기를 예로들어 설명하였지만 이에 한정되지는 않으며, 컴퓨터 자판과 같이 상대적으로 많은 키를 포함하는 입력 장치의 경우에도 본 발명은 동일하게 적용된다. In addition, the present invention has been described by way of example for convenience of description, but the present invention is not limited thereto, and the present invention is equally applicable to an input device including a relatively large number of keys, such as a computer keyboard.

따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention, and do not represent all of the technical idea of the present invention, which can be replaced at the time of the present application It should be understood that there may be various equivalents and variations.

110 : 사용자 입력부 120 : 출력부
130 : 메모리 140 : 제어부
150 : 전원 공급부
110: user input unit 120: output unit
130: memory 140: control unit
150: power supply

Claims (32)

하나의 키에 복수의 문자가 할당된 복수의 키를 갖는 키배열에서 키 입력에 의해 문자를 입력하는 방법에 있어서,
기준키 입력을 감지하는 단계와;
상기 기준키가 입력되면 입력 가능한 문자가 포함된 적어도 하나 이상의 연관키를 표시하는 단계와;
기설정된 특정 시간 동안 상기 연관키의 입력을 감지하는 단계와;
상기 감지된 기준키와 연관키에 의해 결정된 문자 또는 그 결정된 문자를 다시 기준키로 사용하고 후속키를 연관키로 귀환적으로 이용하여 두 키에 의해 결정된 문자를 목표문자로 출력하는 단계를 포함하며,
상기 키배열 및 입력 가능한 문자는 기준키 및 연관키가 입력될 때마다 변경되어 표시되며, 그 표시되는 키배열은 기준키 및 연관키의 입력 순서에 따라 상이하게 표시되는 것을 특징으로 하는 귀환적 키 입력 방법.
A method for inputting characters by key input in a key array having a plurality of keys in which a plurality of characters are assigned to one key,
Detecting a reference key input;
Displaying at least one associated key including an inputtable character when the reference key is input;
Detecting an input of the associated key for a preset specific time;
Outputting the character determined by the two keys as a target character by using the detected reference key and the character determined by the associated key or the determined character again as the reference key and subsequently using the subsequent key as the associated key,
The key sequence and the inputtable characters are changed and displayed every time the reference key and the associated key are input, and the displayed key sequence is differently displayed according to the input order of the reference key and the associated key. Input method.
제1항에 있어서, 상기 기준키와 연관키 입력은 모두 키 입력 또는 터치입력일 수 있으며, 상기 기준키의 입력은 터치이고 연관키의 입력은 터치 & 드래그를 나타내는 것을 특징으로 하는 귀환적 키 입력 방법.The method of claim 1, wherein the reference key and the associated key input are both key inputs or touch inputs. The input of the reference key is touch and the input of the related key indicates touch and drag. . 제1항에 있어서, 상기 연관키가 입력되지 않을 경우 상기 기준키에 할당된 복수의 문자 중 첫 번째 할당된 문자를 출력하는 것을 특징으로 하는 귀환적 키 입력 방법.The feedback key input method of claim 1, wherein when the associated key is not input, a first assigned letter is output from a plurality of letters assigned to the reference key. 제1항에 있어서, 상기 연관키는
키패드, 키보드 또는 터치스크린의 특정 행 또는 특정 열에서 상기 기준키에 포함된 문자를 표시하는 키로서, 어느 하나의 키가 입력되더라도 모두 동일한 키가 입력된 것으로 판단되는 것을 특징으로 하는 귀환적 키 입력 방법.
The method of claim 1, wherein the association key is
A key for displaying characters included in the reference key in a specific row or a specific column of a keypad, a keyboard, or a touch screen, and even if any one key is input, all the same keys are inputted. Way.
제1항에 있어서, 상기 연관키는
키패드, 키보드 또는 터치스크린의 특정 행 또는 특정 열에서 상기 기준키에 포함되지 않은 확장문자를 표시하는 키이며, 상기 확장문자는 움라우트 기호, 불어의 악센트 기호 등과 같이 다양한 식별문자를 포함하는 알파벳 문자, 탁음이나 반탁음 기호를 가지는 일본어의 가나 문자, 1성에서 4성까지의 성조 표시를 포함하는 중국어의 병음 표기용 문자, 한국어의 이중모음 및 복자음을 포함하는 것을 특징으로 하는 귀환적 키 입력 방법.
The method of claim 1, wherein the association key is
A key for displaying an extended character not included in the reference key in a specific row or a specific column of a keypad, a keyboard or a touch screen, wherein the extended character is an alphabetic character including various identification characters such as umlauts, French accents, A reflexive key input method comprising Japanese kana characters having a tonic or half-tone symbol, characters for Chinese Pinyin notation including tonality from 1 to 4 stars, a double vowel and a Korean consonant in Korean.
제1항에 있어서, 상기 기준키와 연관키에 의해 결정된 문자는
기준키에 할당된 복수의 문자 또는 기준키에 할당되지 않은 확장 문자를 포함하는 것을 특징으로 하는 귀환적 키 입력 방법.
According to claim 1, wherein the character determined by the reference key and the associated key is
A feedback key input method comprising a plurality of characters assigned to a reference key or extended characters not assigned to a reference key.
제1항에 있어서, 상기 목표문자는
기준키에 할당된 문자, 확장 문자 및 완성된 문자를 포함하며, 상기 연관키는 문장 부호나 이모티콘 등의 특수 문자를 입력하기 위한 기능키를 포함하는 것을 특징으로 하는 귀환적 키 입력 방법.
The method of claim 1, wherein the target character is
And a function key for inputting a special character such as a punctuation mark or an emoticon, including a character assigned to a reference key, an extended character, and a completed character.
제1항에 있어서, 상기 기준키가 입력되면 기준키에 할당된 복수의 문자들 가운데 첫 번째 문자를 제외한 나머지 문자들 또는 확장문자를 키보드나 키패드의 특정 행 또는 특정 열의 연관키에 표시하는 것을 특징으로 하는 귀환적 키 입력 방법. The method of claim 1, wherein when the reference key is input, the remaining characters or extended characters except for the first character among the plurality of characters assigned to the reference key are displayed on an associated key of a specific row or a specific column of a keyboard or a keypad. Return key input method. 제1항에 있어서, 상기 기준키에 포함된 문자들은
키보드나 키패드의 영역에 분할되어 표시되며, 확장문자는 기준키에 포함된 문자들이 표시되는 영역 이외의 영역에 표시되는 연관키에 표시되는 것을 특징으로 하는 귀환적 키 입력 방법.
According to claim 1, wherein the characters included in the reference key
A split key is displayed in an area of a keyboard or a keypad, and the extended character is displayed on an associated key displayed in an area other than an area in which characters included in a reference key are displayed.
삭제delete 제1항에 있어서, 상기 기준키 입력 후 해당 기준키를 일정 방향으로 드래그하여 상기 기준키의 입력 상태를 한시적으로 고정시킴으로써 연관키의 입력을 대기하는 것을 특징으로 하는 귀환적 키 입력 방법.The method of claim 1, wherein after the reference key is input, the reference key is dragged in a predetermined direction to temporarily hold the input state of the reference key to wait for input of the associated key. 제1항에 있어서, 상기 키배열 및 초기 자판화면을 구성하는 전체 키의 개수는 기준키에 할당된 문자의 갯수에 따라 결정되는 것을 특징으로 하는 귀환적 키 입력 방법.The method of claim 1, wherein the total number of keys constituting the key sequence and the initial keyboard screen is determined according to the number of characters assigned to the reference key. 제1항에 있어서, 상기 키배열은
한글 자판일 경우 아래와 같이 자음영역과 모음영역을 구분하여 자음과 모음을 연속적으로 입력하는 구조를 갖는 것을 특징으로 하는 귀환적 키 입력 방법.
Figure 112010071864360-pat00002
The method of claim 1, wherein the key array is
In the case of the Korean keyboard, the feedback key input method has a structure in which consonants and vowels are input continuously by dividing the consonant region and the vowel region as follows.
Figure 112010071864360-pat00002
제13항에 있어서, 상기 자음영역에서 기준키가 선택되면 다른 행에 기준키에 포함된 자음을 순차 표시하고, 상기 특정 자음중의 하나가 포함된 키가 모음영역으로 드래그되면 자음 선택이 완료된 것으로 인식하고, 드래그된 위치를 후속키로 인식하는 것을 특징으로 하는 귀환적 키 입력 방법.The method of claim 13, wherein when a reference key is selected in the consonant region, consonants included in the reference key are sequentially displayed in another row, and when a key including one of the specific consonants is dragged into the vowel region, the consonant selection is completed. And recognizing the dragged position as a subsequent key. 제14항에 있어서, 상기 하나의 키가 자음영역에서 모음영역으로 드래그되면 상기 자음영역에 상기 후속키에 포함된 모음 및 그 모음에 관련되고 이중모음 및 복자음을 포함하는 확장 모음을 표시하고, 다시 상기 후속키가 특정 모음이 표시된 키로 드래그되면 해당 키의 열을 제외한 나머지 열에 다시 선택 가능한 자음을 표시하는 것을 특징으로 하는 귀환적 키 입력 방법.15. The method of claim 14, wherein when one of the keys is dragged from the consonant area to the vowel area, the consonant area displays a vowel included in the subsequent key and an extended vowel related to the vowel and including a double vowel and a double consonant. When the subsequent key is dragged to a key on which a specific vowel is displayed, a return key input method of displaying a consonant which can be selected again in the remaining columns except the column of the corresponding key. 삭제delete 하나의 키에 복수의 문자가 할당된 복수의 키를 갖는 키배열에서 키 입력에 의해 문자를 입력하는 장치에 있어서,
사용자로부터 키를 입력받는 사용자 입력부와;
복수의 키 조합에 해당하는 문자 할당 테이블을 저장하는 메모리와;
상기 키 입력에 따라 변경되는 자판 배열 및 키 입력에 따라 상기 문자 할당 테이블에 의해 결정된 문자를 표시하는 표시부와;
기준키가 입력되면 입력 가능한 문자가 포함된 적어도 하나 이상의 연관키를 표시하고, 기설정된 특정 시간내에 연관키가 입력되면 상기 기준키와 연관키에 의해 결정된 문자 또는 그 결정된 문자를 다시 기준키로 사용하고 후속키를 연관키로 귀환적으로 이용하여 두 키에 의해 결정된 문자를 목표문자로 출력하는 제어부를 포함하며, 상기 키배열 및 입력 가능한 문자는
기준키 및 연관키가 입력될 때마다 변경되어 표시되고, 상기 제어부는 기준키 및 연관키의 입력 순서에 따라 키배열을 상이하게 표시하는 것을 특징으로 하는 귀환적 키 입력 장치.
A device for inputting characters by key input in a key array having a plurality of keys in which a plurality of characters are assigned to one key,
A user input unit which receives a key from a user;
A memory for storing a character allocation table corresponding to a plurality of key combinations;
A display unit for displaying the characters determined by the character assignment table according to the keyboard layout and key input changed according to the key input;
If the reference key is input, at least one or more related keys including characters that can be inputted are displayed. If the related key is input within a predetermined time, the character determined by the reference key and the related key or the determined letter is used again as the reference key. And a control unit for outputting a character determined by two keys as a target character by using a subsequent key as an associated key.
And a reference key and an associated key are changed and displayed every time the input key is input, and the control unit displays the key arrangement differently according to the input order of the reference key and the associated key.
제17항에 있어서, 상기 기준키와 연관키 입력은
모두 키 입력 또는 터치입력일 수 있으며, 상기 기준키의 입력은 터치이고 연관키의 입력은 터치 & 드래그를 나타내는 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 17, wherein the reference key and the associated key input is
All may be key input or touch input, wherein the input of the reference key is a touch and the input of the associated key indicates touch & drag.
제17항에 있어서, 상기 연관키가 입력되지 않을 경우 상기 기준키에 할당된 복수의 문자 중 첫 번째 할당된 문자를 출력하는 것을 특징으로 하는 귀환적 키 입력 장치.18. The feedback key input device of claim 17, wherein when the associated key is not input, a first assigned letter is output from a plurality of letters assigned to the reference key. 제17항에 있어서, 상기 연관키는
키패드, 키보드 또는 터치스크린의 특정 행 또는 특정 열에서 상기 기준키에 포함된 문자를 표시하는 키로서, 어느 하나의 키가 입력되더라도 모두 동일한 키가 입력된 것으로 판단되는 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 17, wherein the association key
A key for displaying characters included in the reference key in a specific row or a specific column of a keypad, a keyboard, or a touch screen, and even if any one key is input, all the same keys are inputted. Device.
제17항에 있어서, 상기 연관키는
키패드, 키보드 또는 터치스크린의 특정 행 또는 특정 열에서 상기 기준키에 포함되지 않은 확장문자를 표시하는 키이며, 상기 확장문자는 움라우트 기호, 불어의 악센트 기호 등과 같이 다양한 식별문자를 포함하는 알파벳 문자, 탁음이나 반탁음 기호를 가지는 일본어의 가나 문자, 1성에서 4성까지의 성조 표시를 포함하는 중국어의 병음 표기용 문자, 한국어의 이중모음 및 복자음을 포함하는 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 17, wherein the association key
A key for displaying an extended character not included in the reference key in a specific row or a specific column of a keypad, a keyboard or a touch screen, wherein the extended character is an alphabetic character including various identification characters such as umlauts, French accents, A feedback key input device comprising Japanese kana characters having a sound of a phonetic or semitone sound, characters for Chinese Pinyin notation including tonality of 1 to 4 stars, a double vowel and a Korean consonant in Korean.
제17항에 있어서, 상기 기준키와 연관키에 의해 결정된 문자는
기준키에 할당된 복수의 문자 또는 기준키에 할당되지 않은 확장 문자를 포함하는 것을 특징으로 하는 귀환적 키 입력 장치.
18. The method of claim 17, wherein the character determined by the reference key and the associated key is
A feedback key input device comprising a plurality of characters assigned to a reference key or extended characters not assigned to a reference key.
제17항에 있어서, 상기 목표문자는
기준키에 할당된 문자, 확장 문자 및 완성된 문자를 포함하며, 상기 연관키로서 문장 부호나 이모티콘 등의 특수 문자를 포함하는 기능키가 입력 가능한 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 17, wherein the target character is
And a function key including a character assigned to a reference key, an extended character, and a completed character, and including a special character such as a punctuation mark or an emoticon as the associated key.
제17항에 있어서, 상기 제어부는
기준키가 입력되면 기준키에 할당된 복수의 문자들 가운데 첫 번째 문자를 제외한 나머지 문자들 또는 확장문자를 키보드나 키패드의 특정 행 또는 특정 열의 연관키에 표시하는 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 17, wherein the control unit
Feedback key input device, characterized in that if the reference key is input, other characters or extended characters except the first one among the plurality of characters assigned to the reference key are displayed on the associated key of a specific row or a specific column of the keyboard or keypad. .
제17항에 있어서, 상기 제어부는
기준키에 포함된 문자들을 키보드나 키패드의 영역에 분할하여 표시하며, 확장문자는 기준키에 포함된 문자들이 표시되는 영역 이외의 영역에 표시되는 연관키에 표시하는 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 17, wherein the control unit
Characters included in the reference key is displayed by dividing it in the area of the keyboard or keypad, and extended characters are displayed on the associated key displayed in an area other than the area in which the characters included in the reference key are displayed. Device.
삭제delete 제17항에 있어서, 상기 제어부는
기준키 입력 후 해당 기준키를 일정 방향으로 드래그되면 상기 기준키의 입력 상태를 한시적으로 고정시킴으로써 연관키의 입력을 대기하는 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 17, wherein the control unit
When the corresponding reference key is dragged in a predetermined direction after the input of the reference key, the feedback key input device, characterized in that to wait for the input of the associated key by temporarily fixing the input state of the reference key.
제17항에 있어서, 상기 키배열 및 초기 자판화면을 구성하는 전체 키의 개수는 기준키에 할당된 문자의 갯수에 따라 결정되는 것을 특징으로 하는 귀환적 키 입력 장치.18. The return key input device of claim 17, wherein the total number of keys constituting the key sequence and the initial keyboard screen is determined according to the number of characters assigned to the reference key. 제17항에 있어서, 상기 제어부는
한글모드가 선택되면 아래와 같이 자음영역과 모음영역으로 구분된 자판의 키배열을 표시하는 것을 특징으로 하는 귀환적 키 입력 장치.
Figure 112011009705669-pat00003
The method of claim 17, wherein the control unit
When the Hangul mode is selected, the feedback key input device characterized in that it displays the key array of the keyboard divided into consonant area and vowel area as follows.
Figure 112011009705669-pat00003
제29항에 있어서, 상기 제어부는
자음영역에서 기준키가 선택되면 다른 행에 기준키에 포함된 자음을 순차 표시하고, 상기 특정 자음중의 하나가 포함된 키가 모음영역으로 드래그되면 자음 선택이 완료된 것으로 인식하고, 드래그된 위치를 후속키로 인식하는 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 29, wherein the control unit
When the reference key is selected in the consonant area, the consonants included in the reference key are sequentially displayed in another row, and when the key including one of the specific consonants is dragged into the vowel area, the consonant selection is recognized and the dragged position is recognized. A return key input device, characterized in that the recognition as a subsequent key.
제30항에 있어서, 상기 제어부는
하나의 키가 자음영역에서 모음영역으로 드래그되면 상기 자음영역에 상기 후속키에 포함된 모음 및 그 모음에 관련되고 이중모음 및 복자음을 포함하는 확장 모음을 표시하고, 다시 상기 후속키가 특정 모음이 표시된 키로 드래그되면 해당 키의 열을 제외한 나머지 열에 다시 선택 가능한 자음을 표시하는 것을 특징으로 하는 것을 특징으로 하는 귀환적 키 입력 장치.
The method of claim 30, wherein the control unit
When one key is dragged from the consonant area to the vowel area, the vowel included in the subsequent key and the extended vowel related to the vowel and including the double vowel and the consonant consonant are displayed in the consonant area. The dragged key input device, characterized in that, if dragged to the displayed key to display the consonants selectable again in the remaining columns except the column of the key.
삭제delete
KR1020100108848A 2010-02-19 2010-11-03 Recursive key input apparatus and method thereof KR101046914B1 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
KR1020100108848A KR101046914B1 (en) 2010-11-03 2010-11-03 Recursive key input apparatus and method thereof
JP2012553820A JP2013520860A (en) 2010-02-19 2011-02-21 Multilingual key input device and method
CN201180010140.1A CN102934417B (en) 2010-02-19 2011-02-21 Multilingual key input apparatus and method thereof
US13/579,267 US20120326988A1 (en) 2010-02-19 2011-02-21 Multilingual key input apparatus and method thereof
PCT/KR2011/001127 WO2011102689A2 (en) 2010-02-19 2011-02-21 Multilingual key input apparatus and method thereof
EP11744931.4A EP2537084A4 (en) 2010-02-19 2011-02-21 Multilingual key input apparatus and method thereof
HK13109330.5A HK1182240A1 (en) 2010-02-19 2013-08-09 Multilingual key input apparatus and method thereof
JP2015021703A JP6000385B2 (en) 2010-02-19 2015-02-06 Multilingual key input device and method
JP2016168412A JP2017016679A (en) 2010-02-19 2016-08-30 Multilingual key input device and method of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100108848A KR101046914B1 (en) 2010-11-03 2010-11-03 Recursive key input apparatus and method thereof

Publications (1)

Publication Number Publication Date
KR101046914B1 true KR101046914B1 (en) 2011-07-07

Family

ID=44923203

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100108848A KR101046914B1 (en) 2010-02-19 2010-11-03 Recursive key input apparatus and method thereof

Country Status (1)

Country Link
KR (1) KR101046914B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101216772B1 (en) 2012-02-06 2012-12-28 허우영 Language input system for mobile device
WO2013022204A2 (en) * 2011-08-05 2013-02-14 Samsung Electronics Co., Ltd. System and method for inputting characters in touch-based electronic device
KR101269630B1 (en) * 2011-07-12 2013-06-07 김유진 Apparatus for inputting hangul using touch screen and method thereof
WO2016068561A1 (en) * 2014-10-28 2016-05-06 우순조 Recursive function selection and method for executing same
KR20170036337A (en) * 2015-09-24 2017-04-03 에스케이텔레콤 주식회사 Method and apparatus for inputting symbols
WO2017155268A1 (en) * 2016-03-07 2017-09-14 우순조 Character input method using extended keypad including target character and subsequent character, and computing device performing same
KR20170104400A (en) * 2016-03-07 2017-09-15 우순조 Character input method and computing device performing the same using extended keypad comprising target character and subsequent character

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100805770B1 (en) 2006-08-16 2008-02-21 에이디반도체(주) Character input apparatus
KR20080070930A (en) * 2007-01-29 2008-08-01 삼성전자주식회사 Apparatus and method for inputing the korean alphabet in portable terminal
KR20080071522A (en) * 2007-01-30 2008-08-04 삼성전자주식회사 Apparatus and method for inputing characters in terminal
KR100900087B1 (en) * 2008-03-31 2009-06-01 박병진 Button extension type letter input system for touch screen

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100805770B1 (en) 2006-08-16 2008-02-21 에이디반도체(주) Character input apparatus
KR20080070930A (en) * 2007-01-29 2008-08-01 삼성전자주식회사 Apparatus and method for inputing the korean alphabet in portable terminal
KR20080071522A (en) * 2007-01-30 2008-08-04 삼성전자주식회사 Apparatus and method for inputing characters in terminal
KR100900087B1 (en) * 2008-03-31 2009-06-01 박병진 Button extension type letter input system for touch screen

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101269630B1 (en) * 2011-07-12 2013-06-07 김유진 Apparatus for inputting hangul using touch screen and method thereof
US9696816B2 (en) 2011-08-05 2017-07-04 Samsung Electronics Co., Ltd System and method for inputting characters in touch-based electronic device
WO2013022204A3 (en) * 2011-08-05 2013-04-04 Samsung Electronics Co., Ltd. System and method for inputting characters in touch-based electronic device
WO2013022204A2 (en) * 2011-08-05 2013-02-14 Samsung Electronics Co., Ltd. System and method for inputting characters in touch-based electronic device
KR101855149B1 (en) * 2011-08-05 2018-05-08 삼성전자 주식회사 Method and apparatus for inputting character in a touch device
KR101216772B1 (en) 2012-02-06 2012-12-28 허우영 Language input system for mobile device
WO2016068561A1 (en) * 2014-10-28 2016-05-06 우순조 Recursive function selection and method for executing same
KR20170036337A (en) * 2015-09-24 2017-04-03 에스케이텔레콤 주식회사 Method and apparatus for inputting symbols
KR102336517B1 (en) * 2015-09-24 2021-12-07 에스케이텔레콤 주식회사 Method and apparatus for inputting symbols
WO2017155268A1 (en) * 2016-03-07 2017-09-14 우순조 Character input method using extended keypad including target character and subsequent character, and computing device performing same
KR20170104400A (en) * 2016-03-07 2017-09-15 우순조 Character input method and computing device performing the same using extended keypad comprising target character and subsequent character
CN108885502A (en) * 2016-03-07 2018-11-23 禹舜朝 Utilize the characters input method comprising target character and the expanded keypad of successive character and the computer installation for executing it
KR101940490B1 (en) * 2016-03-07 2019-01-21 우순조 Character input method and computing device performing the same using extended keypad comprising target character and subsequent character
US10592105B2 (en) 2016-03-07 2020-03-17 Soon Jo Woo Character input method using extended keypad including target character and subsequent character, and computing device performing same

Similar Documents

Publication Publication Date Title
JP6000385B2 (en) Multilingual key input device and method
US8605039B2 (en) Text input
KR101085655B1 (en) Apparatus and method for inputing characters of terminal
KR101046914B1 (en) Recursive key input apparatus and method thereof
US7561072B2 (en) Interactive sequential key system to input characters on small keypads
US10747334B2 (en) Reduced keyboard disambiguating system and method thereof
KR101167352B1 (en) Apparatus and method for inputing characters of terminal
KR101102725B1 (en) Apparatus and method for inputing characters of terminal
JP4316687B2 (en) Screen touch input device
KR20080097114A (en) Apparatus and method for inputting character
WO2007121673A1 (en) Method and device for improving inputting speed of characters
JP6681518B2 (en) Character input device
KR20100003831A (en) Chinese character input apparatus, and method thereof
JP2017509080A (en) Kanji input device, kanji input method, and kanji search method using the same
TWI475405B (en) Electronic device and text-input interface displaying method thereof
KR101204151B1 (en) Letter input device of mobile terminal
KR101249329B1 (en) Keyboard with descendants and typing method thereof
KR101194119B1 (en) Character display and input method having character display pannel
KR20120080474A (en) Method for inputting character by a manner of drawing line
KR102119482B1 (en) Screen Arrangement Method and Character Input Method for One-hand Keyboard of Smartphone
WO2018174511A1 (en) Character input device and method utilizing syllable structure attributes
KR20240085051A (en) A key array for inputting Japanese and a computer keyboard having such a key array
KR101328555B1 (en) Character input apparatus and character input method
KR20040082760A (en) Character Input Device for Potable Terminal and Method thereof
TW201331785A (en) Improved data entry systems

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140414

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150616

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160630

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171106

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180828

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 9