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

KR0164404B1 - Key input method and apparatus using phone key-pad - Google Patents

Key input method and apparatus using phone key-pad Download PDF

Info

Publication number
KR0164404B1
KR0164404B1 KR1019950022336A KR19950022336A KR0164404B1 KR 0164404 B1 KR0164404 B1 KR 0164404B1 KR 1019950022336 A KR1019950022336 A KR 1019950022336A KR 19950022336 A KR19950022336 A KR 19950022336A KR 0164404 B1 KR0164404 B1 KR 0164404B1
Authority
KR
South Korea
Prior art keywords
key
input
values
groups
received
Prior art date
Application number
KR1019950022336A
Other languages
Korean (ko)
Other versions
KR970009068A (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 KR1019950022336A priority Critical patent/KR0164404B1/en
Publication of KR970009068A publication Critical patent/KR970009068A/en
Application granted granted Critical
Publication of KR0164404B1 publication Critical patent/KR0164404B1/en

Links

Classifications

    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

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)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

컴퓨터의 키보드와 같이 키입력 값이 다양하면서 여려 개의 문자를 적은 수의 전화기 키입력부를 통해 서비스하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for servicing a plurality of characters through a small number of telephone key input units while varying key input values such as a computer keyboard.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

종래의 전화기는 오직 한글만을 제어 할 수 있어 전화기의 키맵을 바꾸기가 불가능하여 요즘 세계화 추세에 따른 제 2 외국어 사용시 발생했던 문제점을 해결한다.Conventional phones can only control the Hangul, so it is impossible to change the key map of the phone solves the problems that occurred when using a second foreign language in accordance with the globalization trend these days.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

전화기 키입력부의 숫자키를 통해 소수의 키입력값으로 각종 문자를 제어하여 출력하는 방법 및 장치를 제공한다.Provided are a method and apparatus for controlling and outputting various characters with a few key input values through numeric keys of a telephone key input unit.

4. 발명의 중요한 용도4. Important uses of the invention

소수의 전화버튼을 이용한 문자 제어장치.Character control device using a few phone buttons.

Description

소수의 전화버튼을 이용한 문자 제어방법 및 장치Character control method and device using a few telephone buttons

제1도는 본 발명에 따른 전화기 키입력부의 소수 키입력에 의해 여러 문자를 출력하는 장치의 블록도.1 is a block diagram of a device for outputting a plurality of characters by the decimal key input of the telephone key input unit according to the present invention.

제2도는 본 발명에 따른 전화기 키입력부의 소수 키입력에 의해 여러 문자를 출력하도록 제어하는 흐름도.2 is a flow chart for controlling to output a number of characters by the decimal key input of the telephone key input unit according to the present invention.

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

10 : 전화기 키입력부 20: DTMF 수신부10: telephone key input unit 20: DTMF receiving unit

30 : 메모리부 40 : 문자제어부30: memory unit 40: character control unit

50 : 중앙처리부50: central processing unit

본 발명은 전화기의 숫자키를 이용하여 여러 개의 다양한 문자를 적은 수의 전화기 키입력부를 통해 서비스하는 문자제어 장치 및 방법에 관 한 것이다.The present invention relates to a character control apparatus and method for servicing a plurality of various characters through a small number of telephone key input units using a numeric key of a telephone.

종래의 전화기는 다음 표 1에서와 같이 전화기의 키입력부로터 숫자키가 입력될 때 미리 해당키 설정된 한글의 자음과 모음을 조합하여 한글 출력하도록 되어 있었다.In the conventional phone, as shown in Table 1, when a numeric key is input from the key input unit of the phone, the Hangul consonants and vowels of the corresponding key set in advance are outputted in Korean.

즉, 상기 표 1을 통해 예를 들어 설명하면 한 길영의 이름을 입력시킬 경우 #-8-3-2-*-1-0-4-*-8-2-8을 입력시켜 출력하였다. 하지만 상기와 같은 방법은 전화기의 키맵을 바꾸기가 불가능하며 오직 한글만을 제어 할 수 있고, 요즘 세계화 추세에 따른 제 2 외국어 사용시 여러 가지 문제점이 발생하였다.That is, when the example is described through Table 1, when the name of one Gil Young is inputted, # -8-3-2-*-1-0-4-*-8-2-8 was outputted. However, the above method is impossible to change the key map of the phone and can only control Hangul, various problems have occurred when using a second foreign language in accordance with the globalization trend these days.

따라서, 본 발명의 목적은 전화기 키입력부의 숫자키를 통해 소수의 키입력값으로 각종 문자를 제어하여 출력하는 문자제어 방법 및 장치를 제공함에 있다.Accordingly, it is an object of the present invention to provide a character control method and apparatus for controlling and outputting various characters with a few key input values through numeric keys of a telephone key input unit.

상기의 목적을 달성하기 위한 방법은 상태모드 키가 입력되었을 시 상기 상태모드를 검출하는 과정과, 상기 세 개의 상태모드 중 하나가 선택되었을 시 상기 선택된 상태모드로 들어가 문자를 제어하여 저장하는 과정으로 이루어짐을 특징으로 한다.A method for achieving the above object is to detect the state mode when a state mode key is input, and to enter the selected state mode when one of the three state modes is selected to control and store characters. Characterized in that made.

상기의 목적을 달성하기 위한 본 발명의 소수의 전화버튼을 이용한 문자 제어장치에 있어서, 여러 종류의 문자에 대한 키매트릭스가 상기 전화버튼에 미리 설정되어 있고, 상기 여러 종류의 문자에 대한 키매트릭스가 미리 설정된 전화버튼을 이용하여 눌러지는 키에 대응하는 디티엠에프 신호를 발생시키는 전화기의 키입력부와, 상기 전화기의 키입력부로부터 발생한 상기 디티엠에프 신호를 수신하여 수신한 디티엠에프 신호에 대응하는 문자신호로 변환하는 디티엠에프수신부와, 상기 디티엠에프수신부에 의해 상기 전화기의 키입력부로부터 발생된 상기 디티엠에프 신호의 수신이 감지될 시 주변회로를 제어하는 중앙처리장치와, 상기 디티엠에프수신부에서 변환된 상기 문자신호를 상기 중앙처리장치의 제어신호에 의해 일시 저장하는 메모리 수단과, 상기 중앙처리장치의 제어신호에 의해 상기 메모리 수단으로부터 저장된 문자신호를 읽어들여 영문자 및 한글문자를 제어 출력하는 문자제어수단으로 이루어짐을 특징으로 한다.In the character control apparatus using a few telephone buttons of the present invention for achieving the above object, a key matrix for various types of characters is set in advance in the telephone button, and a key matrix for the various kinds of characters is set. A key input unit for generating a DFM signal corresponding to a key pressed by using a preset telephone button, and a DFM signal received by receiving the DFM signal generated from the key input unit of the telephone. A DMP receiver for converting into a text signal, a central processing unit for controlling a peripheral circuit when receiving the DTP signal generated from the key input unit of the telephone by the DTP receiver, and the DTM A memory for temporarily storing the character signal converted by the F receiver by a control signal of the CPU; Means and a character control means for reading out the stored character signal from the memory means by the control signal of the CPU and controlling and outputting English and Korean characters.

이하 본 발명에 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings of the present invention will be described in detail.

제1도는 본 발명에 따른 전화기 키입력부의 소수 키입력에 의해 여러 문자를 출력하는 장치의 블록도로서, 여러 종류의 문자가 미리 설정되어있는 숫자키를 입력시키는 전화기의 키입력부(10),와, 상기 전화기(10)의 키입력부로부터 발생한 DTMF신호를 수신하고, 상기 수신된 신호를 16진 코드로 변환하는 DTMF변환기를 내장한 시스템의 DTMF수신수(20)와, 상기 키입력부(10)로부터 신호가 상기 DTMF수신부(20)에 의해 수신이 감지될시 본 기능을 수행하도록 주변회로부를 제어하는 중앙처리부(50)와, 상기 DTMF수신부(20)를 통해 수신되어 변환된 신호를 상기 시스템의 중앙처리부(50)의 제어신호에 의해 제어되어 상기 수신 변환된 신호를 일시 저장하는 메모리부(30)와, 상기 시스템의 중앙처리부(50)의 제어신호에 의해 상기 메모리부(30)로부터 저장된 신호를 읽어들여 영문자 및 한글문자를 제어 출력하는 문자제어부(40)로 구성된다.1 is a block diagram of a device for outputting a plurality of characters by the decimal key input of the telephone key input unit according to the present invention, the key input unit 10 of the telephone for inputting a numeric key in which various kinds of characters are preset; A DTMF receiver 20 of a system having a DTMF converter for receiving a DTMF signal generated from a key input unit of the telephone 10 and converting the received signal into a hexadecimal code, and from the key input unit 10. When the signal is detected by the DTMF receiver 20, the central processing unit 50 for controlling the peripheral circuit to perform this function, and the signal received and converted through the DTMF receiver 20 to the center of the system A memory unit 30 controlled by a control signal of the processing unit 50 to temporarily store the received converted signal, and a signal stored from the memory unit 30 by a control signal of the central processing unit 50 of the system. Read It consists of character control part 40 for controlling the output alphabet and the Hangul characters.

제2도는 본 발명에 따른 전화기 키입력부의 소수 키입력에 의해 여러 문자를 출력하도록 제어하는 흐름도로서, 상태모드 키가 입력되었을 시 상기 상태모드를 검출하는 과정과, 상기 세 개의 상태모드 중 하나가 선택되었을 시 상기 선택된 상태모드로 들어가 문자르 F제어하여 저장하는 과정으로 이루어진다.2 is a flow chart for controlling to output a plurality of characters by the decimal key input of the telephone key input unit according to the present invention, the process of detecting the state mode when a state mode key is input, and one of the three state modes When it is selected, the process enters into the selected state mode and stores and controls the letter F.

이하 본 발명에 따른 제1도의 블록도를 참조하여 제2도의 흐름도를 통해 상세히 설명한다.Hereinafter, the flowchart of FIG. 2 will be described in detail with reference to the block diagram of FIG. 1 according to the present invention.

먼저 전화기 버튼에 다음 표 2, 표 3과 같이 숫자와 한글글자와 영문자에 대한 키매트릭스를 미리 세팅해 놓는다.First, set the key matrix for numbers, Korean letters and English letters as shown in Table 2 and Table 3 below.

상기와 같이 미리 설정된 영문자와 한글문자를 입력시키는 방법은 표 4, 표 5에서 나타낸 방법과 같다.As described above, the method of inputting the previously set English characters and Korean characters is as shown in Tables 4 and 5.

상기와 같은 방법으로 키테이블이 구성되었을 시 첫 번째 입력이 *(별표)이고 두 번째 입력이 0일 때는 영문자로 입력한다는 신호이고, 첫 번째 입력이 *이고 두 번째 입력이 #일시 한글 문자로 입력한다는 신호이다. 또한 첫 번째 입력이 #이고 두 번째 입력이 0일시 아라비아 숫자로 입력한다는 신호이고, 첫 번째 입력이 #이고 두 번째 입력이 *일시 바로 전에 입력된 데이터를 삭제한다는 신호이다. 마지막으로 첫 번째 입력이 #이고 두 번째 입력이 #일시 빈 공백임을 나타내는 신호이고, 첫 번째 입력이 *이고 두 번째 입력이 *일시 입력이 완료됨을 나타낸다. 즉, 예를 들어 설명하면 첫 번째 일 예로서 19950520을 출력하고자 하는 경우는 먼저 전화기의 키입력부(10)를 통해 #와 0키를 순서대로 입력시킨다. 그런 후, 19950520을 순서대로 입력시키고 *키를 두 번 연속 입력시켜 입력을 종료한다.When the key table is configured in the same way as above, the first input is * (asterisk) and the second input is 0, it is a signal to input in English characters, the first input is * and the second input is # Is a signal. It is also a signal that the first input is # and the second input is an Arabic numeral when 0, and the first input is # and the second input is a signal that deletes the data immediately before * time. Finally, the first input is # and the second input is #temporary blank. The first input is * and the second input is * temporary completion. That is, for example, when the first example of 19950520 is to be output, the # and 0 keys are sequentially input through the key input unit 10 of the telephone. Then, enter 19950520 in sequence and press the * key twice in sequence to terminate the input.

그리고, 두 번 일 예로서 영문자 LOVE를 출력하기 위해서는 먼저 전화기의 키입력부(10)를 통해 첫 번째로 영문자 입력을 알리는 *키와 0키를 입력시켜 영문자의 입력이 있음을 나타낸다. 그런 후, *키와 5키를 차례로 입력하여 영문자 L을 표기하고, 다음차례로 *키와 6키를 차례로 입력하여 영문자 0을 표기한 다음 *와 8키를 차례로 입력하여 영문자 V를 표기한 후 마지막으로 #키와 3키를 차례로 입력하여 영문자 E을 표기한 후 *를 두 번 연속 입력하여 입력이 끝남을 인지시킨 후 입력을 종료한다.As an example, in order to output the English letter LOVE as an example, first, the * key and the 0 key indicating the English letter input are first input through the key input unit 10 of the phone to indicate that there is an English letter input. Then, enter * key followed by 5 keys to display the English letter L. Next, enter * key and 6 keys next to the English letter 0, and then * and 8 keys to enter the English letter V. Enter the # key followed by the 3 key to indicate the English letter E, and then type * twice to recognize the end of the input and terminate the input.

마지막으로 세 번째 일 예로서, 한글문자 길명숙을 출력하고자 하는 경우 먼저 전화기의 키입력부(10)을 통해 첫 번째로 한글문자 입력을 알리는 *키와 #키를 입력시켜 영문자의 입력이 있음을 나타낸다. 그런 후, 1키, 0키, 8키, *키, 2를 차례로 입력하여 한글문자 길을 표기하고, 다음차례로 #키, 2키, *키, 8키, #키, 5키를 차례로 입력하여 한글문자 명을 표기한 다음 5키, #키, 7키, 1키를 차례로 입력하여 한글문자 숙를 표기한 후 마지막으로 *를 두 번 연속 입력하여 입력이 끝남을 인지시킨 후 입력을 종료한다.Lastly, as a third example, when the user wants to output the Hangul character Gil Myung-sook, the first letter of the English character is input through the key input unit 10 of the phone. Then, type 1 key, 0 key, 8 key, * key, and 2 in order to indicate the Hangul character path, and then enter #key, 2 key, * key, 8 key, # key, and 5 key in sequence. Enter the name of the Korean character and enter 5 key, # key, 7 key, and 1 key in order to mark the Hangul character number. Finally, type * twice to recognize the end of the input and terminate the input.

전술한 바와 같이 키입력을 시킨 후 시스템의 중앙처리부(50)는 110단계에서 상기 키입력된 상태모드를 검출한다. 이때, 상태모드1로 검출되었을 시 120단계에서 시스템의 중앙처리부(50)는 상태모드1로 들어간다. 이때 상기 상태모드1은 숫자의 입력상태를 처리하는 모드로서, 세 개의 그룹으로 나뉘어져 있어 그 첫 번째 그룹은 0그룹으로 수신된 키 값이 0-9중 한 값만을 받아 문자처리가 가능한 상태의 그룹이고, 두 번 그룹은 1그룹으로 수신된 키 값이 *와 0-9중 두 개의 값을 받아 문자처리가 가능한 상태의 그룹이며, 마지막 세 번째 그룹은 2그룹으로 수신된 키 값이 #와 0-9중 두 개의 값을 받아 문자처리가 가능한 상태의 그룹으로 이루어졌다. 그러므로, 150단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드1에 지정된 0그룹 인가를 판단하여 상기 0그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중아처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 0그룹의 숫자를 저장한다.After the key input as described above, the central processing unit 50 of the system detects the key input state mode in step 110. At this time, when detected as the state mode 1, the central processing unit 50 of the system enters the state mode 1 in step 120. At this time, the state mode 1 is a mode for processing an input state of a number, and is divided into three groups. The first group is a group in which a character can be processed by receiving only one of 0-9 received key values. The second group is a group in which the key value received as 1 group receives two values of * and 0-9 and can be processed. The third group is the # and 0 key received as 2 groups. It takes two values out of -9 and consists of a group that can process text. Therefore, when the CPU 50 of the system determines that the received key value is the group 0 specified in the state mode 1 in step 150, the CPU 50 of the system enters the * key in step 270. Determine if the input of is consecutive two times. In this case, if the * key is not repeated twice in step 270, the loop repeats the detection of the state mode of step 110. However, if the * key is input twice, the central processing unit of the system ( 50) gives a control signal to the memory unit 30 to store the received number of the 0 group.

그러나, 상기 150단계에서 상기 수신된 키 값이 상기 0그룹에 포함되지 않을 시 180단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드1에 지정된 1그룹 인가를 판단하여 상기 1그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 1그룹의 숫자를 저장한다.However, when the received key value is not included in the 0 group in step 150, the central processing unit 50 of the system determines whether the received key value is the 1 group specified in the state mode 1 in step 180. When included in one group, the central processing unit 50 of the system determines whether the input of the * key is consecutive twice in step 270. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50) gives a control signal to the memory unit 30 and stores the received group number.

그러나, 상기 180단계에서 상기 수신된 키 값이 상기 1그룹에 포함되지 않을 시 210단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드1에 지정된 2그룹 인가를 판단하여 상기 2그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 2그룹의 숫자를 저장한다.However, when the received key value is not included in the first group in step 180, the central processing unit 50 of the system determines whether the received key value is the 2 group designated in the state mode 1 in step 210. When included in the two groups, in step 270, the central processing unit 50 of the system determines whether the input of the * key is consecutive two times. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50 gives a control signal to the memory unit 30 to store the received two groups of numbers.

그리고, 만일 상기 110단계에서 상태모드2로 검출되었을 시 130단계에서 시스템의 중앙처리부(50)는 상태모드2로 들어간다. 이때 상기 상태모드2는 영문의 입력상태를 처리하는 모드로서, 세 개의 그룹으로 나뉘어져 있어 그 첫 번째 그룹은 3그룹으로 수신된 키 값이 0-9중 한 값만을 받아 문자처리가 가능한 상태의 그룹이고, 두 번 그룹은 4그룹으로 수신된 키 값이 *와 1-9중 두 개의 값을 받아 문자처리가 가능한 상태의 그룹이고, 세 번째 그룹은 8그룹으로 수신된 키 값이 #와 1-9중 두개의 값을 받아 문자처리가 가능한 상태의 그룹이며, 마지막 세 번째 그룹은 5그룹으로 수신된 키 값이 #와 1-9중 두 개의 값을 받아 문자처리가 가능한 상태의 그룹으로 이루어졌다. 그러므로, 160단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드2에 지정된 3그룹 인가를 판단하여 상기 3그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 3그룹의 영문자를 저장한다.Then, if the state mode 2 is detected in step 110, the central processing unit 50 of the system enters the state mode 2 in step 130. At this time, the state mode 2 is a mode for processing the input state of the English language, is divided into three groups, the first group is a group of the state that can receive text processing received only one value of 0-9 key value received in three groups In the second group, the received key value of 4 groups is the group which is able to process the text by receiving two values of * and 1-9, and the third group is the key value of # 8 and 1- It is a group that can receive two values out of nine and can process text. The last third group is a group that can receive text in two groups of # and 1-9. . Therefore, when the central processing unit 50 of the system determines that the received key value is the 3 group specified in the state mode 2 in step 160 and is included in the 3 groups, in step 270 the central processing unit 50 of the system enters the * key. Determine if the input of is consecutive two times. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50) gives a control signal to the memory unit 30 to store the received three groups of English characters.

그러나, 상기 160단계에서 상기 수신된 키 값이 상기 3그룹에 포함되지 않을 시 190단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드2에 지정된 4그룹 인가를 판단하여 상기 4그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 3그룹의 영문자를 저장한다.However, when the received key value is not included in the three groups in step 160, the central processing unit 50 of the system determines whether the received key value is four groups specified in the state mode 2 in step 190. When included in the four groups, the central processing unit 50 of the system in step 270 determines whether the input of the * key two consecutive times. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50) gives a control signal to the memory unit 30 to store the received three groups of English characters.

그러나, 상기 190단계에서 상기 수신된 키 값이 상기 4그룹에 포함되지 않을 시 210단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드2에 지정된 5그룹 인가를 판단하여 상기 5그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 5그룹의 영문자를 저장한다.However, when the received key value is not included in the four groups in step 190, the central processing unit 50 of the system determines whether the received key value is the five groups specified in the state mode 2 in step 210. When included in the five groups in step 270, the central processing unit 50 of the system determines whether the input of the * key two consecutive times. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50) gives a control signal to the memory unit 30 to store the received five groups of English characters.

그리고, 만일 상기 110단계에서 상태모드3으로 검출되었을 시 140단계에서 시스템의 중앙처리부(50)는 상태모드3으로 들어간다. 이때 상기 상태모드3은 한글의 입력상태를 처리하는 모드로서, 네 개의 그룹으로 나뉘어져 있어 그 첫 번째 그룹은 6그룹으로 수신된 키 값이 0-9중 한 값만을 받아 문자처리가 가능한 상태의 그룹이고, 두 번 그룹은 7그룹으로 수신된 키 값이 *와 1-9중 두 개의 값을 받아 문자처리가 가능한 상태의 그룹이며, 마지막 네 번째 그룹은 9그룹으로 수신된 키 값이 #와 1-9중 두 개의 값을 받아 문자처리가 가능한 상태의 그룹으로 이루어졌다. 그러므로, 170단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드3에 지정된 6그룹 인가를 판단하여 상기 6그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 6그룹의 한글문자를 저장한다.If it is detected in state mode 3 in step 110, the central processing unit 50 of the system enters state mode 3 in step 140. At this time, the state mode 3 is a mode for processing the input state of the Hangul, it is divided into four groups, the first group is the group of the state that can process the character received only one value of 0-9 received key value of 6 groups The second group is a group in which the key values received in 7 groups can receive two values of * and 1-9 and can process text. The last group is the 9 and the group received key values in # and 1 It takes two values out of -9 and consists of a group that can process text. Therefore, in step 170, the central processing unit 50 of the system determines whether the received key value is 6 groups specified in the state mode 3, and is included in the 6 groups. Determine if the input of is consecutive two times. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50) gives a control signal to the memory unit 30 to store the received six groups of Hangul characters.

그러나, 상기 170단계에서 상기 수신된 키 값이 상기 6그룹에 포함되지 않을 시 200단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드3에 지정된 7그룹 인가를 판단하여 상기 7그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 7그룹의 한글문자를 저장한다.However, when the received key value is not included in the six groups in step 170, the central processing unit 50 of the system determines whether the received key value is the seven groups specified in the state mode 3 in step 200. When included in the seven groups, in step 270, the central processing unit 50 of the system determines whether the input of the * key is consecutive two times. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50) gives a control signal to the memory unit 30 to store the received 7 groups of Hangul characters.

그러나, 상기 200단계에서 상기 수신된 키 값이 상기 7그룹에 포함되지 않을 시 230단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드3에 지정된 8그룹 인가를 판단하여 상기 8그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 8그룹의 한글문자를 저장한다.However, when the received key value is not included in the seven groups in step 200, the central processing unit 50 of the system determines whether the received key value is eight groups specified in the state mode 3 in step 230. When included in the eight groups, the central processing unit 50 of the system in step 270 determines whether the input of the * key is consecutive two times. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50) gives a control signal to the memory unit 30 to store the received eight groups of Hangul characters.

그러나, 상기 230단계에서 상기 수신된 키 값이 상기 8그룹에 포함되지 않을 시 240단계에서 시스템의 중앙처리부(50)는 상기 수신된 키 값이 상기 상태모드3에 지정된 9그룹 인가를 판단하여 상기 9그룹에 포함될 시 270단계에서 시스템의 중앙처리부(50)는 *키의 입력이 두 번 연속되었는가를 판단한다. 이때, 만약 상기 270단계에서 *키가 두 번 연속되지 않았을 시 상기 110단계의 상태모드를 다시 검출하는 루프를 돌지만, 상기 *키의 입력이 두 번 연속되었을 시 280단계에서 시스템의 중앙처리부(50)는 메모리부(30)에 제어신호를 주어 상기 수신된 9그룹의 한글문자를 저장한다.However, when the received key value is not included in the eight groups in step 230, the central processing unit 50 of the system determines whether the received key value is nine groups specified in the state mode 3 in step 240. In the case of being included in the nine groups, the CPU 50 of the system determines whether the input of the * key is consecutive twice in step 270. In this case, if the * key is not repeated twice in step 270, the loop returns to detect the state mode of step 110. However, if the * key is input twice, the central processing unit of the system 50) gives a control signal to the memory unit 30 to store the received 9 groups of Hangul characters.

상술한 바와 같이 본 발명은 컴퓨터의 키보드와 같이 키입력 값이 다양하면서 여러 개의 문자를 적은 수의 전화기 키입력부를 통해 서비스하는 장치 및 방법을 제공함으로서, 요즘 세계화 추세에 따른 제 2 외국어와 한글을 혼용하여 사용할 수 있는 이점이 있다.As described above, the present invention provides an apparatus and method for servicing a plurality of characters through a small number of phone key input units while varying key input values, such as a computer keyboard. There is an advantage that can be used interchangeably.

Claims (6)

소수의 전화버튼을 이용한 문자 제어방법에 있어서, 숫자모드, 한글모드, 영문모드의 세 개의 문자 상태모드로 구분하는 과정과, 상기 세 개의 문자 상태모드를 각 문자 상태모드별로 소정 그룹으로 지정하여 각각의 키테이블을 구성하는 과정과, 상기 세 개의 문자 상태모드 중 어느 하나의 문자 상태모드를 선택하는 키가 입력될 시 해당 문자모드로 들어가는 과정과, 상기 선택된 문자모드에 지정된 소정 그룹 중 한 개의 그룹에 해당되는 키신호가 있을 시 종료키의 입력을 검출하는 과정과, 상기 종료키의 입력이 있을 시 상기 수신된 문자를 저장하는 과정으로 이루어짐을 특징으로 하는 소수의 전화버튼을 이용한 문자 제어방법.In the character control method using a small number of telephone buttons, a process of dividing into three character status modes of numeric mode, Korean mode, and English mode, and assigning the three character status modes to a predetermined group for each character status mode, respectively Configuring a key table, entering a corresponding character mode when a key for selecting one of the three character status modes is input, and one group of predetermined groups assigned to the selected character mode Detecting the input of the end key when there is a key signal corresponding to and storing the received text when the end key is input. 제1항에 있어서, 상기 숫자모드는; 수신된 키 값이 0-9까지의 값만을 받아 문자처리가 가능한 상태를 나타내는 0그룹과, 상기 수신된 키 값이 *과 0-9까지의 값을 받아 문자처리가 가능한 상태를 나타내는 1그룹과, 상기 수신된 키 값이 #과 0-9까지의 값을 받아 문자처리가 가능한 상태를 나타내는 2그룹으로 지정됨을 특징으로 하는 소수의 전화버튼을 이용한 문자 제어방법.The method of claim 1, wherein the number mode; A group 0 indicating that the received key value is only 0-9 and capable of text processing, and a group representing the state where the received key value is * and 0-9 and capable of text processing; And receiving the key values of # and 0-9, and assigning them to two groups indicating a state in which text processing is possible. 제1항에 있어서, 상기 영문모드는; 수신된 키 값이 0-9까지의 값만을 받아 문자처리가 가능한 상태를 나타내는 3그룹과, 상기 수신된 키 값이 *과 1-9까지의 값을 받아 문자처리가 가능한 상태를 나타내는 4그룹과, 상기 수신된 키 값이 #과 1-9까지의 값을 받아 문자처리가 가능한 상태를 나타내는 5그룹으로 지정된 소수의 전화버튼을 이용한 문자 제어방법.The method of claim 1, wherein the English mode; Three groups indicating a state in which text processing is possible by receiving only the values up to 0-9, and four groups indicating a state in which text processing is possible by receiving values of * and 1-9 from the received key values; Character control method using a plurality of telephone buttons designated as 5 groups indicating a state in which text processing is possible by receiving values of # and 1-9. 제1항에 있어서, 상기 한글모드는; 수신된 키 값이 0-9까지의 값만을 받아 문자처리가 가능한 상태를 나타내는 6그룹과, 상기 수신된 키 값이 *과 1-9까지의 값을 받아 문자처리가 가능한 상태를 나타내는 7그룹과, 상기 수신된 키 값이 #과 1-9까지의 값을 받아 문자처리가 가능한 상태를 나타내는 8그룹과, 상기 수신된 키 값이 0과 1-9까지의 값을 받아 문자처리가 가능한 상태를 나타내는 9그룹으로 지정됨을 특징으로 하는 소수의 전화버튼을 이용한 문자 제어방법.The method of claim 1, wherein the Hangul mode; 6 groups representing a state where text processing is possible by receiving only the values of the received key values 0-9, and 7 groups representing the state of text processing by receiving the values of * and 1-9 of the received key values; 8 groups indicating that the received key values receive values of # and 1-9 and capable of text processing, and the state of being able to receive text values of 0 and 1-9 and capable of text processing. Character control method using a small number of telephone buttons, characterized in that assigned to 9 groups. 제1항에 있어서, 상기 종료키의 입력을 검출하는 과정에 있어서 종료키의 입력이 없을 시 지정된 다른 그룹에 해당되는 키신호가 있는가를 검출하는 과정을 재수행하는 과정을 더 구비함을 특징으로 하는 소수의 전화버튼을 이용한 문자 제어방법.2. The method of claim 1, further comprising: re-detecting whether there is a key signal corresponding to another designated group when there is no input of the end key in detecting the input of the end key. Character control method using the phone button. 제1항 또는 제5항에 있어서, 상기 종료키는 별표 키신호의 두 번 연속 입력임을 특징으로 하는 소수의 전화버튼을 이용한 문자 제어방법.6. The method of claim 1 or 5, wherein the end key is two consecutive inputs of an asterisk key signal.
KR1019950022336A 1995-07-26 1995-07-26 Key input method and apparatus using phone key-pad KR0164404B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950022336A KR0164404B1 (en) 1995-07-26 1995-07-26 Key input method and apparatus using phone key-pad

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950022336A KR0164404B1 (en) 1995-07-26 1995-07-26 Key input method and apparatus using phone key-pad

Publications (2)

Publication Number Publication Date
KR970009068A KR970009068A (en) 1997-02-24
KR0164404B1 true KR0164404B1 (en) 1999-02-01

Family

ID=19421683

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950022336A KR0164404B1 (en) 1995-07-26 1995-07-26 Key input method and apparatus using phone key-pad

Country Status (1)

Country Link
KR (1) KR0164404B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100380343B1 (en) * 1997-02-04 2003-07-10 노키아 모빌 폰즈 리미티드 Language input method and device by numeric keys

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100662868B1 (en) * 2004-12-28 2007-01-02 삼성전자주식회사 Pixel value measuring method of color bar
KR100747874B1 (en) * 2006-02-13 2007-08-08 주식회사 팬택앤큐리텔 A method for transmitting a message by encoding the message into dtmf signals in communication terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100380343B1 (en) * 1997-02-04 2003-07-10 노키아 모빌 폰즈 리미티드 Language input method and device by numeric keys

Also Published As

Publication number Publication date
KR970009068A (en) 1997-02-24

Similar Documents

Publication Publication Date Title
US6009444A (en) Text input device and method
US5096423A (en) Computer system for teaching abbreviations for text and data processing functions
KR0164404B1 (en) Key input method and apparatus using phone key-pad
KR100361621B1 (en) System and method for receiving and displaying Korean
KR20010001525A (en) Apparatus and Method for Inputting Korean Characters in Portable Electronic Equipment
KR19990069519A (en) Message input device of communication terminal
US4931969A (en) Character entry device
KR19990065826A (en) Hangul Character Input System and Hangul Vowel Input Method
KR100311892B1 (en) Apparatus for inputting numbers or characters quickly in compact devices or desktop telephones
KR920009756B1 (en) Character input method using limited keys
US5404517A (en) Apparatus for assigning order for sequential display of randomly stored titles by comparing each of the titles and generating value indicating order based on the comparison
KR20090010144A (en) Method and apparatus for alphanumeric data entry using a keypad
KR100655552B1 (en) Input Method for character in a mobile station using character pattern
JP2841555B2 (en) Data input device
JPH0243818A (en) Method and device for key entry
KR20040036972A (en) Digital information processing system having character input apparatus
JPS6393068A (en) Kana/kanji converter
KR20020051568A (en) Method of Inputting Characters in the Mobile Communication Terminal
JPS6194132A (en) Keyboard device
JPS61152147A (en) Electronic equipment
JPS6361316A (en) Kana input system
KR19990026046A (en) Automatic conversion of the text input mode
JPH0453188B2 (en)
JPH04295950A (en) Tape printing provided with jis code conversion function
JPS6349873A (en) Code/kanji converting system

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
FPAY Annual fee payment

Payment date: 20070810

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee