KR0164404B1 - Key input method and apparatus using phone key-pad - Google Patents
Key input method and apparatus using phone key-pad Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/23—Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/70—Details 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
제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)
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)
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)
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 |
-
1995
- 1995-07-26 KR KR1019950022336A patent/KR0164404B1/en not_active IP Right Cessation
Cited By (1)
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 |