Nothing Special   »   [go: up one dir, main page]

KR920009756B1 - Character input method using limited keys - Google Patents

Character input method using limited keys Download PDF

Info

Publication number
KR920009756B1
KR920009756B1 KR1019900002142A KR900002142A KR920009756B1 KR 920009756 B1 KR920009756 B1 KR 920009756B1 KR 1019900002142 A KR1019900002142 A KR 1019900002142A KR 900002142 A KR900002142 A KR 900002142A KR 920009756 B1 KR920009756 B1 KR 920009756B1
Authority
KR
South Korea
Prior art keywords
key
rows
keys
columns
input
Prior art date
Application number
KR1019900002142A
Other languages
Korean (ko)
Other versions
KR910015913A (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 KR1019900002142A priority Critical patent/KR920009756B1/en
Publication of KR910015913A publication Critical patent/KR910015913A/en
Application granted granted Critical
Publication of KR920009756B1 publication Critical patent/KR920009756B1/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/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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

The method is for inputting various characters of which number exceeds that of keys in a device of a limited key number. The method employs a key inputter (10) composed of keys (K1-K2), an alarm generator (20), a memory (30) for storing character data, and a microprocessor (40) for storing the character data into the memory (30) and generating alarm signal when key is mal- manipulated.

Description

한정된 수의 키(KEY)를 활용한 문자 입력방법Character input method using a limited number of keys

제1도는 종래의 블록구성도.1 is a conventional block diagram.

제2도는 본 발명이 적용되는 블록구성도.2 is a block diagram to which the present invention is applied.

제3도는 본 발명에 따른 흐름도.3 is a flow chart according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

10 : 키 입력부 20 : CPU10: key input unit 20: CPU

30 : 경고음 발생부 40 : 메모리부30: warning sound generating unit 40: memory unit

본 발명은 제한된 수의 키(key)를 활용한 문자 입력 방법에 관한 것으로 특히 키의 수가 제한되어 있는 장비 및 기기에 있어서 키를 최대한 활용하여 문자를 입력시키는 방법에 관한 것이다.The present invention relates to a character input method using a limited number of keys, and more particularly, to a method of inputting a character by maximizing a key in an apparatus and a device having a limited number of keys.

일반적으로 팩시밀리, 다기능전화기등 단말기류에서 ASCII(American Standard Code for Information Interchange) 문자 등과 같은 다양한 문자를 입력할때는 각각의 문자에 해당하는 각각의 키를 가져야 한다.In general, when entering various characters such as ASCII (American Standard Code for Information Interchange) characters in terminals, such as facsimile and multifunction telephones, each key should have a corresponding key.

제1도는 종래의 블록구성도로서, 키입력부(1)와 매트릭스(Matrix) IC(Intergrated Circuit) (2)와 CPU(Central Processing Unit) (3)로 구성된다.FIG. 1 is a conventional block diagram, which comprises a key input unit 1, a matrix integrated circuit (IC) 2, and a central processing unit (CPU) 3. As shown in FIG.

상기 제1도의 구성중 제1도와 같이 문자(A-Z)를 입력시킬 수 있는 키가 배열되어 있는 키 입력부(1)를 구비한 시스템에서 특정키가 눌려지면, 눌러진 지점에 해당하는 지점을 매트릭스 IC(2)에서 감지하여 CPU(3)에 알려준다.In a system having a key input unit 1 in which the keys for inputting the letters AZ are arranged as shown in FIG. 1 in the configuration of FIG. 1, when a specific key is pressed, a point corresponding to the pressed point is determined by a matrix IC. It detects in (2) and informs CPU3.

그러므로 CPU는 이를 읽어서 현재 입력된 문자를 인식하게 된다.Therefore, the CPU reads it and recognizes the currently entered character.

상기한 바와 같은 종래의 키 입력 방식은 입력하는 문자와 동일한 수의 키가 필요하며 이를 감지하는 매트릭스 IC가 필요하므로 키의 수가 제한되어 있는 장비 및 기기에서는 사용할 수 없는 문제점이 있었다.As described above, the conventional key input method requires the same number of keys as characters to be input and requires a matrix IC to detect them.

따라서 본 발명의 목적은 키의 수가 제한되어 있는 장비 및 기기에 있어서, 키의 수보다 많은 수의 다양한 문자를 입력시킬 수 있는 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a method for inputting a larger number of various characters than the number of keys in an equipment and a device in which the number of keys is limited.

상기의 목적을 달성하기 위한 본 발명은 키 입력의 수를 행과 열의 수로 입력하여 행의 수와 열의 수에 의해 문자 데이타로 변환하여 저장하는 제1과정과, 키 입력의 수가 행과 열의 수 범위를 벗어날때는 경고음을 발하고 다시 키 입력의 수를 행과 열의 수로서 문자 열을 입력하는 제3과정으로 구성됨을 특징으로 한다.In order to achieve the above object, the present invention provides a first process of inputting the number of key inputs into the number of rows and columns, converting the character data into character data according to the number of rows and columns, and storing the number of key inputs in the range of number of rows and columns. When it exits, it emits a warning sound, and the third step of inputting the character string as the number of key inputs as the number of rows and columns.

제2도는 본 발명이 적용되는 블럭도로서, 소정의 문자를 입력시키기 위한 키(K1-K2)로 이루어진 키입력부(10)와, 경고음 발생신호를 입력하여 경고음을 발생시키는 경고음발생부(20)와, 문자 데이타를 저장하는 메모리부(30)와, 상기 키입력부(10)로부터 입력되는 키 입력을 읽어 입력된 문자를 인식하여 인식된 문자데이타를 상기 메모리부(30)에 저장하여 키 조작이 잘못되었을 경우 경고음 발생신호를 출력하는 CPU(40)로 구성된다.2 is a block diagram to which the present invention is applied, and includes a key input unit 10 including keys K1-K2 for inputting a predetermined character, and an alarm sound generator 20 for generating an alarm sound by inputting an alarm sound generation signal. And a memory unit 30 for storing character data, a key input received from the key input unit 10 to read the input character, and store the recognized character data in the memory unit 30 to perform key operation. If it is wrong, it consists of a CPU 40 which outputs a warning sound generation signal.

제3도는 본 발명에 따른 흐름도이다.3 is a flow chart according to the present invention.

이하 본 발명에 따른 제3도의 실시예를 제2도를 참조하여 상세히 설명한다. 우선 필요로 하는 ASCII문자를 확정하고 2차원 배열로 구성한다. 이때 문자 배열의 예를들면, 영문자 “A-Z”를 구성할 때 하기(표 1)의 문자 테이블(Table)과 같이 문자를 배열한다.Hereinafter, an embodiment of FIG. 3 according to the present invention will be described in detail with reference to FIG. 2. First, determine the ASCII characters needed and construct them in a two-dimensional array. In this case, for example, when configuring the English letter “A-Z”, the characters are arranged as shown in the character table shown in Table 1 below.

[표 1]TABLE 1

Figure kpo00001
Figure kpo00001

상기 (표 1)가 같은 문자를 행과 열의 조합으로 제2도의 CPU(40)에 입력한다.The same characters as in Table 1 above are input to the CPU 40 of FIG. 2 in a combination of rows and columns.

즉, 제2도의 키(K1)를 행과 열의 수를 입력시키는 키라고 하고 키(K2)를 입력시킨 행과 열의 수를 확정시키는 키라고 정한다면, (표 1)에서 “G”를 CPU(40)에 입력시키고자 할 때는 키(K1)를 2번 누른후 키(K2)를 눌러 열의 수를 확정시킨다.That is, if the key K1 in Fig. 2 is called a key for inputting the number of rows and columns, and the key for determining the number of rows and columns for which the key K2 is input, "G" is shown in Table 1 as CPU ( To enter 40), press the key K1 twice and then press the key K2 to confirm the number of columns.

상기와 같이 문자를 입력시키고자 키(K1-K2)를 조작하면 제3도의 (11)단계에서 CPU(40)는 문자 입력이 끝났는가를 판단하여 문자 입력이 끝났으면 끝내고 문자입력이 끝나지 않았으면 (12)단계로 진행한다.When the key (K1-K2) is operated to input the character as described above, in step (11) of FIG. 3, the CPU 40 determines whether the character input is completed. Proceed to step 12).

상기 (12)단계에서 키(K1)가 눌러지는 수를 행의 수로 읽은후 키(K2)가 눌려지면 읽은 행의 수를 확정하고 (13)단계로 진행한다. 상기(13)단계에서 입력된 행의 수가 범위가 벗어났는가 판단한다. 즉, 상기 (표 1)의 예를 들면 행의 수 범위가 6이므로 입력된 행의 수가 6이하이면 범위가 벗어나지 않은 것으로 판단하여(14)단계로 진행한다. (14)단계에서 키(K1)가 눌려지는 수를 열의 수로 읽은후 키(K2)가 눌려지면 읽은 열의 수를 확정하고 (15)단계로 진행한다.In step (12), the number of keys K1 is pressed is read as the number of rows. If the key K2 is pressed, the number of rows read is determined and the process proceeds to step (13). It is determined whether the number of rows input in the step (13) is out of range. That is, since the number of rows is 6, for example in Table 1, if the number of input rows is 6 or less, it is determined that the range is not out of step (14). In step (14), the number of key K1 is pressed is read as the number of columns. If the key K2 is pressed, the number of rows read is determined and the process proceeds to step (15).

상기(14)단계에서 입력된 열의 수가 범위를 벗어났는가 판단한다. 즉, 상기 (표 1)의 예를들면 열의 수가 5이므로 입력된 열의 수가 5이하이면 범위가 벗어나지 않은 것으로 판단하여 (16)단계로 진행한다.In step 14, it is determined whether the number of columns input is out of range. That is, for example, in the example of Table 1, since the number of columns is 5, if the number of input columns is 5 or less, it is determined that the range is not out of step (16).

한편 상기(13)단계에서 입력된 행의 수가 범위를 벗어났으면 (18)단계로 진행하며, 상기 (15)단계에서 입력된 열의 수가 범위를 벗어났으면 (18)단계로 진행한다.If the number of rows input in step (13) is out of range, the process proceeds to step (18). If the number of columns input in step (15) is out of range, the process proceeds to step (18).

상기(18)단계에서 경고음 발생신호를 출력하여 경고음 발생부(20)로 하여금 입력된 행 또는 열의 수가 범위를 벗어났음을 알리는 경고음을 발생시키게 하고 (12)단계로 루핑(Looping)하여 전술한 과정을 반복한다.In step 18, the alarm sound generating signal is output to cause the alarm sound generating unit 20 to generate a warning sound indicating that the number of input rows or columns is out of range. Repeat.

상기 (16)단계에서 입력된 행과 열의 수에 의해 문자 데이타로 변환하고 (17)단계로 진행하여 변환된 문자 데이타를 메모리부(30)에 저장한다.The character data is converted into character data according to the number of rows and columns input in step (16), and the process proceeds to step (17) to store the converted character data in the memory unit 30.

상기(17)단계에서 문자 데이타의 저장이 끝나면 (11)단계로 루핑하여 전술한 과정을 반복하여 원하는 문자열을 입력한다.After storing the character data in step (17), looping to step (11) is repeated to input a desired character string.

상기한 바와 같이 2개의 키(K1, K2)를 사용하여 키의 수보다 많은 다양한 문자를 입력시킬 수 있다.As described above, two keys K1 and K2 may be used to input more characters than the number of keys.

한편 본 발명의 다른 실시예로서 전화기등에 일반적으로 구비된 텐(Ten)키를 이용하여 문자를 입력시킬 수 있다. 즉, 행과 열의 수를 텐 키의 숫자로 선택하여 입력시키면 된다. 이때 상기 텐키는 전화기의 예를들면 다이얼(Dial)시 필요한 0-9의 키를 의미한다.Meanwhile, as another embodiment of the present invention, a character may be input by using a Ten key generally provided in a telephone or the like. In other words, the number of rows and columns is selected as the number of ten keys. In this case, the ten key means a key of 0-9 required when dialing, for example, a telephone.

상술한 바와 같이 본 발명은 키의 수가 제한되어 있는 장비 및 기기에 있어서, 제한된 수의 키를 최대한 활용하여 다양한 문자를 입력시킬 수 있는 방법으로서 수개의 키만으로도 키보다 많은수의 다양한 문자 입력이 가능한 이점이 있다.As described above, the present invention is a device and apparatus in which the number of keys is limited, and as a method of inputting various characters by making the most of a limited number of keys, a large number of various characters can be inputted with only a few keys. There is an advantage.

또한 많은 수의 문자를 입력시키기 위하여 키의 수를 늘리지 않아도 되므로 원가 절감 및 외관의 단순화를 이를 수 있다.In addition, since it is not necessary to increase the number of keys in order to input a large number of characters, cost reduction and appearance can be simplified.

Claims (1)

한정된 수의 키를 구비한 장비 및 기기에 있어서, 소정의 행과 열로 배열된 표에 의한 키 입력의 수를 행과 열의 수로 입력하여 행의 수와 열의 수에 의해 문자 데이타로 변환하여 저장하는 제1과정과, 키 입력의 수가 행과 열의 수 범위를 벗어날때는 경고음을 발하고 다시 키 입력의 수를 행과 열의 수로 입력하는 제2과정과, 문자 입력이 끝날때까지 행과 열의 수로서 문자열을 입력하는 제3과정으로 구성됨을 특징으로 하는 한정된 수의 키를 활용한 문자 입력 방법.A device and apparatus having a limited number of keys, comprising: inputting the number of key inputs in a table arranged in predetermined rows and columns as the number of rows and columns, and converting and storing the character data according to the number of rows and columns. Step 1, beep when the number of keystrokes is out of the range of number of rows and columns, and again the second step of inputting the number of keystrokes as the number of rows and columns, and the string as the number of rows and columns until the character input is completed. Character input method utilizing a limited number of keys, characterized in that consisting of a third process for inputting.
KR1019900002142A 1990-02-21 1990-02-21 Character input method using limited keys KR920009756B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019900002142A KR920009756B1 (en) 1990-02-21 1990-02-21 Character input method using limited keys

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019900002142A KR920009756B1 (en) 1990-02-21 1990-02-21 Character input method using limited keys

Publications (2)

Publication Number Publication Date
KR910015913A KR910015913A (en) 1991-09-30
KR920009756B1 true KR920009756B1 (en) 1992-10-22

Family

ID=19296273

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900002142A KR920009756B1 (en) 1990-02-21 1990-02-21 Character input method using limited keys

Country Status (1)

Country Link
KR (1) KR920009756B1 (en)

Also Published As

Publication number Publication date
KR910015913A (en) 1991-09-30

Similar Documents

Publication Publication Date Title
EP0097710B1 (en) Telephonic alphanumeric data transmission system
US4825464A (en) Successive key operating mechanism for telephone dialing
CA2241763C (en) Method and apparatus for specifying alphanumeric information with a telephone keypad
KR20000061593A (en) Character input method in wireless telephone set
KR100321322B1 (en) Apparatus and Method for Inputting Korean Characters in Portable Electronic Equipment
KR920009756B1 (en) Character input method using limited keys
KR100201211B1 (en) Korean alphabet code input apparatus of compact keyboard
KR0164404B1 (en) Key input method and apparatus using phone key-pad
KR930002303B1 (en) Method of inputting english character using numeral key
KR100663505B1 (en) Method and apparatus for inputting hangul in a mobile terminal
US4931969A (en) Character entry device
JPS61152147A (en) Electronic equipment
KR960003414B1 (en) Character input code generating method and the apparatus therefor
KR19980014924A (en) Voice output keyboard system
KR100222689B1 (en) Method for displying message correnspons to selected language in a facsimile
KR100728671B1 (en) Mobile Communication Terminal enable to transform input into voice and its verifying method of input
KR100579656B1 (en) An apparatus for inputting korean character and a method thereof by using the apparatus
JP2599374B2 (en) Facsimile machine
KR870001258Y1 (en) Koreancharacter data conversion device
JPS58140880A (en) Picture correction system
JPS58163034A (en) Input device of chinese character
JPH05257582A (en) Input control system
KR20010075865A (en) Phone Hangul Code Generation Device and Method
KR19980066919A (en) Speed dial phone with Korean consonant display
JP2001051991A (en) Japanese input method and portable terminal

Legal Events

Date Code Title Description
A201 Request for examination
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20020930

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee