KR100456617B1 - System and Method for entering Chinese PinYin using 12 key array - Google Patents

System and Method for entering Chinese PinYin using 12 key array Download PDF

Info

Publication number
KR100456617B1
KR100456617B1 KR10-2002-0000141A KR20020000141A KR100456617B1 KR 100456617 B1 KR100456617 B1 KR 100456617B1 KR 20020000141 A KR20020000141 A KR 20020000141A KR 100456617 B1 KR100456617 B1 KR 100456617B1
Authority
KR
South Korea
Prior art keywords
code
input
scan code
scan
pinyin
Prior art date
Application number
KR10-2002-0000141A
Other languages
Korean (ko)
Other versions
KR20030058883A (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 KR10-2002-0000141A priority Critical patent/KR100456617B1/en
Priority to CN02123317A priority patent/CN1430395A/en
Publication of KR20030058883A publication Critical patent/KR20030058883A/en
Application granted granted Critical
Publication of KR100456617B1 publication Critical patent/KR100456617B1/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/018Input/output arrangements for oriental characters
    • 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)
  • Signal Processing (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

로마자 병음코드들과 생성제어코드가 클러스터 단위로 분할되어 축소형 키어레이의 각각의 입력 버튼에 배치되고, 로마자 병음코드는 기준스캔코드와 생성제어코드에 의해 기준제어코드로부터 전이되는 전이스캔코드들로 이루어진 중국어 한어 병음 입력시스템에 적용되는 입력방법이 개시된다. 하나의 클러스터에 할당된 로마자 병음코드의 기준스캔코드를 입력받아 입력된 기준스캔코드를 스캔코드 스택에 푸시하고, 기준스캔코드가 스캔코드 스택에 푸시된 상태에서 생성제어코드가 입력되는 경우, 푸시된 기준스캔코드를 입력된 생성제어코드에 대응하여 기설정된 전이스캔코드로 교체하며, 기준스캔코드가 스캔코드 스택에 푸시된 상태에서 다른 클러스터에 할당된 로마자 병음코드가 입력되는 경우, 스캔코드 스택의 스캔코드를 팝(Pop)하여 각각의 로마자 스캔코드를 생성한다. 따라서, 문자입력을 편리하게 하는 이점이 있다.Roman Pinyin codes and generation control codes are divided into cluster units and placed on respective input buttons of the reduced key array, and Roman Pinyin codes are transferred to the previous control codes by the reference scan code and the generation control code. Disclosed is an input method applied to a Chinese Chinese Pinyin input system. Pushes the reference scan code of the Roman Pinyin code assigned to one cluster and pushes the input reference scan code to the scan code stack, and when the generation control code is input while the reference scan code is pushed to the scan code stack, push Replace the reference scan code with a preset all-scan code corresponding to the input generation control code, and when the Roman Pinyin code assigned to another cluster is input while the reference scan code is pushed to the scan code stack, the scan code stack Pop a scancode of to generate each Roman scancode. Therefore, there is an advantage of convenient character input.

Description

축소형 키 어레이를 이용한 중국어 한어 병음 입력 시스템 및 입력 방법{System and Method for entering Chinese PinYin using 12 key array}System and Method for entering Chinese PinYin using 12 key array}

본 발명은 축소형 키 어레이를 이용한 중국어 한어 병음 입력 시스템 및 입력 방법에 관한 것으로, 보다 상세하게는 기준스캔코드를 설정하고 생성제어코드를 이용하여 기준스캔코드를 일정한 규칙에 의해 변형하여 전이스캔코드를 생성함으로써 중국어 한어 병음을 보다 편리하게 입력할 수 있는 시스템과 방법에 관한 것이다.The present invention relates to a Chinese-Chinese Pinyin input system and input method using a reduced key array, and more particularly, a reference scan code is set and a reference scan code is transformed by a predetermined rule using a generation control code to generate a full-scan code. The present invention relates to a system and a method for entering Chinese Chinese Pinyin more conveniently.

최근 들어, 일반적인 유선 통신 서비스의 기술 확대와 더불어 코드 분할 다중 접속(CDMA; Code Division Multiple Access) 기술에 기초한 개인 휴대 통신과 같은 개인 무선 통신 서비스에 대한 기술적인 발전과 가입자 수의 비약적인 증가에 힘입어 이에 따른 각종 부가 서비스들이 개발되어 현재 활발하게 서비스되고 있다.In recent years, with the expansion of general wired communication services, the technical development of personal wireless communication services such as personal mobile communication based on Code Division Multiple Access (CDMA) technology and the rapid increase in the number of subscribers Accordingly, various additional services have been developed and are currently being actively serviced.

특히, 이와 같은 부가 서비스들 중에서 문자 전송 서비스는 무선 통신 단말기를 통해 문자 전송 기능을 수행할 수 있는 특이성에 기인하여 이용자들의 특별한 관심의 대상이 되고 있다.In particular, among these additional services, the text transmission service is of particular interest to users due to the specificity of performing the text transmission function through the wireless communication terminal.

문자 전송 서비스의 응용 분야로는 단문 메시지 서비스 외에도 전화를 통해 주식 정보 전화 서비스를 접속한 후 원하는 회사 이름을 입력하면 시세를 알려주는 주식 정보 서비스에 응용할 수 있을 뿐만 아니라 전화를 이용한 도서관 장서 안내,항공권 예약, 무인 114 서비스 등 다양한 전화 음성 정보 검색 서비스 시스템을 그 응용 분야로 들 수 있으며, 또 다른 응용 분야로는 자판 수가 적어야 하는 전자 수첩, 팜탑(Palm Top) 컴퓨터 등의 소형 종합 자판 시스템과, 인터넷 TV, 디지털 스틸 카메라 등의 작동 및 입력 장치 대용으로서의 자판 시스템과, 전자 자물쇠, 현금 자동 지급기 등과 같이 유사한 구조와 기능을 지닌 입력 시스템 등을 들 수 있다.In addition to the short message service, the text message service can be used to connect to stock information telephone service via telephone and enter the name of the company you want to use. Applications include various telephone voice information retrieval service systems such as reservations and unattended 114 services. Other applications include small comprehensive keyboard systems such as electronic notebooks and palm top computers that require fewer keyboards, and the Internet. A keyboard system as an operation and input device substitute for a TV, a digital still camera, and the like, and an input system having a similar structure and function such as an electronic lock, an automatic teller machine, and the like.

상기한 문자 전송 서비스를 제공하기 위해서는 무선 통신 단말기의 특성상 제한된 수의 문자 입력 버튼을 이용하여 문자 전송 서비스를 제공하여야 하기 때문에 문자를 용이하게 및 효율적으로 입력할 수 있는 문자 입력 체계가 필요하며 이러한 필요에 의해 사용자의 의도에 따라 신속하게 원하는 문자를 추출하거나 조합할 수 있는 축소형 키 어레이를 이용한 문자 입력은 여러 방식으로 실시되고 있다.In order to provide the character transmission service, a character input system capable of easily and efficiently inputting a character is required because a character transmission service must be provided using a limited number of character input buttons due to the characteristics of a wireless communication terminal. Character input using a reduced-key array that can quickly extract or combine desired characters according to the user's intention is carried out in various ways.

그러나, 대부분의 무선통신 단말기에 있어서 문자 입력방식은 각각의 입력 버튼에 복수의 문자를 배정하고, 해당 입력버튼을 순차적으로 누른 횟수에 따라 각기 다른 스캔코드를 생성하도록 하여 원하는 문자를 입력하는 방식이 적용되고 있다.However, in most wireless communication terminals, a character input method assigns a plurality of characters to each input button, and generates a different scan code according to the number of times the corresponding input button is sequentially pressed. Is being applied.

따라서, 상대적으로 입력속도가 떨어지고 문자입력이 불편하다는 문제점이 있었다.Therefore, there is a problem that the input speed is relatively low and the character input is inconvenient.

따라서 본 발명의 목적은 중국어 한어 병음을 로마자를 이용하여 용이하게 입력할 수 있는 입력 시스템과 방법을 제공하는 데 있다.Accordingly, it is an object of the present invention to provide an input system and method that can easily input Chinese Chinese Pinyin using Roman characters.

본 발명의 다른 목적과 특징들은 이하에 서술되는 바람직한 실시예를 통하여 보다 명확하게 이해될 것이다.Other objects and features of the present invention will be more clearly understood through the preferred embodiments described below.

도 1은 본 발명에 따른 입력시스템을 나타내는 시스템 블록도이다.1 is a system block diagram illustrating an input system according to the present invention.

도 2는 본 발명의 일실시예에 따라 할당된 키 어레이의 클러스터를 보여주고 있다.2 shows a cluster of key arrays assigned in accordance with one embodiment of the present invention.

도 3은 기준스캔코드와 전이스캔코드 및 생성제어코드의 관계를 나타내는 표이다.3 is a table showing a relationship between a reference scan code, an all-scan code and a generation control code.

도 4는 도 3을 일반화한 상태 전이도(state transition diagram)이다.FIG. 4 is a state transition diagram generalizing FIG. 3.

도 5와 도 6은 각각 각각의 스캔코드가 중심이 되어 상호 순환되는 전이상태를 보여주는 상태 전이도이다.5 and 6 are state transition diagrams showing transition states in which each scan code is circulated with each other.

도 7은 본 발명의 다른 실시예에 따라 할당된 키 어레이의 클러스터를 보여주고 있다.7 shows a cluster of key arrays assigned in accordance with another embodiment of the present invention.

도 8은 도 7에 따른 상태전이도이다.8 is a state transition diagram according to FIG. 7.

본 발명의 일측면에 따르면, 로마자 병음코드들과 생성제어코드가 클러스터단위로 분할되어 축소형 키 어레이의 각각의 입력 버튼에 배치되고, 로마자 병음코드는 기준스캔코드와 생성제어코드에 의해 기준제어코드로부터 전이되는 전이스캔코드들로 이루어진 중국어 한어 병음 입력시스템에 적용되는 입력방법이 개시된다.According to one aspect of the present invention, the Roman Pinyin codes and the generation control code are divided into cluster units and arranged in respective input buttons of the reduced key array, and the Roman Pinyin codes are controlled by the reference scan code and the generation control code. Disclosed is an input method applied to a Chinese-Chinese Pinyin input system composed of all-scan codes transferred from a code.

하나의 클러스터에 할당된 로마자 병음코드의 기준스캔코드를 입력받아 입력된 기준스캔코드를 스캔코드 스택에 푸시하고, 기준스캔코드가 스캔코드 스택에 푸시된 상태에서 생성제어코드가 입력되는 경우, 푸시된 기준스캔코드를 입력된 생성제어코드에 대응하여 기설정된 전이스캔코드로 교체하며, 기준스캔코드가 스캔코드스택에 푸시된 상태에서 다른 클러스터에 할당된 로마자 병음코드가 입력되는 경우, 스캔코드 스택의 스캔코드를 팝(Pop)하여 각각의 로마자 스캔코드를 생성한다.Pushes the reference scan code of the Roman Pinyin code assigned to one cluster and pushes the input reference scan code to the scan code stack, and when the generation control code is input while the reference scan code is pushed to the scan code stack, push Replace the reference scan code with a preset all-scan code corresponding to the input generation control code, and scan code stack when a Roman Pinyin code assigned to another cluster is input while the reference scan code is pushed to the scan code stack. Pop a scancode of to generate each Roman scancode.

일실시예로, 생성제어코드는 기능키 버튼 '*'과 '#' 및 숫자버튼 '0'에 대응하는 클러스터에 할당되는 left 제어코드, right 제어코드 및 up 제어코드를 포함하고, 전이스캔코드는 기준스캔코드로부터 left 제어코드에 의해 생성되는 좌전이스캔코드(left transition scan code), right 제어코드에 의해 생성되는 우전이스캔코드(right transition scan code) 및 up 제어코드에 의해 생성되는 상전이스캔코드(up transition scan code)를 포함한다.In one embodiment, the generation control code includes a left control code, a right control code and an up control code assigned to the cluster corresponding to the function key buttons '*' and '#' and the numeric buttons '0', The left transition scan code generated by the left control code from the reference scan code, the right transition scan code generated by the right control code, and the phase transition scan generated by the up control code Include code (up transition scan code).

바람직하게, 기준스캔코드와 좌, 우 및 상전이스캔코드의 관계는 하기의 표와 같이 정의될 수 있다.Preferably, the relationship between the reference scan code and the left, right and phase change scan codes may be defined as shown in the following table.

본 발명의 다른 측면에 따르면, 입력 버튼에 대응하는 다수개의 클러스터들각각에 복수개의 로마자 병음코드들과 생성제어코드가 할당된 키 어레이, 각각의 클러스터에 할당된 로마자 병음코드에 있어서, 기준스캔코드와 생성제어코드의 입력에 의해 기준스캔코드로부터 전이되어 생성되는 전이스캔코드들의 관계가 정의된 룩-업 테이블 및 키 어레이로부터 입력된 신호를 전달받아 룩-업 테이블을 참조하여 대응하는 기준스캔코드 또는 전이스캔코드를 생성하여 출력하는 스캔코드 생성 모듈을 포함하는 축소형 키 어레이을 이용한 중국어 한어 병음 입력시스템이 개시된다.According to another aspect of the present invention, a key array in which a plurality of Roman Pinyin codes and a generation control code are assigned to each of a plurality of clusters corresponding to an input button, and a reference scan code in a Roman Pinyin code assigned to each cluster And a look-up table and a reference reference code corresponding to the look-up table by receiving a signal input from a look-up table and a key array in which the relationship between all the scan codes generated after being transferred from the reference scan code by the input of the generation control code is defined. Alternatively, a Chinese Chinese Pinyin input system using a reduced key array including a scan code generation module for generating and outputting an all-scan code is disclosed.

바람직하게, 기준스캔코드와 전이스캔코드들을 해당 입력 버튼에 상호 시각적으로 방향성을 갖도록 배치함과 동시에 생성제어코드를 이들 방향성에 대응하는 방향성을 갖는 입력버튼에 할당할 수 있다.Preferably, the reference scan code and the all-scan codes may be arranged on the corresponding input button visually and at the same time, the generation control code may be assigned to the input button having the direction corresponding to these directions.

이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail an embodiment of the present invention.

도 1은 본 발명에 따른 입력시스템을 나타내는 시스템 블록도이다.1 is a system block diagram illustrating an input system according to the present invention.

키 어레이(10)에는 다수개의 클러스터들(cluster; 입력 버튼들)이, 예를 들어, 매트릭스 형태로 형성되고, 각각의 클러스터에는 복수개의 로마자 병음코드들과 생성제어코드가 할당된다. 로마자 병음코드가 할당된 압력 버튼을 누르면, 각각의 클러스터에 할당된 로마자 병음코드가 생성되고, 생성제어코드가 할당된 입력 버튼을 누르면, 기입력된 로마자 병음코드로부터 생성제어코드에 대응하는 전이스캔코드가 생성된다. 이에 대해서는 후술한다.In the key array 10, a plurality of clusters (input buttons) are formed, for example, in a matrix form, and each cluster is assigned a plurality of Roman Pinyin codes and a generation control code. When the pressure button assigned to the Roman Pinyin code is pressed, the Roman Pinyin code assigned to each cluster is generated, and when the input button to which the generation control code is assigned is pressed, an entire scan corresponding to the generation control code is input from the input Roman Pinyin code. Code is generated. This will be described later.

룩-업 테이블(look-up table; 30)에는 각각의 클러스터에 대응하는 로마자 병음코드와 생성제어코드의 관계와 로마자 병음코드 중 기준스캔코드와 전이스캔코드의 관계가 생성제어코드를 개재하여 정의된다.The look-up table 30 defines the relationship between the Roman Pinyin code and the generation control code corresponding to each cluster and the relationship between the reference scan code and the all-scan code among the Roman Pinyin codes through the generation control code. do.

스캔코드 생성모듈(20)은 키 어레이(10)에서 입력된 신호를 전달받아 룩-업 테이블(30)을 참조하여 대응하는 로마자 병음코드를 생성하고, 생성된 로마자 병음코드를 스택(40)에 푸시하고, 입력이 완료된 경우 스택(40)으로부터 로마자 병음코드를 출력모듈(50)로 출력한다.The scan code generation module 20 receives a signal input from the key array 10 to generate a corresponding Roman Pinyin code with reference to the look-up table 30, and generates the generated Roman Pinyin code on the stack 40. Push and output the Roman Pinyin code from the stack 40 to the output module 50 when the input is completed.

이하, 본 발명의 일실시예에 따른 입력방법을 구체적으로 설명한다.Hereinafter, an input method according to an embodiment of the present invention will be described in detail.

도 2를 참조하면, 본 발명의 일실시예에 따라 할당된 클러스터를 보여주고 있다.2 shows a cluster allocated according to an embodiment of the present invention.

클러스터는 Cl에서 C12까지 12개로 이루어지며, C1 내지 C7 및 C9에는 복수개의 로마자 병음코드와 숫자가 할당되고, C8에는 숫자만 할당되며, C10 내지 C12에는 생성제어코드와 '*','#'의 기능키와 숫자 "0"이 할당된다. 클러스터 C10 내지 C12는 자체 입력으로 생성제어코드의 역할을 하지 못하고, '*', '#'의 기능키와 숫자 '0'이 입력되며, 다른 스캔코드가 입력된 상태에서만 활성화된다.Cluster consists of 12 from Cl to C12, a plurality of Roman Pinyin codes and numbers are assigned to C1 to C7 and C9, only numbers are assigned to C8, and generation control codes and '*', '#' to C10 to C12 The function key and the number "0" are assigned. The clusters C10 to C12 do not act as generation control codes by their own inputs, and function keys '*' and '0' and a number '0' are input, and are activated only when other scan codes are input.

도시된 바와 같이, 로마자 병음코드는 모두 31개이고, 이 중에서 기준스캔코드는 'p', 't', 'c', 'ch', 'x', 'k', 'n', 'r'의 8개이고, 나머지는 전이스캔코드로서, 기준스캔코드를 중심으로 왼쪽(left), 오른쪽(right) 및 위쪽(up)에 전이스캔코드가 배치됨을 알 수 있다. 또한, 생성제어코드는 클러스터 C10 내지 C12에 대응하는 기능키버튼에 할당되어 방향성을 갖는 것처럼 표시되어 있다.As shown, there are 31 Roman Pinyin codes, of which the reference scan codes are 'p', 't', 'c', 'ch', 'x', 'k', 'n' and 'r' Eight, and the rest is the full scan code, it can be seen that the full scan code is arranged in the left (left), right (right) and up (up) around the reference scan code. Further, the generation control code is assigned to the function key buttons corresponding to the clusters C10 to C12, and is displayed as if it has directionality.

이와 같이, 생성제어코드를 기능키버튼에 할당하고 방향성을 갖는 것처럼 표시함과 동시에, 전이스캔코드를 기준스캔코드에 대하여 시각적으로 방향성을 갖도록 배치함으로서 기준스캔코드로부터 전이스캔코드로의 전이를 쉽게 수행할 수 있다. 즉, 기준스캔코드로부터 어떤 생성제어코드를 입력해야 원하는 전이스캔코드를 얻을 수 있는지를 쉽게 판단할 수 있다.In this way, the generation control code is assigned to the function key button and displayed as if it has directionality, and the all-scan code is arranged to be visually oriented with respect to the reference scan code, so that the transition from the reference scan code to the all-scan scan code can be easily performed. Can be done. That is, it is possible to easily determine which generation control code should be input from the reference scan code to obtain the desired whole scan code.

도 3은 기준스캔코드와 전이스캔코드 및 생성제어코드의 관계를 나타내는 표이고, 도 4는 이들을 일반화한 상태 전이도(state transition diagram)이다.FIG. 3 is a table showing a relationship between a reference scan code, a full scan code and a generation control code, and FIG. 4 is a state transition diagram generalizing them.

좌전이스캔코드(left transition scan code)는 기준스캔코드로부터 left 제어코드에 의해 생성되는 스캔코드이고, 우전이스캔코드(right transition scan code)는 기준스캔코드로부터 right 제어코드에 의해 생성되는 스캔코드이며, 상전이스캔코드(up transition scan code)는 기준스캔코드로부터 up 제어코드에 의해 생성되는 스캔코드를 말한다. 또한, 상태 전이도에 따르면, 상전이스캔코드를 좌·우전이스캔코드로부터 up 제어코드에 의해 생성하는 것도 가능하다.The left transition scan code is a scan code generated by the left control code from the reference scan code, and the right transition scan code is a scan code generated by the right control code from the reference scan code. The up transition scan code refers to a scan code generated by an up control code from a reference scan code. Further, according to the state transition diagram, it is also possible to generate the phase change scan code from the left and right scan codes by the up control code.

각각의 기준스캔코드로부터 생성제어코드에 의해 전이스캔코드가 생성되는 단계를 설명하면 다음과 같다.The steps for generating the whole scan code by the generation control code from each reference scan code are as follows.

1) 클러스터 C1에 해당하는 입력 버튼을 누르면, 기준스캔코드 'p'가 입력코드 스택(40)에 푸시(Push)된다.1) When the input button corresponding to the cluster C1 is pressed, the reference scan code 'p' is pushed to the input code stack 40.

- left 제어코드 C10을 입력하면, 좌로 전이되어 좌전이스캔코드 'b'가 생성되어 입력코드 스택(20)의 스캔코드 'p'를 'b'로 교체(Replace)한다.When the left control code C10 is input, the left transition scan code 'b' is generated to replace the scan code 'p' of the input code stack 20 with 'b'.

- right 제어코드 C12를 입력하면, 우로 전이되어 우전이스캔코드 'f'가 생성되어 입력코드 스택(20)의 스캔코드 'p'를 'f'로 교체한다.If the right control code C12 is inputted, the right control code C12 is shifted to the right and the right scan code 'f' is generated to replace the scan code 'p' of the input code stack 20 with 'f'.

- up 제어코드 C11을 입력하면, 위로 전이되어 상전이스캔코드 'a'가 생성되어 입력코드 스택(20)의 스캔코드 'p'를 'a'로 교체한다.If the up control code C11 is inputted, the transition control is made up to generate a phase scan code 'a' and replaces the scan code 'p' of the input code stack 20 with 'a'.

- 클러스터 C1이 아닌 클러스터로부터 입력이 들어오는 경우, 현재 스캔코드입력 스택(40)에 저장되어 있는 스캔코드가 팝(Pop)되어 출력모듈(50)로 출력된다.When an input is received from a cluster other than the cluster C1, the scan code stored in the scan code input stack 40 is popped and output to the output module 50.

2) 클러스터 C2에 해당하는 입력 버튼을 누르면, 기준스캔코드 't'가 입력코드 스택(40)에 푸시된다.2) When the input button corresponding to the cluster C2 is pressed, the reference scan code 't' is pushed onto the input code stack 40.

- left 제어코드 C10을 입력하면, 좌로 전이되어 좌전이스캔코드 'd'가 생성되어 입력코드 스택(20)의 스캔코드 't'를 'd'로 교체한다If left control code C10 is inputted, the left transition scan code 'd' is generated and the scan code 't' of the input code stack 20 is replaced with 'd'.

- right 제어코드 C12를 입력하면, 우로 전이되어 우전이스캔코드 'd'가 생성되어 입력코드 스택(20)의 스캔코드 't'를 'd'로 교체한다.If the right control code C12 is inputted, the right control code C12 is shifted to the right and the right scan code 'd' is generated to replace the scan code 't' of the input code stack 20 with 'd'.

- up 제어코드 C11을 입력하면, 위로 전이되어 상전이스캔코드 'e'가 생성되어 입력코드 스택(20)의 스캔코드 't'를 'e'로 교체한다.When the up control code C11 is inputted, the shift control code C11 is shifted upward to generate the phase change scan code 'e' and replaces the scan code 't' of the input code stack 20 with 'e'.

- 클러스터 C2가 아닌 클러스터로부터 입력이 들어오는 경우, 현재 스캔코드입력 스택(40)에 저장되어 있는 스캔코드가 팝(Pop)되어 출력모듈(50)로 출력된다.When an input is received from a cluster other than the cluster C2, the scan code currently stored in the scan code input stack 40 is popped and output to the output module 50.

3) 클러스터 C3에 해당하는 입력 버튼을 누르면, 기준스캔코드 'c'가 입력코드 스택(40)에 푸시된다.3) When the input button corresponding to the cluster C3 is pressed, the reference scan code 'c' is pushed onto the input code stack 40.

- left 제어코드 C10을 입력하면, 좌로 전이되어 좌전이스캔코드 'z'가 생성되어 입력코드 스택(20)의 스캔코드 'c'를 'z'로 교체한다.When the left control code C10 is input, the left transition scan code 'z' is generated to replace the scan code 'c' of the input code stack 20 with 'z'.

- right 제어코드 C12를 입력하면, 우로 전이되어 우전이스캔코드 's'가 생성되어 입력코드 스택(20)의 스캔코드 'c'를 's'로 교체한다.If the right control code C12 is inputted, the right control code C12 is converted to the right escape scan code 's' to replace the scan code 'c' of the input code stack 20 with 's'.

- up 제어코드 C11을 입력하면, 위로 전이되어 상전이스캔코드 'i'가 생성되어 입력코드 스택(20)의 스캔코드 'c'를 'i'로 교체한다.When the up control code C11 is inputted, it is shifted upward to generate the phase change scan code 'i' and replaces the scan code 'c' of the input code stack 20 with 'i'.

- 클러스터 C3이 아닌 클러스터로부터 입력이 들어오는 경우, 현재 스캔코드입력 스택(40)에 저장되어 있는 스캔코드가 팝(Pop)되어 출력모듈(50)로 출력된다.When an input is received from a cluster other than the cluster C3, the scan code currently stored in the scan code input stack 40 is popped and output to the output module 50.

4) 클러스터 C4에 해당하는 입력 버튼을 누르면, 기준스캔코드 'ch'가 입력코드 스택(40)에 푸시된다.4) When the input button corresponding to the cluster C4 is pressed, the reference scan code 'ch' is pushed onto the input code stack 40.

- left 제어코드 C10을 입력하면, 좌로 전이되어 좌전이스캔코드 'zh'가 생성되어 입력코드 스택(20)의 스캔코드 'ch'를 'zh'로 교체한다.If the left control code C10 is input, the left transition scan code 'zh' is generated and the scan code 'ch' of the input code stack 20 is replaced with 'zh'.

- right 제어코드 C12를 입력하면, 우로 전이되어 우전이스캔코드 'sh'가 생성되어 입력코드 스택(20)의 스캔코드 'ch'를 'sh'로 교체한다.-If the right control code C12 is input, the right transition scan code 'sh' is generated to replace the scan code 'ch' of the input code stack 20 with 'sh'.

- up 제어코드 C11을 입력하면, 위로 전이되어 상전이스캔코드 'o'가 생성되어 입력코드 스택(20)의 스캔코드 'ch'를 'o'로 교체한다.When the up control code C11 is input, the transition code is shifted upward to generate the phase change scan code 'o' and replaces the scan code 'ch' of the input code stack 20 with 'o'.

- 클러스터 C4가 아닌 클러스터로부터 입력이 들어오는 경우, 현재 스캔코드입력 스택(40)에 저장되어 있는 스캔코드가 팝(Pop)되어 출력모듈(50)로 출력된다.When an input is received from a cluster other than the cluster C4, the scan code currently stored in the scan code input stack 40 is popped and output to the output module 50.

5) 클러스터 C5에 해당하는 입력 버튼을 누르면, 기준스캔코드 'x'가 입력코드 스택(40)에 푸시된다.5) When the input button corresponding to the cluster C5 is pressed, the reference scan code 'x' is pushed onto the input code stack 40.

- left 제어코드 C10을 입력하면, 좌로 전이되어 좌전이스캔코드 'j'가 생성되어 입력코드 스택(20)의 스캔코드 'x'를 'j'로 교체한다.When the left control code C10 is input, the left transition scan code 'j' is generated and the scan code 'x' of the input code stack 20 is replaced with 'j'.

- right 제어코드 C12를 입력하면, 우로 전이되어 우전이스캔코드 'q'가 생성되어 입력코드 스택(20)의 스캔코드 'x'를 'q'로 교체한다.When the right control code C12 is input, the right control code C12 is shifted to the right, and the right scan scan code 'q' is generated to replace the scan code 'x' of the input code stack 20 with 'q'.

- up 제어코드 C11을 입력하면, 위로 전이되어 상전이스캔코드 'u'가 생성되어 입력코드 스택(20)의 스캔코드 'x'를 'u'로 교체한다.When the up control code C11 is inputted, it is shifted up to generate a phase scan code 'u' and replaces the scan code 'x' of the input code stack 20 with 'u'.

- 클러스터 C5가 아닌 클러스터로부터 입력이 들어오는 경우, 현재 스캔코드입력 스택(40)에 저장되어 있는 스캔코드가 팝(Pop)되어 출력모듈(50)로 출력된다.When an input is received from a cluster other than the cluster C5, the scan code currently stored in the scan code input stack 40 is popped and output to the output module 50.

6) 클러스터 C6에 해당하는 입력 버튼을 누르면, 기준스캔코드 'k'가 입력코드 스택(40)에 푸시된다.6) When the input button corresponding to the cluster C6 is pressed, the reference scan code 'k' is pushed onto the input code stack 40.

- left 제어코드 C10을 입력하면, 좌로 전이되어 좌전이스캔코드 'g'가 생성되어 입력코드 스택(20)의 스캔코드 'k'를 'g'로 교체한다.If the left control code C10 is input, the left transition scan code 'g' is generated and the scan code 'k' of the input code stack 20 is replaced with 'g'.

- right 제어코드 C12를 입력하면, 우로 전이되어 우전이스캔코드 'h'가 생성되어 입력코드 스택(20)의 스캔코드 'k'를 'h'로 교체한다.When the right control code C12 is inputted, the right control code C12 is shifted to the right and the right scan code 'h' is generated to replace the scan code 'k' of the input code stack 20 with 'h'.

- up 제어코드 C11을 입력하면, 위로 전이되어 상전이스캔코드 '?가 생성되어 입력코드 스택(20)의 스캔코드 'k'를 '?로 교체한다.When the up control code C11 is inputted, it is shifted up to generate a phase-scan code '? to replace the scan code' k 'of the input code stack 20 with'?.

- 클러스터 C6이 아닌 클러스터로부터 입력이 들어오는 경우, 현재 스캔코드입력 스택(40)에 저장되어 있는 스캔코드가 팝(Pop)되어 출력모듈(50)로 출력된다.When an input is received from a cluster other than the cluster C6, the scan code currently stored in the scan code input stack 40 is popped and output to the output module 50.

7) 클러스터 C7에 해당하는 입력 버튼을 누르면, 기준스캔코드 'n'가 입력코드 스택(40)에 푸시된다.7) When the input button corresponding to the cluster C7 is pressed, the reference scan code 'n' is pushed onto the input code stack 40.

- left 제어코드 C10을 입력하면, 좌로 전이되어 좌전이스캔코드 'm'가 생성되어 입력코드 스택(20)의 스캔코드 'n'를 'm'로 교체한다.When the left control code C10 is input, the left transition scan code 'm' is generated and the scan code 'n' of the input code stack 20 is replaced with 'm'.

- right 제어코드 C12를 입력하면, 우로 전이되어 우전이스캔코드 'ng'가 생성되어 입력코드 스택(20)의 스캔코드 'n'를 'ng'로 교체한다.If the right control code C12 is inputted, the right control code C12 is shifted to the right, and the right scan code 'ng' is generated to replace the scan code 'n' of the input code stack 20 with 'ng'.

- up 제어코드 C11을 입력하면, 위로 전이되어 상전이스캔코드 'w'가 생성되어 입력코드 스택(20)의 스캔코드 'n'를 'w'로 교체한다.When the up control code C11 is inputted, it is shifted up to generate a phase scan code 'w' to replace the scan code 'n' of the input code stack 20 with 'w'.

- 클러스터 C7이 아닌 클러스터로부터 입력이 들어오는 경우, 현재 스캔코드입력 스택(40)에 저장되어 있는 스캔코드가 팝(Pop)되어 출력모듈(50)로 출력된다.When an input is received from a cluster other than the cluster C7, the scan code currently stored in the scan code input stack 40 is popped and output to the output module 50.

8) 클러스터 C9에 해당하는 입력 버튼을 누르면, 기준스캔코드 'r'가 입력코드 스택(40)에 푸시된다.8) When the input button corresponding to the cluster C9 is pressed, the reference scan code 'r' is pushed onto the input code stack 40.

- left 제어코드 C10을 입력하면, 좌로 전이되어 좌전이스캔코드 'l'가 생성되어 입력코드 스택(20)의 스캔코드 'r'를 'l'로 교체한다.When the left control code C10 is input, the left transition scan code 'l' is generated and the scan code 'r' of the input code stack 20 is replaced with 'l'.

- right 제어코드 C12를 입력하면, 우로 전이되어 우전이스캔코드 'er'가 생성되어 입력코드 스택(20)의 스캔코드 'r'를 'er'로 교체한다.If the right control code C12 is inputted, the right control code C12 is converted to right and the right scan code 'er' is generated to replace the scan code 'r' of the input code stack 20 with 'er'.

- up 제어코드 C11을 입력하면, 위로 전이되어 상전이스캔코드 'y'가 생성되어 입력코드 스택(20)의 스캔코드 'r'를 'y'로 교체한다.When the up control code C11 is inputted, the transition control is made up and a phase scan code 'y' is generated to replace the scan code 'r' of the input code stack 20 with 'y'.

- 클러스터 C9이 아닌 클러스터로부터 입력이 들어오는 경우, 현재 스캔코드입력 스택(40)에 저장되어 있는 스캔코드가 팝(Pop)되어 출력모듈(50)로 출력된다.When an input is received from a cluster other than the cluster C9, the scan code currently stored in the scan code input stack 40 is popped and output to the output module 50.

한편, 상기한 바와 같이, 좌·우전이스캔코드가 생성된 상태에서 up 제어코드 C11이 입력되는 경우에도 위로 전이되어 상전이스캔코드가 생성된다.On the other hand, as described above, even if the up control code C11 is input while the left and right escape scan codes are generated, the upper transition scan code is generated.

도 5와 도 6을 참조하면, 도 4의 상태 전이도에 대해 확장된 상태 전이도의 실시예들을 보여주고 있다.5 and 6, embodiments of the extended state transition diagram for the state transition diagram of FIG. 4 are shown.

도 4의 상태 전이도는 기준스캔코드를 중심으로 각각의 전이스캔코드로의 전이상태를 보여주는데 비해, 도 5와 도 6의 상태 전이도는 각각의 스캔코드가 중심이 되어 상호 순환되는 전이상태를 보여주고 있다.The state transition diagram of FIG. 4 shows a transition state to each previous scan code with respect to the reference scan code, whereas the state transition diagrams of FIGS. 5 and 6 show a transition state in which each scan code is centered and circulated with each other. Is showing.

도 5를 정리하면 다음의 [표 1]로 나타낼 수 있다. 이해가 쉽도록 각각의 생성제어코드 'left', 'right' 및 'up'는 실제 할당되는 입력 버튼 '*', '0' 및 '#'로 표시한다.5 can be summarized as the following [Table 1]. For ease of understanding, the respective generation control codes 'left', 'right' and 'up' are indicated by the input buttons '*', '0' and '#' which are actually assigned.

또한, 도 6을 정리하면 다음의 [표 2]로 나타낼 수 있다.6 can be summarized in the following [Table 2].

도 5와 도 6의 실시예에서는 단지 전이스캔코드에서 기준스캔코드로 전이시의 제어코드와 상대의 전이스캔코드로 전이시의 제어코드가 서로 상반된다는 것이외에는 동일하다.5 and 6 are the same except that the control code at the time of transition from the previous scan code to the reference scan code and the control code at the time of transition to the previous all scan code of the opponent are mutually opposite.

이와 같이, 기준스캔코드와 각각의 전이스캔코드가 생성제어코드에 의해 순환되면서 변환되기 때문에 어떠한 스캔코드가 입력된 상태에서도 다른 스캔코드의 입력이 용이하다는 이점이 있다.As described above, since the reference scan code and each previous scan code are converted while being circulated by the generation control code, there is an advantage in that other scan codes can be easily input even when any scan code is input.

상기의 예에서는 하나의 스캔코드와 하나의 생성제어코드의 조합으로 원하는 스캔코드를 생성하는 것을 설명하였지만, 하나의 스캔코드로부터 복수의 생성제어코드의 조합으로 원하는 스캔코드를 생성하는 것도 물론 가능하다.Although the above example has described generating a desired scan code by combining one scan code and one generation control code, it is of course possible to generate a desired scan code by combining a plurality of generation control codes from one scan code. .

예를 들어, 도 5에 의할 경우, 클러스터 C1에서 전이스캔코드 'b'를 생성하기 위해서는 '[기준스캔코드]+[*]'의 조합으로 생성하는 것 이외에,For example, according to FIG. 5, in addition to generating a combination of [[reference scan code] + [*]] in order to generate the full scan code 'b' in the cluster C1,

[기준스캔코드]+[0]+[*][Reference scan code] + [0] + [*]

[기준스캔코드]+[#]+[*][Reference scancode] + [#] + [*]

[기준스캔코드]+[0]+[#]+[*][Reference scancode] + [0] + [#] + [*]

[기준스캔코드]+[*]+[*]+[*] ...... 등의 조합이 가능하다.[Reference scan code] + [*] + [*] + [*] ... can be combined.

도 7을 참조하면, 본 발명의 다른 실시예에 따라 할당된 클러스터를 보여주고 있다.Referring to FIG. 7, there is shown a cluster allocated according to another embodiment of the present invention.

클러스터는 C1에서 C12까지 12개로 이루어지며, C1 내지 C7 및 C9에는 복수개의 로마자 병음코드와 숫자가 할당되고, C8, C10 내지 C12에는 생성제어코드와 '*', '#'의 기능키와 숫자 '8', '0'이 각각 할당된다.The cluster consists of 12 from C1 to C12, and a plurality of Roman Pinyin codes and numbers are assigned to C1 to C7 and C9, and the generation control codes and function keys and numbers of '*' and '#' to C8, C10 to C12. '8' and '0' are assigned respectively.

도시된 바와 같이, 로마자 병음코드는 모두 31개이고, 이 중에서 기준스캔코드는 "p, t, c, ch, x, k, n, r"의 8개이고, 나머지는 전이스캔코드로서, 기준스캔코드를 중심으로 왼쪽(left), 오른쪽(right) 및 위쪽(up)에 전이스캔코드가 배치됨을 알 수 있다. 또한, 생성제어코드는 클러스터 C8, C10 내지 C12에 대응하는 입력버튼에 할당되어 방향성을 갖는 것처럼 표시되어 있다.As shown, there are 31 Roman Pinyin codes, of which the reference scan codes are eight of "p, t, c, ch, x, k, n, r", and the rest are all scan codes, the reference scan codes. It can be seen that all scan codes are arranged at left, right, and up centers. In addition, the generation control codes are assigned to the input buttons corresponding to the clusters C8, C10 to C12 and displayed as if they have directionality.

도 7에 대응하는 도 8의 상태 전이도를 참조하면, 기준스캔코드와 상전이스캔코드 사이의 전이가 up 제어코드와 dn 제어코드에 의해 별도로 수행된다는 것외에는 도 4의 상태 전이도와 동일하다.Referring to the state transition diagram of FIG. 8 corresponding to FIG. 7, it is the same as the state transition diagram of FIG. 4 except that the transition between the reference scan code and the phase shift code is performed separately by the up control code and the dn control code.

한편, 상기의 실시예들에서는 전이스캔코드를 로마자에 한정하였으나, 이를숫자까지 확장하여 정의할 수 있다. 즉, 도 7에 도시된 바와 같이, 기준스캔코드 'p', 't', 'c', 'ch', 'x', 'k', 'n', 'r'를 중심으로 각각 좌우와 상하에 배치된 전이스캔코드를 '좌전이스캔코드', '우전이스캔코드', '상전이스캔코드' 및 '하전이스캔코드'로 정의하고, 각각 제어코드 'left','right','up' 및 'dn'으로 기준 스캔코드로부터 전이하여 생성할 수 있다.Meanwhile, in the above embodiments, the entire scan code is limited to Roman characters, but it can be defined by extending them to numbers. That is, as shown in FIG. 7, the left and right sides of the reference scan codes 'p', 't', 'c', 'ch', 'x', 'k', 'n' and 'r' are respectively. The upper left and right scan codes are defined as' left left scan code ',' right right scan code ',' upper right scan code ', and' low left is scan code ', respectively, and control codes' left', 'right', ' up 'and' dn 'can be generated by transitioning from the reference scancode.

이상에서는 본 발명의 바람직한 실시예들을 중심으로 설명하였지만, 당업자의 수준에서 다양한 변경이 가능하며, 본 발명의 정신을 벗어나지 않는 범위내에서 이러한 변경들은 본 발명에 속하는 것은 물론이다.Although the above has been described with reference to the preferred embodiments of the present invention, various modifications are possible at the level of those skilled in the art, and the changes are within the scope of the present invention without departing from the spirit of the present invention.

이상에서 설명한 바와 같이, 본 발명에 따르면 축소형 키 어레이의 입력 버튼들에 대응하는 클러스터에 기준스캔코드와 기준스캔코드로부터 생성제어코드에 의해 생성되는 복수의 전이스캔코드를 할당하고, 이들 사이의 전이를 생성제어코드를 통하여 수행함으로써 문자입력을 편리하게 하는 이점이 있다.As described above, according to the present invention, a plurality of all-scan codes generated by the generation control code from the reference scan code and the reference scan code are allocated to the clusters corresponding to the input buttons of the reduced key array, and between them. There is an advantage of convenient character input by performing the transition through the generation control code.

더욱이, 기준스캔코드와 전이스캔코드들을 상호 시각적으로 방향성을 갖는 위치에 배치함과 동시에 생성제어코드를 이들 방향성에 대응하는 방향성을 갖도록 배치하여 직감적으로 스캔코드 간의 전이가 가능하게 함으로써 문자입력을 더욱 편리하게 하는 이점이 있다.In addition, by placing the reference scan code and the all-scan code in a position that is visually directional to each other, the generation control code is arranged to have a directionality corresponding to these directionalities to enable intuitive transition between the scan codes. There is an advantage to make it convenient.

Claims (8)

복수개의 로마자 병음코드들과 생성제어코드가 클러스터 단위로 분할되어 축소형 키 어레이의 각각의 입력 버튼에 배치되고, 상기 로마자 병음코드는 기준스캔코드와 상기 생성제어코드에 의해 상기 기준제어코드로부터 전이되는 전이스캔코드들로 이루어진 중국어 한어 병음 입력시스템에 적용되며,A plurality of Roman Pinyin codes and a generation control code are divided into cluster units and arranged in respective input buttons of the reduced key array, and the Roman Pinyin codes are transferred from the reference control code by a reference scan code and the generation control code. Is applied to the Chinese-Chinese Pinyin input system consisting of all possible scan codes, 하나의 클러스터에 할당된 로마자 병음코드의 기준스캔코드를 입력받아 상기 입력된 기준스캔코드를 스캔코드 스택에 푸시하는 단계;Receiving a reference scan code of a Roman Pinyin code assigned to one cluster and pushing the input reference scan code to a scan code stack; 상기 기준스캔코드가 상기 스캔코드 스택에 푸시된 상태에서 생성제어코드가 입력되는 경우, 상기 푸시된 기준스캔코드를 상기 입력된 생성제어코드에 대응하여 기설정된 전이스캔코드로 교체하는 단계;When the generation control code is input while the reference scan code is pushed to the scan code stack, replacing the pushed reference scan code with a preset all scan code corresponding to the input generation control code; 상기 기준스캔코드가 상기 스캔코드 스택에 푸시된 상태에서 다른 클러스터에 할당된 로마자 병음코드가 입력되는 경우, 상기 스캔코드 스택의 스캔코드를 팝(Pop)하여 각각의 로마자 병음코드를 생성하는 단계를 포함하는 축소형 키 어레이를 이용한 중국어 한어 병음 입력방법.When the Roman Pinyin code assigned to another cluster is input while the reference scan code is pushed to the scan code stack, popping the scan code of the scan code stack to generate each Roman Pinyin code Chinese Chinese Pinyin input method using a reduced key array containing. 제 1 항에 있어서, 상기 생성제어코드는 기능키 버튼 '*'과 '#' 및 숫자버튼 '0'에 대응하는 클러스터에 할당되는 left 제어코드, right 제어코드 및 up 제어코드를 포함하고, 상기 전이스캔코드는 상기 기준스캔코드로부터 상기 left 제어코드에 의해 생성되는 좌전이스캔코드(left transition scan code), 상기 right 제어코드에 의해 생성되는 우전이스캔코드(right transition scan code) 및 상기 up 제어코드에 의해 생성되는 상전이스캔코드(up transition scan code)를 포함하는 것을 특징으로 하는 축소형 키 어레이를 이용한 중국어 한어 병음 입력방법.The method of claim 1, wherein the generation control code comprises a left control code, a right control code and an up control code assigned to a cluster corresponding to a function key button '*' and '#' and a numeric button '0'. The previous scan code includes a left transition scan code generated by the left control code from the reference scan code, a right transition scan code generated by the right control code, and the up control. Chinese Chinese Pinyin input method using a reduced key array, characterized in that it comprises an up transition scan code generated by the code. 제 2 항에 있어서, 상기 기준스캔코드와 좌, 우 및 상전이스캔코드의 관계는 도 3에 도시된 표와 같이 정의되는 것을 특징으로 하는 축소형 키 어레이를 이용한 중국어 한어 병음 입력방법.3. The Chinese Chinese Pinyin input method according to claim 2, wherein the relationship between the reference scan code and the left, right, and phase shift scan codes is defined as shown in the table shown in FIG. 삭제delete 삭제delete 삭제delete 입력 버튼에 대응하는 다수개의 클러스터들 각각에 복수개의 로마자 병음코드들과 생성제어코드가 할당된 키 어레이;A key array to which a plurality of Roman Pinyin codes and a generation control code are assigned to each of the plurality of clusters corresponding to the input button; 상기 각각의 클러스터에 할당된 로마자 병음코드에 있어서, 기준스캔코드와 상기 생성제어코드의 입력에 의해 상기 기준스캔코드로부터 전이되어 생성되는 전이스캔코드들의 관계가 정의된 룩-업 테이블;A roman-like Pinyin code assigned to each cluster, comprising: a look-up table defining a relationship between a reference scan code and all escape scan codes generated by being transferred from the reference scan code by input of the generation control code; 상기 키 어레이로부터 입력된 신호를 전달받아 상기 룩-업 테이블을 참조하여 대응하는 기준스캔코드 또는 전이스캔코드를 생성하여 출력하는 스캔코드 생성모듈을 포함하는 축소형 키 어레이를 이용한 중국어 한어 병음 입력시스템.Chinese Chinese Pinyin input system using a reduced key array including a scan code generation module that receives the signal input from the key array and generates and outputs a corresponding reference scan code or all-scan code with reference to the look-up table . 제 7 항에 있어서, 상기 기준스캔코드와 전이스캔코드들을 해당 입력 버튼에 상호 시각적으로 방향성을 갖도록 배치함과 동시에 상기 생성제어코드를 이들 방향성에 대응하는 방향성을 갖는 입력버튼에 할당한 축소형 키 어레이를 이용한 중국어 한어 병음 입력시스템.The reduced-size key according to claim 7, wherein the reference scan code and all the escape scan codes are arranged on the corresponding input button so as to be visually directional to each other, and the generation control code is assigned to the input button having the directionality corresponding to these directions. Chinese Chinese Pinyin input system using array.
KR10-2002-0000141A 2002-01-02 2002-01-02 System and Method for entering Chinese PinYin using 12 key array KR100456617B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR10-2002-0000141A KR100456617B1 (en) 2002-01-02 2002-01-02 System and Method for entering Chinese PinYin using 12 key array
CN02123317A CN1430395A (en) 2002-01-02 2002-06-18 System and method for inputting Chinese phonetic using reduced push-button array

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0000141A KR100456617B1 (en) 2002-01-02 2002-01-02 System and Method for entering Chinese PinYin using 12 key array

Publications (2)

Publication Number Publication Date
KR20030058883A KR20030058883A (en) 2003-07-07
KR100456617B1 true KR100456617B1 (en) 2004-11-10

Family

ID=19718109

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0000141A KR100456617B1 (en) 2002-01-02 2002-01-02 System and Method for entering Chinese PinYin using 12 key array

Country Status (2)

Country Link
KR (1) KR100456617B1 (en)
CN (1) CN1430395A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100829782B1 (en) * 2005-06-13 2008-05-16 주식회사 씽크앤두 Inputting appratus korean writting and inputting method korean writting

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030189215A1 (en) 2002-04-09 2003-10-09 Jong-Lam Lee Method of fabricating vertical structure leds
CN102893588A (en) * 2010-02-23 2013-01-23 朴泰运 Nine-key chinese input method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100829782B1 (en) * 2005-06-13 2008-05-16 주식회사 씽크앤두 Inputting appratus korean writting and inputting method korean writting

Also Published As

Publication number Publication date
CN1430395A (en) 2003-07-16
KR20030058883A (en) 2003-07-07

Similar Documents

Publication Publication Date Title
US6043760A (en) Language-dependent letter input by means of number keys
AU2002351591B2 (en) Handheld electronic device with keyboard
US20040067762A1 (en) Method and device for entering text
US7162694B2 (en) Method for entering text
CN1965287B (en) User interface for inputting symbols in a handheld mobile communication device
US20060294273A1 (en) Apparatus and method for inputting characters using circular key arrangement
US20080318637A1 (en) Reduced keyboard character selection system and method
CN1379309A (en) Character selection method and character selection equipment
US20050251745A1 (en) Input switching method and electronic device therefor
KR100456617B1 (en) System and Method for entering Chinese PinYin using 12 key array
KR100432175B1 (en) System for entering Chinese PinYin using 12 key array
KR100361621B1 (en) System and method for receiving and displaying Korean
US20050100147A1 (en) Text messaging without a keyboard
KR20170133047A (en) Virtual keyboard strucutre for mobile device, method of inputting character using virtual keyboard for mobile device, computer readable storage media containing program for executing the same, and application stored in media for executing the same
CN1936787A (en) Character inputting device of mobile phone and inputting method thereof
KR20030043532A (en) Alphabet input device and method in a small apparatus
KR20010107066A (en) A letter input system, a mobile telephone having that and a input control method thereof
JP4310931B2 (en) Character input device for mobile phone
Balakrishnan et al. A one-mode-for-all predictor for text messaging
KR20000041317A (en) Device for inputting korean alphabet and english
CN1936788A (en) Character inputting device of mobile phone and inputting method therefor
JP2003241885A (en) Personal digital assistant
KR20080023068A (en) Character input device for inputting of alphabet character
KR20080025972A (en) Method and apparatus for charator inputting in portable communication system
EP1591874B1 (en) Reduced keyboard letter selection system and method

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: 20091007

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee