KR100827638B1 - Method and device for fast typing - Google Patents

Method and device for fast typing Download PDF

Info

Publication number
KR100827638B1
KR100827638B1 KR1020060105672A KR20060105672A KR100827638B1 KR 100827638 B1 KR100827638 B1 KR 100827638B1 KR 1020060105672 A KR1020060105672 A KR 1020060105672A KR 20060105672 A KR20060105672 A KR 20060105672A KR 100827638 B1 KR100827638 B1 KR 100827638B1
Authority
KR
South Korea
Prior art keywords
character
input
characters
key
frequency
Prior art date
Application number
KR1020060105672A
Other languages
Korean (ko)
Other versions
KR20060117895A (en
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 KR1020060105672A priority Critical patent/KR100827638B1/en
Publication of KR20060117895A publication Critical patent/KR20060117895A/en
Application granted granted Critical
Publication of KR100827638B1 publication Critical patent/KR100827638B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2471Configurable and interactive telephone terminals with subscriber controlled features modifications, e.g. with ADSI capability [Analog Display Services Interface]
    • H04M1/2472Configurable and interactive telephone terminals with subscriber controlled features modifications, e.g. with ADSI capability [Analog Display Services Interface] with programmable function keys
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
    • 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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • H04M1/72472User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

본 발명은 소형전자기기 등에서 문자를 손 쉽게 입력하기 위한 방법으로서 상세하게는 영어처럼 여러개의 문자가 일렬로 배열되어 단어를 이루어서 문장을 이루는 언어인 경우 그 문자 수 만큼의 키가 없다고 하여도 손쉽게 단어를 입력하는 방법을 제공한다. 휴대폰등에서 영어를 입력하기 위해서는 한문자당 1번에서 3번 키를 눌러야만 하였으나 본 발명에서는 많이 쓰는 단어, 문장에서 앞선 몇 개의 문자 다음에 나오는 문자의 빈도수를 계산하여 이 결과를 미리 저장하여 놓은 후 문자를 입력할 때 앞선 문자 다음에 나오는 빈도수가 높은 순서로 문자를 배치해 입력할 수 있도록 함으로써 많이 쓰는 단어는 각 문자당 한번씩 만 클릭하고서도 입력이 될 수 있도록 하였다. The present invention is a method for easily entering characters in small electronic devices, etc. In detail, in the case of a language in which a plurality of characters are arranged in a line to form a sentence, such as English, even if there are no keys as many as the number of characters Provides a way to enter. In order to input English in a mobile phone, etc., one or three keys must be pressed per character, but in the present invention, after counting the frequency of the letters following the first few letters in the frequently used words and sentences, the result is stored in advance and then the letters When you type, you can place letters in the order of high frequency following the preceding letter so that you can type the words that you use frequently by clicking only once for each letter.

Description

빠른 문자입력을 위한 방법과 이를 이용한 전자기기 {METHOD AND DEVICE FOR FAST TYPING } Method for fast character input and electronic device using the same {METHOD AND DEVICE FOR FAST TYPING}

도1,2는 본 발명에 따른 문자입력방법을 도시하는 순서도. 1, 2 is a flow chart showing a character input method according to the present invention.

도3은 본 발명에 따른 문자입력방법을 채택한 휴대폰을 도시하는 도면.3 is a diagram illustrating a mobile phone employing the character input method according to the present invention.

도4,5는 본 발명에 따른 문자입력방법을 설명하는 도면.4 and 5 illustrate a character input method according to the present invention;

도6은 실제로 문자를 입력하는 것을 예시하는 도면.6 is a diagram illustrating actually inputting a character.

본 발명은 전자기기등에서 쉽고 빠르게 문자를 입력하기 위한 방법에 관한 것이다. 현재 사용되고 있는 PDA, 핸드폰, 네비게이션 등을 포함한 소형기기들은 성능이 개선되기 시작하면서 사용자로부터 다양하고 상세한 정보를 입력받기 위하여 입력장치 또한 계속적으로 개선되어 왔다. 그러나 단순한 기능버튼이 아닌 여러개의 단어로 이루어진 문장을 입력하는 등의 복잡한 입력을 위해서는 소형 전자기기 본체보다 더 큰 키보드를 별도로 사용한다거나 터치스크린으로 되어 있는 전자기기의 표시창에 표시되는 문자를 터치한다거나 전자기기에 부착되는 작은 키패드 에서 키 하나 하나에 여러 개의 문자를 나누어 키를 한번누를 때마다 표시되는 문자가 바뀌게 하여 하나씩 어렵게 입력하여 왔다. 특히 크기가 작은 소형제품일 수록 부착되는 문자판/숫자판의 크기가 작고 수가 적기 때문에 여러 문자로 된 단어의 입력이 어려웠다. The present invention relates to a method for quickly and easily entering text in an electronic device. As small devices, including PDAs, mobile phones, and navigation systems, are beginning to improve in performance, input devices have been continuously improved to receive various detailed information from users. However, for complicated input such as inputting a sentence consisting of several words rather than a simple function button, a larger keyboard is used separately than the main body of a small electronic device, or a character is displayed on the display window of an electronic device with a touch screen. In the small keypad attached to the device, several characters are divided into each key and the characters displayed are changed one by one each time the key is pressed once. In particular, the smaller the size of the small product, the smaller the number and the number of letters / numerals attached, it was difficult to enter a multi-letter word.

한글입력의 경우는 한글창제의 원리, 한글조합의 원리를 이용하여 키패드로도 빠른 입력이 가능할 수 있도록 발전되어 왔으나 영어입력의 경우는 아직도 키를 여러번 눌러야 한 개의 문자를 찍을 수 있는등 문자 입력에 어려움이 많은 실정이다. 미국에서 등록된 특허(제5,392,338호)는 현재 가장 많이 쓰이고 있는 방식으로 핸드폰에서 각 숫자키에 3~4개의 영문자를 할당해서 키를 반복해서 누름으로써 선택되는 문자가 바뀌도록 하여 다른 문자를 선택하여 입력할 수 있도록 하였는데 가장 간편한 방식으로 가장 널리 보급되었지만 몇자 안되는 단어를 입력하더라도 타수가 많아 효율이 떨어지며,In the case of Hangul input, it has been developed to be able to input quickly by using the principle of Hangul creation and the principle of Hangul combination.However, in case of English input, it is still necessary to press a key several times to take one character. There are many difficulties. The patent registered in the United States (No. 5,392,338) is the most commonly used method, assigning 3 to 4 alphabetic characters to each numeric key on the mobile phone and changing the selected character by repeatedly pressing the key to select another character The most widely spread in the simplest way, but even if you enter a few words, the number of strokes is less effective,

미국특허 제4,650,927호는 각 숫자키에 3~4개의 영문자가 할당되어 있는 것은 같으나 문자가 할당된 숫자키를 누르고 그 문자가 몇 번째의 문자인가를 다시한번 입력 하여야 하기 때문에 한문자당 적어도 두 번눌러야 하므로 이 것역시 타수가 많아 비효율적이다.  U.S. Patent No. 4,650,927 is the same as having 3 to 4 alphabetic characters assigned to each numeric key, but you must press at least twice per character because you must press the numeric key to which the letter is assigned and type the letter again. This is also inefficient because of the number of strokes.

또한, 미국특허 제6,011,554호, 제5,664,896호, 제4,650,927호는 각 숫자키에 3~4개의 영문자를 할당 하는 것은 동일하나 키 반복없이 해당되는 숫자키를 누르면 입력된 숫자를 참조하여 저장된 DB에서 유사단어를 찾아 주는 방식인데, 많이 사용되는 문자의 경우는 위의 두 방식보다는 효율적이지만 대용량 DB가 필요하고 DB에 없는 단어는 입력이 힘든 단점이 있다. In addition, U.S. Patent Nos. 6,011,554, 5,664,896, and 4,650,927 are the same as assigning 3 to 4 alphabetic characters to each numeric key, but if the corresponding numeric key is pressed without key repetition, it is similar to the stored DB. It is a method of finding a word. The letters that are used are more efficient than the above two methods, but a large DB is required and the words that are not in the DB are difficult to input.

또한, 미국특허 제6,847,706호는 영어에서 가장 자주 사용되는 9개 문자를 1~9번키 까지 할당하고, 가장 중앙에 있는 5번키를 제외한 다른 8개의 키에 다시 할당함으로써 처음 9개의 문자는 숫자키를 두 번누르면 선택이 되도록 하고 다음 8개문자는 해당숫자키를 한번 누르고 5번키를 한번 누르면 선택이 되며 그 다음 문자 8개는 5번을 먼저누르고 해당 숫자키를 한번 누름으로써 선택하는데 빈도가 높은 문자도 적어도 두 번씩은 눌러야 선택이 되기 때문에 역시 비효율적이다. In addition, U. S. Patent No. 6,847, 706 assigns the nine most frequently used characters in English to the first to nineth keys, and reassigns the first nine characters to the eight keys except the fifth key in the center. Press twice to select the next 8 characters. Press the corresponding number key once and then press the 5 key once to select it.The next 8 characters will be selected by pressing 5 first and then pressing the number key once. It is also inefficient, because at least twice must be selected.

대한미국 특허 공개번호 제10-2004-0030765호에서는 문자입력방법을 개선하기 위하여 자주 사용하는 문장을 저장하여 활용하는 방법을 제시하였으나 위에 제시한 방법중 DB를 사용하는 방법에서 단어를 문장으로 치환한 것에 불과하다.Korean Patent Publication No. 10-2004-0030765 discloses a method of storing and using frequently used sentences in order to improve the character input method, but in the above method, a word is replaced with a sentence. It's just that.

이처럼 영문 입력의 경우는 한문자를 입력하기 위해서 적어도 두 번 이상 키를 눌러야 하기 때문에 사용자의 입장에서는 그나마 터치스크린 방식으로 입력을 할 수 있는 PDA기기보다 작은 용량을 갖는 휴대폰과 같은 기기에서는 문자입력이 불편해 잘 사용되지 않는 것이 현실이었다.In the case of the English input, it is inconvenient for the user to input a character at least twice in order to input a character in a device such as a mobile phone which has a smaller capacity than a PDA device which can input using a touch screen. The reality was that the sun was not used well.

본 발명은 상기와 같은 단점을 극복하기 위하여 안출된것으로서, 핸드폰과 같은 소형의 전자기기에서 가능한한 키 입력횟수를 줄여 빠르고 효율적으로 문자를(특히 알파벳) 입력시키기 위한 방법을 제공하는 것을 목적으로 한다. An object of the present invention is to provide a method for quickly and efficiently inputting characters (especially alphabets) by reducing the number of keystrokes possible in a small electronic device such as a mobile phone. .

상기한 바와 같은 목적을 달성하기 위하여 본 발명은 빠른 문자입력을 위한방법을 제공하는데In order to achieve the above object, the present invention provides a method for fast character input.

빠른 문자입력을 위한 방법으로서,As a method for fast text entry,

빈도수를 계산하는 단계로서, To calculate the frequency,

단어를 이루는 문자에 선행하는 한 개 이상의 문자 다음에 나오는 문자의 빈도수를 계산하는 단계와;Calculating a frequency of a character following at least one character preceding a character forming a word;

상기 계산된 빈도수에 따라 문자를 복수개의 레벨로 나누는 레벨분류단계를 포함하는, Including a level classification step of dividing the character into a plurality of levels according to the calculated frequency,

빈도수를 계산하는 단계와;Calculating a frequency;

입력받을 문자를 표시하는 단계로서, In the step of displaying the character to be input,

현재 입력되고 있는 문자에 선행하여 입력된, 한개 이상의 문자를 참조하여 그 다음에 나오는 문자의 빈도수에 따라 상기 레벨분류단계에서 정해진 레벨 중 높은 레벨에 있는 문자들을 표시하고 Display the characters at the higher level among the levels determined in the level classification step according to the frequency of the characters following the one or more characters entered preceding the currently input character.

상기 표시된 문자 중에 입력하려는 문자가 없는 경우에 레벨키의 입력을 받아 그 다음 레벨의 문자를 표시하는 단계를 포함하는 And receiving the input of the level key and displaying the next level of characters when none of the displayed characters is to be entered.

입력받을 문자를 표시하는 단계와;Displaying a character to be input;

사용자의 선택에 의하여 문자를 입력받는 단계;를 포함 하여 구성될 수 있다. It may be configured to include; receiving a character by the user's selection.

상기 문자의 빈도수를 계산하는 단계는 상기 단어에서 상기 문자의 앞에 선행하는 두개의 문자의 조합뒤에 나오는 빈도수를 계산하는 단계로서 상기 문자가 상기 단어에서 두 번째 문자인 경우 상기 조합은 '스페이스+첫문자' 다음에 나오는 문자의 빈도수를 계산하는 단계를 포함하며 The calculating of the frequency of the letter is a step of calculating a frequency following the combination of two letters preceding the letter in the word, wherein the combination is 'space + first letter' if the letter is the second letter in the word. 'Calculating the frequency of the characters that follow

상기 문자 표시단계에서 문자를 표시하기 위해서는 선행하여 입력된 두개의 문자의 조합 뒤에 나오는 문자의 빈도수에 따라 정해진 레벨에 따라 문자를 표시하는 단계일 수 있다. In order to display a character in the character display step, the character may be displayed according to a predetermined level according to the frequency of the character following the combination of two characters previously input.

상기 레벨은 3개의 레벨로 구성될 수 있다. The level may consist of three levels.

상기 문자 표시단계는 빈도수를 참조하여 가장 높은 빈도수의 순으로만 입력문자를 표시하는 단계일 수 있다. The character display step may be a step of displaying the input character only in the order of the highest frequency with reference to the frequency.

입력을 위한 문자판 하나당 복수개의 문자를 할당하여 상기 문자 표시단계에서, 앞선 문자의 조합을 참조하여 각 키에서 입력가능한 문자를 표시할 때 각 키에서 가장 높은 레벨에 해당하는 문자를 표시하며 레벨키가 눌러질때마다 각키에서 그 다음 높은 레벨의 문자를 표시하도록 하여 각 키마다 입력되는 문자가 변하지 않도록 하는 것일 수 있다In the character display step, a plurality of characters are assigned to each character for input, and in the character display step, when the characters that can be inputted are displayed by referring to the combination of the preceding characters, the characters corresponding to the highest level of each key are displayed and the level key Each key pressed may display the next higher level character so that the character entered for each key does not change.

상기 문자를 표시하는 위치와 상기 문자를 입력받는 위치가 동일한 터치스크린 일 수 있다. 즉, 문자입력키에서 보여지는 문자가 변할 수 없는 '하드키'를 사용하는 휴대폰의 경우는 휴대폰 화면내에 문자에 할당된 키가 어느 것인지를 보여주는 키디스플레이를 이용한다. The position at which the character is displayed and the position at which the character is input may be the same touch screen. That is, in the case of a mobile phone using a 'hard key' whose character shown in the character input key cannot be changed, a key display showing which key is assigned to a character in the mobile phone screen is used.

상기 문자를 표시하는 위치와 상기 문자를 입력받는 위치가 서로 다른 것일 수 있다. 즉 문자입력키에서 보여지는 문자가 변할 수 있는 '소프트키'를 사용하는 PDA의 터치스크린과 같은 것은 별도의 키 디스플레이가 필요하지 않을 수 있다.The position at which the character is displayed and the position at which the character is input may be different. That is, such as a touch screen of a PDA using a 'soft key' that can change the characters shown in the character input key may not require a separate key display.

마지막으로 스페이스가 입력되는 경우 단어의 입력을 끝내는 것으로 볼 수 있다. Finally, when a space is entered, it can be regarded as ending a word input.

상기 빈도수를 계산하는 단계 이전에 사용자들이 많이 사용하는 문장이 포함된 데이터베이스를 선정하는 단계를 더 포함할 수 있다. The method may further include selecting a database including sentences frequently used by users before calculating the frequency.

상기한 바와 같은 방법에 의하여 문자를 입력받는 입력수단을 구비한 전자기기 또한 본원 발명의 범위내에 포함 될 수 있다.Electronic devices having input means for receiving letters by the method as described above may also be included within the scope of the present invention.

이하 첨부한 도면을 참고로 하여 본 발명을 상세하게 설명한다. 도1은 본 발명에 의한 문자 입력 방법을 도시하는 순서도이다. 본 발명에서는 영어사전이 아닌 일상대화나 책에서 많이 사용되는 영어문장을 수집하여 특정 개수의 문자들 다음에 오는 문자들의 빈도수(frequency)를 분석한다. 이것은 특정 단어의 빈도수를 계산하는 것이 아니라 각각의 단어에서 특정문자 다음에 오는 문자의 빈도수를 계산하는 것으로서 빈도수를 계산하는 대상이 되는 단어는 전자기기를 사용하는 사람의 직업, 관심분야등에 따라 다르게 선택할 수 있는데 본 발명의 실시예에서는 비즈니스 영어, 저널 등에 사용된 30만 단어를 기반으로 앞선 2개의 문자 뒤에 오게 되는 단어의 빈도수를 참조하여 분석을 하였다. 이 작업을 시퀀싱(sequencing)이라고 하며 예를 들어 본원발명의 실시예에서 분석한 결과 'SA'다음에 오는 문자들의 빈도는 다음과 같다. Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. 1 is a flowchart illustrating a character input method according to the present invention. In the present invention, the English sentences used in everyday conversations or books rather than the English dictionary are collected to analyze the frequency of the characters following a certain number of characters. This is not counting the frequency of a specific word, but counting the frequency of the letters following a specific letter in each word. The word to be counted depends on the occupation and interests of the person using the electronic device. In the embodiment of the present invention, based on the 300,000 words used in business English, journals, etc., the analysis was performed with reference to the frequency of the word that comes after the first two letters. This operation is called sequencing and, for example, the frequency of characters following 'SA' as analyzed in the embodiment of the present invention is as follows.

(표1)Table 1

tt nn ll cc ii gg dd mm vv pp bb ss yy rr 13471347 10141014 645645 530530 487487 365365 313313 208208 180180 167167 159159 143143 106106 101101

ww ff hh oo ee zz uu kk qq jj aa xx 8383 8282 3232 3131 2929 2626 2525 2020 1212 88 00 00

선행기술에서는 각각의 단어를 모두 저장하여야 하기 때문에 DB가 꼭 필요할 뿐아니라 DB에 단어가 전부 들어가기 때문에 DB저장을 위한 공간도 많이 필요하지만 본 발명에서는 DB가 필요하다고 하여도 DB를 분석한 결과만을 저장하기 때문에 DB를 저장할때만큼 큰 저장공간이 필요하지 않는 장점이 있다. In the prior art, not only the DB is necessary because all the words must be stored, but also a lot of space for the DB storage because all the words are entered in the DB, but in the present invention, only the result of analyzing the DB is stored even if the DB is required. Because it does not need as much storage space as when saving DB.

상기와 같은 빈도수 분석이 끝나면 영어 알파벳을 빈도수로 분류한 후에 빈도수가 가장 높은 문자 9개를 레벨1에 할당하고 그 다음 빈도수가 높은 문자 9개를 레벨2에 나머지 문자 8개를 레벨3에 할당한다. 본 실시예는 영어 알파벳을 대상으로 하였으나 영어외에도 영어 알파벳과 비슷한 알파벳을 갖는 스페인어, 프랑스어나 그 외 일정수의 문자의 나열 혹은 배열에 의해 이루어지는 언어라면 본 발명의 적용이 가능하다. 문자를 표시하는 단계에서 지정키를 사용하는 방식이라면 9개의 문자입력키에는 각각 3개의 영문자가 할당되며 휴대폰의 표시창의 키디스플레이에는 가장 빈도수가 높은 레벨1의 9개 문자들이 선택되어 표시되며 자유키를 사용하는 방식이라면 각 문자입력키에는 어떤 문자든지 할당 될 수 있으므로 그 빈도수에 따라 레벨을 나누는 것으로 충분하다.After the frequency analysis is completed, the English alphabet is classified into frequencies, and then the nine most frequent letters are assigned to level 1, and the next nine most frequent letters are assigned to level 2 and the remaining eight letters to level 3. . This embodiment is intended for the English alphabet, but in addition to English, if the language is made by the Spanish alphabet, French or a certain number of characters arranged or arranged in a similar alphabet to the English alphabet, the present invention can be applied. If the designated key is used at the stage of displaying characters, nine alphabetical input keys are assigned with three alphabetic characters each, and the key display on the display window of the mobile phone selects and displays the nine most frequent level 1 characters. In this method, each character input key can be assigned any character, so it is sufficient to divide the level according to the frequency.

본 발명에서는 휴대폰을 예시로 하여 레벨1에 9개의 문자가 선택되는 것으로서 사용하는 전자기기의 입력장치에 따라 레벨1에 선택되는 문자의 수는 그 이상이 될 수도 있으며 그 이하가 될 수 도 있다. 예를 들어 디자인의 제한으로 인해 입력키가 6개 밖에 할당이 안되는 경우라면 레벨1에 6개의 문자를 할당하는 대신에 레벨의 수를 늘이면 되기 때문에 어떠한 방식의 소형 전자기기라고 하여도 알파벳 입력을 가능하게 하는 것이 가능하다. 또한 터치 스크린과 같은 경우에는 디스플레이에 표시되는 문자를 터치 함으로써 바로 입력시킬 수 있다.  In the present invention, the number of characters selected in the level 1 may be more or less than the number of the characters selected in the level 1 according to the input device of the electronic device to be used as an example of the mobile phone as the level 1 is selected. For example, if there are only six input keys assigned due to design limitations, instead of assigning six characters to level 1, you can increase the number of levels. It is possible to make it possible. In addition, in the case of a touch screen, a character may be directly input by touching a character displayed on the display.

도2는 본 발명에 따라 문자를 입력하는 것을 보여주는 순서도이다. 사용자가 문자를 입력하게 되면 그 앞에 스페이스가 있었던 것으로 보고'스페이스+문자'가 나온 다음의 빈도수에 따라 키디스플레이에 입력가능한 문자를 표시하고 현재레벨에 입력하고 싶은 문자가 없는 경우 레벨키를 눌러 표시 문자를 바꾸면서 문자의 입력을 받으며 스페이스가 입력되면 한 단어의 입력이 끝난 것으로 간주하게 된다.2 is a flow chart showing input of characters in accordance with the present invention. When a user enters a character, it is assumed that there was a space before it, and then the characters that can be entered on the key display are displayed according to the frequency after the 'space + character'. When a character is input while the character is changed and a space is entered, a word is considered to be finished.

사용자가 'SMART'라는 문자를 입력하는 경우를 예로 들어보면 단어의 첫 글자로서 'S'는 레벨1의 문자이기 때문에 표시창의 위치에 해당하는 키를 누름으로써 'S'를 입력하게 된다. 'S'를 입력한 다음에는 'S'앞의 문자를 스페이스로 가정하고 '스페이스+S'다음에 나오는 문자의 빈도수를 분석한 결과를 참조하여 그 다음에 나올 빈도수가 높은 순서대로 알파벳의 각 문자를 레벨1,2,3에 각각 할당하게 된다. 여기서 사용자가 'M'을 입력하게 되면 'M을 표시한뒤 'SM'조합다음에 빈도수가 많은 문자를 표시하고 다시 사용자가 'A'를 입력하게 되면 이번에는 'MA'조합 다음에 많이 나오는 문자의 빈도수를 분석한 결과를 참조하여 새로운 배열의문자를 표시하며 레벨키를 누르면 빈도수에 따라 표시되는 문자의 그룹을 다르게 표시한다. 이러한 방식으로 입력받기 전에 입력된 몇 개의 문자를 참조하여 키에 할당된 문자의 배열을 바꿈으로써 최소한의 입력만으로 문자입력이 가능하게 할 수 있다. 또 한, 참조하게 되는 문자의 수는 본 실시예에서는 2개로 하였지만 바로전의 한개 문자만을 참조할 수도 있으며 그 이상의 문자를 참조할 수도 있으며 다른방식으로 처음에는 1개의 문자 그다음에는 두개의 문자 그 다음에는 세 개의 문자등으로 입력이 될 수록 문자의 수를 늘여가는 방식을 채택할 수도 있는 것으로서 2개의 문자를 채택하여 참조하는 방식에 본 발명을 제한하는 것은 아님을 분명히 한다.For example, when the user inputs the letter 'SMART', the first letter of the word 'S' is a level 1 letter, so the user inputs 'S' by pressing a key corresponding to the position of the display window. After entering 'S', the character before the letter 'S' is assumed to be a space, and the result of analyzing the frequency of the characters following 'Space + S' is referred to. Are assigned to levels 1, 2, and 3, respectively. Here, when the user enters 'M', 'M' is displayed followed by the letters 'SM' followed by the letters with high frequency, and when the user enters 'A' again, this time the letters after the 'MA' combination Based on the result of analyzing the frequency of, new letter of the array is displayed and if the level key is pressed, the group of displayed letters is displayed differently according to the frequency. In this way, a character input can be made with minimal input by changing the array of characters assigned to the key by referring to some characters inputted before being input. In addition, the number of characters to be referred to is set to two in this embodiment, but may refer to only one character immediately before, and may refer to more than one character. Alternatively, one character may be first followed by two characters. As the input of three characters may be adopted, the method of increasing the number of characters may be adopted, and the present invention is not limited to the method of adopting and referring to two characters.

앞의 두문자를 참조하여 다음 문자를 선택하게 될 경우 약 700개(27*26)의 조합이 생기고 이 조합에 따른 빈도수의 배열은 미리 분석되어져 나온 결과만이 휴대폰등의 메모리에 저장되므로 약 700개의 알파벳 배열을 저장할 공간만 있으면 되기 때문에 매우 효율적이고 빠르다. 또한, 앞의 두문자를 참조하여 다음에 많이 오는 문자를 레벨1에 할당했을때에는 일반영어 문장의 문자들의 86%이상을 레벨1에 나타낼 수 있으며 앞 세문자의 참조의 경우는 91% 이상을 레벨1에 나타낼 수 있다. 이것은 아래의 표2,3에 그 결과가 나타나 있다.If you select the next letter by referring to the previous two letters, there are about 700 combinations (27 * 26), and the arrangement of the frequency according to this combination is about 700 It's very efficient and fast because you only need space to store the alphabet array. In addition, when the first two letters are assigned to Level 1 by referring to the previous two letters, more than 86% of the letters of the general English sentence may be represented in Level 1, and in the case of references to the previous three letters, Level 1 or more is represented in Level 1 Can be represented. This is shown in Tables 2 and 3 below.

(표2) Table 2

분석데이터와 레벨당문자수Analysis data and characters per level 각레벨에 할당된 문자비율(%)% Of characters assigned to each level totaltotal 1,366,5961,366,596 level 1level 1 1,179,2761,179,276 86.3%86.3% level 2level 2 164,666164,666 12.0%12.0% level 3level 3 22,65422,654 1.7%1.7%

(표3)Table 3

각레벨에 할당된 문자수(%)% Of characters assigned to each level level 1level 1 90.8%90.8% level 2level 2 7.4%7.4% level 3level 3 1.8%1.8%

즉 91%의 영어 단어는 각문자당 1번씩만 누르면 입력이 가능하다는 것으로서 짧은 단어라도 다른 방법에 의할 때에는 적어도 10회에서 20회의 입력이 있어야 하기 때문에 이에 비한다면 획기적으로 입력수를 줄인것이다.상기 통계는 지정키를 사용한 경우로서 자유키를 사용하는 경우에는 전체에서 레벨1이 차지하는 비율이 크게 증가할 수 있다. 본 발명은 영문 입력시 키를 눌러야 하는 횟수가 획기적으로 줄어들어 휴대용 전자기기의 영문입력속도를 극대화시킬 수 있다. 그런데 앞의 3문자 이상을 참조로 하는 경우 저장해야 하는 알파벳 조합의 수는 19000개 이상이 되기 때문에 실용성이 낮아질 수 있어 적은 메모리 공간을 차지 하면서도 그 효과의 차이가 거의 없는 '앞선 두개의 문자 참조방식'이 더 효율적일 수 있다. 그러나 충분한 메모리를 확보하고 있으며 조금이라도 키입력횟수를 줄이려는 경우에는 세문자나 그 이상의 문자 참조방식을 채택하는 것도 가능하다. 따라서 본 방식이 적용되는 전자기기의 메모리 용량에 따라 참조되는 문자의 수를 결정하여 적용할 수 있다. 본 실시예에서 사용되는 분석에서는 저널, 비즈니스 영어, 비소설 부분 도서에서 발췌된 영어 문장 (약 30만 단어)를 사용하였는데 휴대폰 SMS와 같은 용도를 위해서는 일상 대화에 많이 사용되는 구어체 문장을 분석하여 그 결과를 적용함으로써 레벨1의 사용률을 높일 수 있다. That is, 91% of English words can be entered by pressing only once for each character. Even if a short word is input by another method, at least 10 to 20 times must be input. The statistic is a case where a designated key is used, and when a free key is used, the ratio of level 1 to the whole can be greatly increased. According to the present invention, the number of times of pressing a key during the English input is greatly reduced, thereby maximizing the English input speed of the portable electronic device. However, when referring to the first three characters or more, the number of alphabetic combinations to be stored is 19000 or more, so the practicality may be lowered, thus occupying less memory space and having almost no difference in effects. 'This can be more efficient. However, if you have enough memory and want to reduce the number of keystrokes, you can adopt three or more character references. Therefore, the number of characters referred to may be determined and applied according to the memory capacity of the electronic device to which the present method is applied. In the analysis used in the present embodiment, the English sentences (about 300,000 words) extracted from journals, business English, and non-fiction parts books were used. By applying, the usage rate of level 1 can be increased.

또한, 영어가 아닌 다른 언어 사용시에도 영어처럼 일정수의 알파벳 문자들의 배열로 이루어진 모든 언어에서도 적용이 가능하다. In addition, when using a language other than English, it can be applied to any language composed of a certain number of alphabetic characters as in English.

문자입력키에 문자를 배치하는 것은 '자유키'방식과 '지정키'두개의 방식이 있을 수 있는데 자유키는 26개의 알파벳이 키 디스플레이에서 고정된 자리가 없는 경우에 해당된다. 이 방법에 의할 때 'A'는 어떤 경우는 휴대폰의 숫자키 배열에서 어느 경우는 1번키 위치에 어떤 경우는 3번 키 위치에 나타날 수 있다. 자유키 방식은 빈도수의 분석결과에 충실하게 키의 배열을 그때 그때 바꾸게 되고 최고 빈도수를 가진 9개의 문자가 레벨1에 배열되어 입력횟수를 줄일수 있지만 입력하는 사람은 입력할 때마다 그 문자가 어디에 할당이 되었는지를 키디스플레이에서 찾아 입력하여야만 하기 때문에 문자를 찾기 위해 시간이 더 걸릴 수가 있다. There are two ways of placing a character on the character input key. There are two methods of 'free key' and 'designated key'. A free key corresponds to a case in which 26 letters have no fixed place on the key display. According to this method, 'A' may appear in some cases at position 1 and in some cases at position 3 in the mobile phone's numeric key arrangement. The free key method changes the arrangement of keys faithfully to the result of the frequency analysis, and 9 characters with the highest frequency are arranged in level 1 to reduce the number of inputs. It may take more time to find the characters because you have to find and enter them on the key display to see if they have been assigned.

지정키는 9개의 숫자키에 각각 3개의 영문자를 할당하는 방식으로 전체 조합의 레벨1에 있는 문자들이 최대한으로 사용될 수 있도록 하고 레벨2,3의 문자 사용을 최소화 할 수 있도록 할당한다. 즉, 'S,P,V'가 1번 숫자키에 할당되었다면 'S,P,V'는 같은 레벨에 할당될 수는 없다. 만약 S와P 모두 레벨1에 있어야 할 만큼 높은 빈도를 갖는다면 둘 중 하나를 레벨2로 보내야 하기 때문에 레벨1의 활용도가 떨어지고 레벨2를 사용하기 위해서는 레벨변환키혹은 레벨키를 자주 눌러야만 한다. 따라서 지정키를 사용하는 경우 앞선 두문자의 참조결과에 따른다면 자유키 방식에서는 레벨1에 있어야 하지만 레벨2에 있을 수 밖에 없는 경우가 생길 수 있다. 그러나 키의 위치가 고정이 된다면 이 방식이 적용된 휴대폰등의 전자기기를 자주 사용하여 익숙해진 사람의 경우에는 어떤 위치에 어떤 키가 있다는 것을 어느 정도 외우고 있기 때문에 실제의 입력속도는 사용할 수록 향상될 수 있다는 장점을 갖는다. The assigning key assigns three alphabetic characters to each of the nine numeric keys so that the characters in the level 1 of the entire combination can be used to the maximum and minimize the use of the letters in the levels 2 and 3. That is, if 'S, P, V' is assigned to the number 1 key, 'S, P, V' cannot be assigned to the same level. If both S and P have a high enough frequency to be at level 1, then one of them has to be sent to level 2, so the utilization of level 1 is poor, and to use level 2, you must press the level shift key or level key frequently. Therefore, if the designated key is used, the free key method may be required to be at level 1, but according to the result of the preceding two letters. However, if the position of the key is fixed, a person who is accustomed to using electronic devices such as a mobile phone that applies this method memorizes that some key is located at a certain position, and thus the actual input speed may be improved as it is used. That has the advantage.

도3은 본 발명에 따른 입력방식을 사용하는 휴대폰의 일실시예를 도시하는 도면이다. SMS 메시지를 보내는 것을 도시한 것으로서 휴대폰의 경우는 휴대폰에 부착된 숫자판을 포함하는 별도의 입력장치를 사용하는데 별도의 보조창이나 화면 의 일부를 키디스플레이로 할애하여 현재의 키에 어떤 문자가 배열되어 있는지를 보여준다. 지정키 방식을 사용할때에는 숫자판에 할당된 문자 3개를 각각 문자판에 인쇄하여 사용자의 문자입력을 빠르게 유도할 수 있지만 자유키 방식인 경우는 어떤 키가 배치되는지 알 수가 없기 때문에 별도의 보조창이나 표시창의 일부를 할애하여 현재의 키에 어떤 문자가 배열되어 있는지를 보여준다. 그러나 입력키에 할당된 문자를 바로바로표시하며 그 문자를 클릭함으로써 입력할 수 있는 터치스크린과 같은 장치를 갖춘 PDA등에서는 이와같은 별도의 디스플레이 영역이 필요없을 수 있다. 도3은 일반적인 휴대폰에서 본 방법을 적용시켜 사용하는 것의 예시로서 디스플레이 창은 SMS윈도우와 키 디스플레이로 나뉘어져 있으며 12개의 키로 이루어진 입력부를 가지고 있는데 그중 9개의 키가 숫자 및 문자를 입력하기 위해서 사용되며 한개의 키는 레벨을 선택하기 위한 레벨키에 할당이 되어 있는데 레벨키를 누를때마다 레벨1에서 2에서 3, 3에서 다시 1로 변환될 수 있다. 어퍼스트로피키는 어퍼스트로피를 입력한후에 어퍼스트로피 다음에 자주 오는 'm,s,ve,ll'등이 있는 조합으로 이동시켜 입력을 할 수 있도록 하며 스페이스 키는 스페이스가 입력되면 단어의 첫문자로 자주 사용되는 문자들이 있는 '스페이스 조합'으로 가서 첫문자를 입력하게 할 수 있다. 즉 한개의 단어를 완성하고 다음 단어를 시작할 때 스페이스를 입력함으로써 이전 단어의 입력을 끝내고 다음단어를 시작한다는 것을 알리는 역할을 하게 된다. 3 is a diagram illustrating an embodiment of a mobile phone using the input method according to the present invention. In the case of a mobile phone, a separate input device including a number plate attached to the mobile phone is used. A separate auxiliary window or part of the screen is used as a key display to show which characters are arranged on the current key. Shows. When using the designated key method, three characters assigned to the number plate can be printed on the dial to prompt user input. However, in the free key method, it is impossible to know which key is placed. Allow some to show which characters are arranged in the current key. However, such a display area may not be necessary in a PDA having a device such as a touch screen which directly displays a character assigned to an input key and can be input by clicking on the character. 3 is an example of using the present method in a typical mobile phone, and the display window is divided into an SMS window and a key display, and has an input section consisting of 12 keys, of which 9 keys are used for inputting numbers and characters. The key of is assigned to the level key for selecting a level. Each time the level key is pressed, it can be switched from level 1 to 2 to 3 and from 3 to 1 again. After the apostrophe key, the apostrophe key moves to a combination of 'm, s, ve, ll', etc. that often follows the apostrophe. You can go to the 'space combination' with the characters used and type the first character. In other words, by completing a word and entering a space at the beginning of the next word, it enters a space indicating that the previous word is finished and the next word is started.

도4는 지정키 방식인 경우 'SMART'를 입력하는 것을 예시한 것이다. 스페이스가 입력되는 경우 단어의 맨처음에 나오는 빈도수가 많은 't,a,w,i,h,s,o,c,m'등 이 레벨1에 있기 때문에 사용자는 단순히 'S'를 누름으로써 입력이 가능하며 'space +S'가 선행되는 2개의 문자인 경우 레벨1에는 't,e,o,h,a,y,i,p,c'등이 레벨1에 할당되어표시되는데 앞에 자음이 나오는 경우 그다음에는 모음이 나오는 경우가 많기 때문에 모음이 전부 레벨1에 있는 것을 볼 수 있다. 그런데 그 다음문자 'M'은 레벨2에 위치하고 있기 때문에 레벨키를 눌러 표시창에 표시되는 문자를 바꾸게 되는데 이 경우 '스페이스+S'가 선행하는 두개의 문자인 경우 레벨2에 M이 나타나기 때문에 레벨키를 한번 누르면 레벨2의 문자 'm,u,i,b,k,n,q,g,s'가 표시창에 뜨고 이중에서 'M'을 선택하면 입력이 되고 선행되는 문자가 'S+M'인 경우가 되므로 이 경우의 레벨1의 문자 'e,a,u,i,o,y,s,r,n'가 키 디스플레이에 다시 표시되고 이중에서 'A'를 선택하여 입력하고 그 뒤로 레벨1로 연속해서 표시되는 'R','T'등을 선택하게 되면 'SMART'의 입력이 끝나게 된다. 상기 실시예에서는 레벨키를 단 한번만 눌렀으며 각각의 문자에 한번씩의 키를 눌렀기 때문에 단 6번 만으로 'SMART'의 입력이 완성된다. 현재 사용되는 휴대폰에서는 10회가 넘는 다.Figure 4 illustrates the input of 'SMART' in the designated key method. When a space is entered, the user can enter by simply pressing 'S' because the first frequency of the word 't, a, w, i, h, s, o, c, m' is at level 1. If there are two characters preceded by 'space + S', Level 1 displays 't, e, o, h, a, y, i, p, c', and so on. When it comes out, the vowels are often followed, so you can see that the vowels are all at level 1. However, since the next letter 'M' is located at level 2, press the level key to change the characters displayed on the display window.In this case, if two spaces are preceded by 'space + S', M appears at level 2. Press once to display '2', 'm', 'u', 'i', 'b', 'k', 'n', 'q', 'g' in the display window. In this case, the letter 'e, a, u, i, o, y, s, r, n' of the level 1 in this case is displayed again on the key display, and 'A' is selected from among the two levels. If you select 'R', 'T', etc. which are displayed as 1 consecutively, input of 'SMART' is finished. In the above embodiment, since the level key is pressed only once and the key is pressed once for each character, the input of 'SMART' is completed in only six times. More than 10 times in current mobile phones.

도5는 본 발명에 사용하기 위한 각문자의 빈도와 레벨의 할당예를 도시하는 도면이다.표에 있는 문자들의 최상단 라인에 있는 문자의 앞에는 A가 온 것으로 가정되어 있으며 A다음에 'A,B,C,D,E,F,G'이 나오는 경우 그 다음 문자의 빈도수를 도식화하여 보여준다. 'AD'다음에는 'E'가 가장 많이 나오고, 'AG'다음에는 'E'의 빈도수가가장 높다는 것을 알 수 있다. 하지만 지정키를 사용함에 따라 C열의 'R'과 D열의 'M'은 높은 빈도수에도 불구하고 같은 키에 할당된 'C'와 'E'때문에 다음레벨로 밀려나게 되는 경우를 보여준다. Fig. 5 is a diagram showing an example of the frequency and level assignment of each character for use in the present invention. It is assumed that A precedes the character in the uppermost line of the characters in the table, and A after A If, C, D, E, F, G 'is displayed, show the frequency of the next letter. After 'AD', 'E' appears the most, and after 'AG', the frequency of 'E' is the highest. However, with the use of the designated key, 'R' in column C and 'M' in column D are pushed to the next level because of 'C' and 'E' assigned to the same key despite the high frequency.

도6은 지정키인 경우의 입력예를 도시한다. 휴대폰인 경우의 사용예를 도시한 것으로 휴대폰의 문자입력키가 형성되어 잇으며 있으며 상단에는 디스플레이 창이 표시되는데, 각키에 할당된 현재 레벨의 9개 문자를 보여주는 키디스플레이가 휴대폰 화면 내 하단부에 위치함을 보여 준다. 각 문자 입력키에는 2~3개의 알파벳이 할당이 되는데, 데이터 분석 후 전체에서 레벨1이 차지하는 비율이 최대가 되도록 할 수 있다. 이와 같은 키의 배치는 예시적인 것이며 빈도수를 계산하기 위한, 단어, 문장의 종류와 수 에 따라 달라질 수 있다. Fig. 6 shows an example of input in the case of a designated key. In the case of a mobile phone, a character input key of a mobile phone is formed, and a display window is displayed at the top, and a key display showing nine characters of the current level assigned to each key is located at the bottom of the mobile phone screen. Shows. Each letter input key is assigned two or three alphabets, and after analyzing the data, it is possible to maximize the ratio of Level 1 to the total. This arrangement of keys is exemplary and may vary depending on the type and number of words and sentences used to calculate the frequency.

1번키에는 'A,K,Z'가 할당이 되어 있고 2번키에는 'E,F,M'이 할당이 되어 있다. 따라서 'SMART'의 'S'를 입력하려고 하는 경우에는 'S'는 레벨1에 해당하기 때문에 a)에서 보듯이 7번키에 배치되어 있으며 7번키를 누르면 'S'가 입력이 된다는 것을 알 수가 있다. 'S'를 입력하게 되면 '스페이스+S'다음에 나오는 빈도수를 참조하여 가장 많이 나오게 되는 문자들을 키 디스플레이에 표시하게 된다. 이때 각 키에서 배치되어 있는 문자는 각각 3개이기 때문에 3개의 문자중에서 빈도수가 가장 큰 것이 배치되기 때문에 'S'를 입력할 때의 키디스플레이와 차이가 있다. 그런데 (b)에서 보듯이 키디스플레이에 'M'이 표시되지 않았기 때문에 레벨키를 눌러 두 번째의 빈도를 갖는 문자를 표시하게 하면 레벨2의 2번키 위치에 'M'이 나타나고, 2번키를 누르면 'M'을 입력할 수 있게 된다. 이상황이 c)에 도시되어 있다. 'SM'이 입력되었으면 'SM'다음에 나오는 문자의 빈도수를 참조하여 레벨1의 문자들을 표시하는데 'A'가 1번키에 배치되므로 1번키를 누름으로써 'SMA'까지 입력이 가능하며(d) 'MA'를 참조하여 다시 레벨1의 문자들을 표시하는데 'R'이 4번키에 할 당되어 있으므로 번키를 눌러 'R'을 입력하고 'AR'을 참조하여 레벨1의 문자를 표시하고 'T'가 8번키에 할당되어 있으므로 8번키를 누름으로써 입력이 된다. 만약 입력하고 싶은 문자가 'SMART'가 아니라 'SMARZ'와 같은 문자라면 레벨키를 한번내지 두 번누른후 1번키를 누르면 입력이 가능하다. 그러나 이러한 단어는 일상생활에서 많이 쓰이지 않는 단어이기 때문에 낮은 레벨에 있는 것 뿐이고 'ARZ'와 같은 문자의 배열이 좀 더 많이 사용되는 DB를 사용한다면 'AR'이 입력되었을때 'Z'가 좀 더 높은 레벨에 배치되도록 할 수 있다.Key 1 is assigned 'A, K, Z' and key 2 is assigned 'E, F, M'. Therefore, in case of trying to input 'S' of 'SMART', 'S' corresponds to level 1, so as shown in a), it is placed on the 7th key and when you press the 7th key, 'S' is inputted. . Typing 'S' will display the most common characters on the key display, referring to the frequency after 'Space + S'. At this time, since three letters are arranged in each key, the largest frequency among the three letters is arranged, which is different from the key display when typing 'S'. However, as shown in (b), 'M' is not displayed on the key display, so if you press the level key to display a letter with the second frequency, 'M' appears at the position of the 2nd key of level 2, and press the 2nd key. You can enter 'M'. The abnormal situation is shown in c). If 'SM' is entered, the letters of level 1 are displayed by referring to the frequency of the letters following 'SM'. Since 'A' is placed on the 1st key, it is possible to enter up to 'SMA' by pressing the 1st key (d) Refer to 'MA' and display characters of level 1 again. 'R' is assigned to key 4, so press 'B' to enter 'R' and refer to 'AR' to display level 1 characters and 'T' Is assigned to key 8, so input is made by pressing key 8. If the character you want to enter is not 'SMART' but something like 'SMARZ', press the 1 or 2 level key once and then press the 1 key to enter it. However, since these words are not used much in everyday life, they are only at the lower level, and if you use a DB where more arrays of letters such as 'ARZ' are used, 'Z' is more when 'AR' is entered. Can be placed at a higher level.

위와 같은 입력이 끝난 다음에 '스페이스'키를 누르게 되면 일단 한 단어의 입력이 끝났다는 것을 알리게 되고 다시 맨처음의 입력화면으로 바뀌면서 다른 단어의 입력을 받아 들일 수 있도록 준비가 된다.  If you press the 'Space' key after the above input, you will be notified that one word has been entered and you will be returned to the first input screen, ready to accept other words.

미국 특허번호 제5,392,338호의 방법에 의할때는 같은 'SMART'의 입력에는 10번키를 눌러야 하며 미국특허번호 제4,650,927호의 경우도 10번을 눌러야 하며 미국특허번호 제6,011,554호의 방법에 의할때는 본 발명과 같이 5번의 키입력에 의해 입력이 가능하지만 DB에 없는 단어는 입력이 불가능하면서도 DB를 저장하기 위한 공간이 많이 요구되며 미국특허번호 제6,847,706호의 경우에는 9번 키를 눌러야만 입력이 가능하다. 따라서 위의 방법들과 비교할 때 본원발명은 6번의 키입력만으로 입력이 가능하였으며 89%의 단어는 레벨1의 키들만으로 입력이 가능하기 때문에 문자수만큼의 입력만으로 입력을 끝낼 수 있어 효율적임을 알 수 있다. 물론지정키 방식에 의할 때에도 최악의 경우 한개의 문자당 3번 키를 눌러야 하지만 많이 사용되는 단어를 기반으로 빈도수를 계산한것이기 때문에 3번키를 눌러야 하는 경 우는 많이 생기지 않는다. According to the method of US Pat. No. 5,392,338, the tenth key must be pressed for the input of the same 'SMART', and in the case of US Pat. No. 4,650,927, the tenth must be pressed. Although it is possible to input by a single key input, the word not in the DB is impossible to input, but requires a lot of space for storing the DB. In the case of US Pat. Therefore, compared to the above methods, the present invention can be input with only 6 key inputs, and 89% of words can be input with only level 1 keys. have. Of course, even in the case of the designated key method, the worst case is to press 3 keys per character, but since the frequency is calculated based on the words that are used frequently, there is not much need to press the 3 key.

상기한 바와 같은 본발명은 영어와 같은 문자의 입력시에 한 문자의입력당 한개의 키를 여러번 누를 필요가 없이 대부분의 경우에 한번만 누를 수 있도록 함으로써 문자의 입력시간을 크게 줄이는 효과를 갖는다.The present invention as described above has the effect of greatly reducing the input time of the character by allowing only one press in most cases without having to press one key per input of a character several times when inputting a character such as English.

또한 상기와 같은 방법은 영어 뿐 아니라 영어와 비슷한 문자 체계를 가진 프랑스어, 스페인어, 독어와 같은 글자의 입력에도 응용하여 입력횟수를 줄이는 것이 가능하다. In addition, the above method can be applied to input of letters such as French, Spanish, and German having a similar writing system as well as English, thereby reducing the number of inputs.

Claims (10)

빠른 문자입력을 위한 방법으로서,As a method for fast text entry, 문자의 빈도수를 계산하는 단계로서, Calculating the frequency of characters, 복수개의 단어를 제공하여, 상기 단어들을 이루는 문자와 상기 단어에서 발생가능한 일련된 문자의 조합에 의하여 생기는 문자조합 다음에 나오는 문자의 빈도수를 계산하는 단계와;Providing a plurality of words, calculating a frequency of characters following a letter combination resulting from the combination of letters forming the words and a series of letters that may occur in the word; 상기 계산된 빈도수에 따라 문자를 복수개의 레벨로 나누는 레벨분류단계를 포함하는, Including a level classification step of dividing the character into a plurality of levels according to the calculated frequency, 빈도수를 계산하는 단계와;Calculating a frequency; 입력받을 문자를 표시하는 단계로서, In the step of displaying the character to be input, 현재 입력되고 있는 문자에 선행하여 입력된, 문자를 참조하여 그 다음에 나오는 문자의 빈도수에 따라 상기 레벨분류단계에서 정해진 레벨 중 높은 레벨에 있는 문자들을 표시하고 Characters that are entered at a higher level among the levels determined in the level classification step are displayed according to the frequency of the characters that are entered following the character that is currently entered, by reference to the character. 상기 표시된 문자 중에 입력하려는 문자가 없는 경우에 레벨키의 입력을 받아 그 다음 레벨의 문자를 표시하는 단계를 포함하는 And receiving the input of the level key and displaying the next level of characters when none of the displayed characters is to be entered. 입력받을 문자를 표시하는 단계와;Displaying a character to be input; 사용자의 선택에 의하여 문자를 입력받는 단계;Receiving a character by a user's selection; 를 포함하는, 빠른 문자입력을 위한 방법Including, a method for fast text input 제1항에 있어서, 상기 문자의 빈도수를 계산하는 단계는 상기 단어에서 상기 문자의 앞에 선행하는 두개의 문자의 조합뒤에 나오는 빈도수를 계산하는 단계로서 상기 문자가 상기 단어에서 두 번째 문자인 경우 상기 조합은 '스페이스+첫문자' 다음에 나오는 문자의 빈도수를 계산하는 단계를 포함하며 The method of claim 1, wherein the calculating of the frequency of the character comprises calculating a frequency following a combination of two characters preceding the character in the word, wherein the combination is the second character in the word. Includes calculating the frequency of the characters following "space + first character" 상기 문자 표시단계에서 문자를 표시하기 위해서는 선행하여 입력된 두개의 문자의 조합 뒤에 나오는 문자의 빈도수에 따라 정해진 레벨에 따라 문자를 표시하는 단계인, 빠른 문자입력을 위한 방법In order to display a character in the character display step, the step of displaying the character at a predetermined level according to the frequency of the character following the combination of the two characters previously entered, a method for fast character input 제1항에 있어서, 상기 레벨은 3개의 레벨로 구성이 되는 것을 특징으로 하는, 빠른 문자입력을 위한 방법The method of claim 1, wherein the level is composed of three levels. 제1항에 있어서, 상기 문자 표시단계는 빈도수를 참조하여 가장 높은 빈도수의 순으로만 입력문자를 표시하는 단계인, 빠른 문자입력을 위한 방법,The method of claim 1, wherein the displaying of the text comprises displaying the input text only in the order of the highest frequency with reference to the frequency. 제1항에 있어서, 입력을 위한 문자판 하나당 복수개의 문자를 할당하여 상기 문자 표시단계에서, 앞선 문자의 조합을 참조하여 각 키에서 입력가능한 문자를 표시할 때 각 키에서 가장 높은 레벨에 해당하는 문자를 표시하며 레벨키가 눌러질때마다 각키에서 그 다음 높은 레벨의 문자를 표시하도록 하여 각 키마다 입력되는 문자가 변하지 않도록 하는 것을 특징으로 하는, 빠른 문자 입력을 위한 방법.The character corresponding to the highest level in each key according to claim 1, wherein a plurality of characters are assigned to each character plate for input so as to display characters that can be input in each key by referring to a combination of the preceding characters in the character display step. And displaying the next higher level character in each key each time the level key is pressed so that the input character does not change for each key. 제1항에 있어서, 상기 문자를 표시하는 위치와 상기 문자를 입력받는 위치가 동일한 것을 특징으로 하는, 빠른 문자 입력을 위한 방법.The method of claim 1, wherein a position at which the character is displayed and a position at which the character is input are the same. 제1항에 있어서, 상기 문자를 표시하는 위치와 상기 문자를 입력받는 위치가 서로 다른 것을 특징으로 하는, 빠른 문자 입력을 위한 방법.The method of claim 1, wherein a position at which the character is displayed and a position at which the character is input are different from each other. 제1항에 있어서, 마지막으로 스페이스가 입력되는 경우 단어의 입력을 끝내는 것으로 보는 것을 특징으로 하는, 빠른 문자 입력을 위한 방법.The method of claim 1, wherein the input of the word is ended when the space is last input. 제1항에 있어서, 상기 빈도수를 계산하는 단계 이전에 사용자들이 많이 사용하는 문장이 포함된 데이터베이스를 선정하는 단계를 더 포함하는 것을 특징으로 하는, 빠른 문자 입력을 위한 방법. The method of claim 1, further comprising selecting a database including sentences that are frequently used by users before calculating the frequency. 제1항내지 제8항중 어느 한항에 있어서, 상기한 바와 같은 방법에 의하여 문자를 입력받는 입력수단을 구비한, 전자기기.The electronic device according to any one of claims 1 to 8, further comprising input means for receiving a character by the method as described above.
KR1020060105672A 2006-10-30 2006-10-30 Method and device for fast typing KR100827638B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060105672A KR100827638B1 (en) 2006-10-30 2006-10-30 Method and device for fast typing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060105672A KR100827638B1 (en) 2006-10-30 2006-10-30 Method and device for fast typing

Publications (2)

Publication Number Publication Date
KR20060117895A KR20060117895A (en) 2006-11-17
KR100827638B1 true KR100827638B1 (en) 2008-05-07

Family

ID=37705299

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060105672A KR100827638B1 (en) 2006-10-30 2006-10-30 Method and device for fast typing

Country Status (1)

Country Link
KR (1) KR100827638B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000075998A (en) 1998-08-28 2000-03-14 Kazuo Ishikawa Character input device
KR20050051829A (en) * 2003-11-28 2005-06-02 에스케이텔레텍주식회사 Method for inputting letters based on probability and mobile phone implementing the same
KR20060005588A (en) * 2004-07-13 2006-01-18 삼성전자주식회사 Method and apparatus for inputting alphabet character in a terminal with a keypad
KR20060010981A (en) * 2004-07-29 2006-02-03 현대자동차주식회사 Automatic compensation pierce punch

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000075998A (en) 1998-08-28 2000-03-14 Kazuo Ishikawa Character input device
KR20050051829A (en) * 2003-11-28 2005-06-02 에스케이텔레텍주식회사 Method for inputting letters based on probability and mobile phone implementing the same
KR20060005588A (en) * 2004-07-13 2006-01-18 삼성전자주식회사 Method and apparatus for inputting alphabet character in a terminal with a keypad
KR20060010981A (en) * 2004-07-29 2006-02-03 현대자동차주식회사 Automatic compensation pierce punch

Also Published As

Publication number Publication date
KR20060117895A (en) 2006-11-17

Similar Documents

Publication Publication Date Title
US7152213B2 (en) System and method for dynamic key assignment in enhanced user interface
KR100900087B1 (en) Button extension type letter input system for touch screen
US20080300861A1 (en) Word formation method and system
EP1835381A2 (en) Apparatus and method for character entry in a portable terminal
KR20060101367A (en) Apparatus for inputting a character using number key and method for inputting a character
CN102119375B (en) Word input method
KR100641448B1 (en) Method for consnant and vowel input of Hangul in a mobile station
KR100827638B1 (en) Method and device for fast typing
CN1983146B (en) Method for inputting chinese characters and mobile terminal capable of implementing the same
CN100464285C (en) Mobile phone code mobile phone input platform
KR101045360B1 (en) Korean language input device of mobile communication apparatus and method thereof
KR100486866B1 (en) Method of inputting a hangeul of mobile terminal and keyboard used for it
KR100538248B1 (en) Apparatus and method of inputting Korean vowels
KR100609287B1 (en) Plus Keypad
KR101850674B1 (en) Keypad and Method for Inputting English Using Touch-screen on Terminal
KR100664651B1 (en) Keypad
KR100626680B1 (en) Input apparatus of english
KR100971280B1 (en) Apparatus and method for hangul input using transformation keys
KR100412571B1 (en) Method of inputting character to digital information processing device
KR20080023068A (en) Character input device for inputting of alphabet character
KR200318329Y1 (en) The way of inputting Korean Character through Numeric Keypad
KR20150088974A (en) QWERTY keypad applied method to raise accuracy according to input key usage frequency
KR100741639B1 (en) A display methode of text for basic form character
KR200407401Y1 (en) Hangeul input equipment
KR980013177A (en) METHOD FOR INPUTTING ENGLISH CHARACTER USING ELECTRIC TELEPHONE KEYPAD

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee