KR20000049346A - Apparatus and Method for Inputting the Korean Alphabet Based on the Character-Generative Principles of HUNMINJUNGEUM - Google Patents
Apparatus and Method for Inputting the Korean Alphabet Based on the Character-Generative Principles of HUNMINJUNGEUM Download PDFInfo
- Publication number
- KR20000049346A KR20000049346A KR1019990052648A KR19990052648A KR20000049346A KR 20000049346 A KR20000049346 A KR 20000049346A KR 1019990052648 A KR1019990052648 A KR 1019990052648A KR 19990052648 A KR19990052648 A KR 19990052648A KR 20000049346 A KR20000049346 A KR 20000049346A
- Authority
- KR
- South Korea
- Prior art keywords
- consonant
- basic
- key button
- vowel
- group
- 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/018—Input/output arrangements for oriental characters
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
본 발명은 본 발명은 훈민정음 제자 원리에 기반한 한글 입력 장치 및 방법에 관한 것으로, 더욱 상세하게는 전자식 전화형 키패드와 같은 축소형 한글 자판부에 기본 자음군과, 기본 모음군을 배치한 상태에서 자음 제자에는 가획 및 병서 원리를 적용하고 모음 제자에는 초출자 및 재출자 원리를 적용하여 한글 음절을 구성하도록 한 훈민정음 제자 원리에 기반한 한글 입력 장치 및 방법에 관한 것이다.The present invention relates to a Hangul input device and method based on the principle of Hunminjeongeum disciple, and more particularly to a consonant disciple in a state in which a basic consonant group and a basic vowel group are arranged in a reduced Hangul keyboard such as an electronic telephone keypad. The present invention relates to a Hangul input device and method based on the principle of Hunminjeongeum Disciples, which applies the principle of catching and writing the syllables, and applies the principles of first-time and first-time students to vowels.
최근 들어, 일반적인 유선 통신 서비스의 기술 확대와 더불어 코드 분할 다중 접속(CDMA; Code Division Multiple Access) 기술에 기초한 개인 휴대 통신(PCS; Personal Communication Service)과 같은 개인 무선 통신 서비스에 대한 기술적인 발전과 가입자수의 비약적인 증가에 힘입어 이에 따른 각종 부가 서비스들이 개발되어 현재 활발하게 서비스되고 있다.Recently, with the expansion of general wired communication services, technical development and subscription to personal wireless communication services such as Personal Communication Service (PCS) based on Code Division Multiple Access (CDMA) technology. Thanks to the drastic increase in embroidery, various additional services have been developed and are currently being actively serviced.
특히, 이와 같은 부가 서비스들 중에서 한글 전송 서비스는 음성 통신용 단말기를 통해 한글 전송 기능을 수행할 수 있는 특이성에 기인하여 이용자들의 특별한 관심의 대상이 되고 있다.In particular, among these additional services, the Hangul transmission service is of particular interest to users due to the specificity of performing the Hangul transmission function through a voice communication terminal.
이러한 한글 전송 서비스를 제공하기 위해서는 전자식 전화형 키패드와 같은 축소형 한글 자판부를 통해 한글을 용이하게 입력할 수 있는 유용한 한글 입력 체계가 필요한 데, 이러한 한글 입력 체계는 한글 자모로 표현할 수 있는 모든 한글 음절을 유일하게 표현할 수 있을 만큼 문자 표현 능력이 풍부하고 사용자가 이와 같은 문자 표현 능력을 직접적으로 재현할 시에 키조작이 간단하며 한글자판의 배열에 대한 숙지가 용이할 것과 같은 종합적인 조작의 편리성 정도가 고도할수록 그 가용성이 뛰어난 바람직한 체계로 인정받고 있다.In order to provide such a Hangul transmission service, a useful Hangul input system that can easily input Hangul through a reduced Hangul keyboard such as an electronic telephone keypad is required. Comprehensive convenience such as rich character expressive ability to express only, simple key operation and easy understanding of Hangul keyboard layout when the user directly reproduces the character expressive ability. The higher the degree, the more highly available it is recognized as a desirable system.
축소형 한글 자판부를 이용한 한글 코드 입력 방법을 이용한 응용 분야로는 한글 전송 서비스 외에도 전화를 통해 주식 정보 전화 서비스를 접속한 후, 원하는 회사 이름을 입력하면 시세를 알려주는 주식 정보 서비스에 응용할 수 있을 뿐만 아니라 전화를 이용한 도서관 장서 안내, 항공권 예약, 무인 114 서비스 등 다양한 전화 음성 정보 검색 서비스 시스템을 그 응용 분야로 들 수 있으며, 또 다른 응용 분야로는 자판수가 적어야 하는 전자 수첩, 팜탑(Palm Top) 컴퓨터 등의 소형 종합 자판 시스템과, 인터넷 TV , 디지털 스틸 카메라 등의 작동 및 입력 장치 대용으로서의 자판 시스템과, 전자 자물쇠, 현금 자동 지급기 등과 같이 유사한 구조와 기능을 지닌 입력 시스템 등을 들 수 있다.In addition to the Hangul transmission service, the application field using the Hangul code input method using the reduced Hangul keyboard can be applied to the stock information service through the telephone, and then enters the desired company name. Other applications include a variety of telephone voice information retrieval service systems, such as library collection guidance, telephone reservation, and unattended 114 service. Other applications include electronic notebooks and palm top computers that require fewer keyboards. And a small comprehensive keyboard system such as an electronic TV, a keyboard system serving as an operation and input device such as an Internet TV, a digital still camera, and an input system having a similar structure and function, such as an electronic lock and an automatic teller machine.
전자식 전화형 키패드와 같이 제한된 수의 키버튼을 구비한 축소형 한글 자판부를 이용하여 한글 전송 서비스를 제공하기 위해서는 지원하고자 하는 언어의 자모를 전자식 전화형 키패드 상에 효과적으로 중복배치하거나 기능키 조작에 의해 사용자의 의도에 따라 신속하게 원하는 한글 자모를 추출하거나 조합할 수 있어야 한다.In order to provide Hangul transmission service using a reduced size Hangul keyboard with a limited number of key buttons, such as an electronic telephone keypad, the alphabet of the language to be supported is effectively duplicated on the telephone keypad or by function key operation. According to the intention of the user, it should be able to extract or combine the desired Hangul alphabet quickly.
이에 따라 이와 같은 기술적인 요구를 충족시키기 위한 다양한 한글 입력 체계가 공지되어 있는 데, 전자식 전화형 키패드를 이용한 한글 코드 입력 방법과 관련된 대표적인 선출원예들로는, 대한민국 특허출원 공개번호 제 92-005489 호, 대한민국 특허출원 공개번호 제 92-008579 호, 대한민국 특허출원 공개번호 제 93-005413 호, 대한민국 특허출원 공개번호 제 96-006547 호, 대한민국 특허출원 공개번호 제 96-020207 호, 대한민국 특허출원 공개번호 제 96-027934 호, 대한민국 특허출원 공개번호 제 96-043680 호, 대한민국 특허출원 공개번호 제 97-002558 호, 대한민국 특허출원 공개번호 제 97-056560 호, 대한민국 특허출원 공개번호 제 97-056585 호, 대한민국 특허출원 공개번호 제 97-064093 호, 대한민국 특허출원 공개번호 제 97-072853 호, 대한민국 특허출원 제 97-031661 호, 대한민국 특허출원 공개번호 제 97-072848 호, 대한민국 특허출원 공개번호 제 97-078245 호 등이 있다.Accordingly, various Hangul input systems are known to satisfy such technical needs. Representative examples of Korean Hangul code input methods using an electronic telephone keypad include Korean Patent Application Publication No. 92-005489, Republic of Korea. Patent Application Publication No. 92-008579, Republic of Korea Patent Application Publication No. 93-005413, Republic of Korea Patent Application Publication No. 96-006547, Republic of Korea Patent Application Publication No. 96-020207, Republic of Korea Patent Application Publication No. 96 -027934, Republic of Korea Patent Application Publication No. 96-043680, Republic of Korea Patent Application Publication No. 97-002558, Republic of Korea Patent Application Publication No. 97-056560, Republic of Korea Patent Application Publication No. 97-056585, Republic of Korea Patent Korean Patent Application Publication No. 97-064093, Korean Patent Application Publication No. 97-072853, Korean Patent Application No. 97-031661 Korean Patent Application Publication No. 97-072848, and Korean Patent Application Publication No. 97-078245.
이와 같이 공개된 선출원예들 중에서 대한민국 특허출원 공개번호 제 97-072848 호는 자모 배치가 혼재되어 있어 자판을 숙지하는 데 불편이 있으며 하나의 글자에 대한 조합이 완료되는 시점마다 종료 표시 문자를 입력해야 하는 등의 문제가 있다.Korean Patent Application Publication No. 97-072848 No. 97-072848 among the published applications disclosed above is inconvenient to familiarize with the keyboard because the arrangement of the letter is mixed, it is necessary to enter the end mark character every time the combination of one letter is completed There is a problem such as.
한편, 잘 알려진 바 있는, 현재 PCS폰 등에서 쓰이고 있는 코드표상의 X 좌표식, XY 좌표식, 연속 푸쉬 한글 입력 방식은 별도의 모드 변환 버튼(일례로. LG 사이언(상표명))을 사용하고 있을 뿐더러 좌우 화살표 키버튼(→, ←) 등의 기능 버튼들은 별도로 구비해야 하며 키버튼의 조작 횟수가 상대적으로 많고, 자판의 좌표를 판독하기 위해 상대적으로 많은 시간이 소요되는 등의 불편과 부담을 감수해야 한다. 이상에서 열거한 종래 기술에 따른 전자식 전화형 키패드를 이용한 한글 코드 입력 방법은 일반적인 한글 워드프로세서에서 제공하는 한글 입력 체계와의 극히 상이하여 사용자 친화성을 저하시키는 문제점이 있다. 특히, 하나의 키버튼에 복수의 자모를 배정할 경우, 아무리 정연한 규칙성을 갖는 키배열 구조를 이용하더라도 이를 숙지하는 데, 많은 노력이 요구될 뿐만 아니라 키조작이 숙달되기 어려운 문제가 있다.On the other hand, the well-known X coordinates, XY coordinates, and continuous push Hangul input method on the code table currently used in PCS phones, etc. is using a separate mode conversion button (for example, LG Cyan). The function buttons such as the left and right arrow key buttons (→, ←) should be provided separately, and the user should bear the inconvenience and burden such as the relatively high number of key button manipulations and relatively long time to read the coordinates of the keyboard. do. The Hangul code input method using the electronic telephone keypad according to the prior art enumerated above is very different from the Hangul input system provided by a general Hangul word processor, thereby degrading user friendliness. In particular, in the case of assigning a plurality of letters to one key button, even if a key arrangement structure having an orderly regularity is used, a lot of effort is required to understand this, and key manipulation is difficult to master.
따라서, 본 발명은 이와 같은 문제점을 해결하기 위해 안출된 것으로, 전자식 전화형 키패드와 같은 축소형 한글 자판부에 발음 기관을 상형하여 만든 6개의 자음으로 구성된 기본 자음군과, 천지인 삼재 중에서 지(땅)와 인(사람)을 상징하는 2개의 모음, 그리고 천과 지를 조합한 2개의 모음 및 천과 인을 조합한 2개의 모음으로 구성된 기본 모음군을 축소형 한글 자판부에 배치한 상태에서 키버튼 조작에 의해 기본 자음군 중 어느 하나의 자음을 추출하거나 또는 추출한 자음에 가획과 병서 키버튼 조작을 수행하여 잔여 자음군 중 어느 하나의 자음을 발생시키고, 또 다른 키버튼 조작에 의해 기본 모음군 중 어느 하나의 모음을 추출하거나 또는 추출한 모음에 천(하늘)을 상징하는 모음을 결합하는 재출 키버튼 조작을 수행하여 잔여 모음군 중 어느 하나의 모음을 발생시켜 한글 문자의 구성 원리에 따라 한글 음절을 구성하도록 함으로써 키배열에 대한 숙지 노력을 최소화시킬 수 있기 때문에 신속하게 원하는 한글 문자를 입력할 수 있고, 더불어 키버튼의 조작 횟수를 획기적으로 감축함과 동시에 자음과 모음의 키버튼이 각각 분리되어 있기 때문에 표준 키보드에서와 같이 양손으로 한글 자모를 키입력할 수 있어 사용자 친화성이 높은 훈민정음 제자 원리에 기반한 한글 입력 장치 및 방법을 제공함에 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, the basic consonant group consisting of six consonants made by pictographs of the pronunciation organs on the reduced Hangul keyboard part, such as an electronic telephone keypad, and the earth (ground) out of Samjae Key button operation with the basic vowel group consisting of two vowels symbolizing wine and person, two vowels combining cloth and paper, and two vowels combining cloth and phosphorus Extract consonants of any one of the basic consonant groups, or perform consonant and parallel key button operations on the extracted consonants to generate one of the remaining consonant groups, and another key button operation Either extract the vowels or perform the Replay key button operation to combine the extracted vowels with the vowels that symbolize the cloth (sky). By generating my vowels, you can configure Hangul syllables according to the composition principle of Hangul characters, so you can minimize the effort to learn about the arrangement of the keys. At the same time, the key buttons of consonants and vowels are separated, so that the Hangul alphabet can be keyed with both hands as in a standard keyboard. There is a purpose.
도 1은 본 발명에 따른 훈민정음 제자 원리에 기반한 한글 입력 장치의 바람직한 실시예를 나타낸 블록도,1 is a block diagram showing a preferred embodiment of a Hangul input device based on the principle of Hunminjeongeum disciples according to the present invention,
도 2는 본 발명에 따른 훈민정음 제자 원리에 기반한 한글 입력 방법의 바람직한 실시예를 나타낸 흐름도,2 is a flowchart illustrating a preferred embodiment of a Hangul input method based on the principle of Hunminjeongeum disciple according to the present invention;
도 3은 본 발명의 장치에 바람직한 실시예에 나타낸 기본 개념도,3 is a basic conceptual view showing a preferred embodiment of the apparatus of the present invention;
도 4는 본 발명의 축소형 한글 자판부의 바람직한 실시예를 나타낸 예시도,Figure 4 is an exemplary view showing a preferred embodiment of the reduced Hangul keyboard portion of the present invention,
도 5a는 이러한 자음의 생성 원리를 그림으로 나타낸 개념도,5A is a conceptual diagram illustrating a principle of generating such a consonant;
도 5b는 자음 조합부를 구현하기 위한 유한 상태 변환기를 나타낸 예시도,5B is an exemplary view illustrating a finite state converter for implementing a consonant combination unit;
도 6은 모음 조합부를 구현하기 위한 유한 상태 변환기의 바람직한 실시예를 나타낸 예시도,6 shows an exemplary embodiment of a finite state converter for implementing a vowel combination;
도 7은 본 발명의 축소형 한글 자판부의 다른 실시예를 나타낸 예시도,Figure 7 is an exemplary view showing another embodiment of the reduced Hangul keyboard portion of the present invention,
도 8은 모음 조합부를 구현하기 위한 유한 상태 변환기의 다른 실시예를 나타낸 예시도,8 is an exemplary diagram showing another embodiment of a finite state converter for implementing a vowel combination;
도 9는 본 발명의 스택 구조를 나타낸 예시도,9 is an exemplary view showing a stack structure of the present invention;
도 10은 한글 음절을 구성하기 위한 한글 입력 오토마타를 나타낸 예시도이다.10 is an exemplary diagram illustrating a Hangul input automata for constructing Hangul syllables.
<도면 주요 부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawings>
10 : 축소형 한글 자판부 20 : 자음 조합부10: reduced Hangul keyboard portion 20: consonant combination unit
30 : 모음 조합부 40 : 음절 결합부30: combination combination 40: syllable combination
50 : 입력 스택 60 : 모음 스택50: input stack 60: vowel stack
70 : 음절 스택70: syllable stack
이와 같은 목적을 달성하기 위해, 본 발명에 따른 훈민정음 제자 원리에 기반한 한글 입력 장치 및 방법은, 축소형 한글 자판부에 각 키버튼에 발음 기관을 상형하여 만든 6개의 자음으로 구성된 기본 자음군과, 천(·), 지(ㅡ), 인(ㅣ) 삼재 중에서 지(ㅡ)와 인(ㅣ)을 상징하는 2개의 모음, 그리고 천(·)과 지(ㅡ)를 조합한 2개의 모음 및 천(·)과 인(ㅣ)을 조합한 2개의 모음으로 구성된 기본 모음군을 각각 키입력하기 위한 기본 자음군 키버튼과 기본 모음군 키버튼을 소정 형태로 분리하여 배정하고, 상기 기본 자음군에 획을 하나 더하기 위한 가획 키버튼과 상기 기본 자음군을 겹쳐 쓰기 위한 병서 키버튼 및 상기 기본 모음군에 천(·)을 결합하기 위한 재출 키버튼을 배정한 상태에서, 상기 각각의 키버튼을 선택하는 키버튼 조작을 인가받음에 따라 해당 키버튼에 배정된 코드를 생성하면, 한글 자음 생성 과정에서는 기본 자음 코드만 입력받아 해당 자음을 생성하거나 또는 상기 기본 자음 코드와 추가적으로 입력되는 병서 코드 및 가획 코드를 조합하여 상기 기본 자음군을 제외한 나머지 잔여 자음군 중의 어느 하나의 자음을 생성하고, 한편 한글 모음 생성 과정에서는 기본 모음 코드만 입력받아 해당 모음을 생성하거나 또는 상기 기본 모음 코드와 추가적으로 입력되는 재출 코드 및 상기 기본 모음 코드를 조합하여 상기 기본 모음군을 제외한 나머지 잔여 모음군 중의 어느 하나의 모음을 생성하며, 최종적으로, 한글 음절 발생 과정에서는 한글 자음 생성 과정과 한글 모음 생성 과정에서 생성된 적어도 하나 이상의 자음과 모음을 초성, 중성, 종성의 조합 원리에 따라 조합하여 한글 음절을 발생시키는 것이 특징이다.In order to achieve the above object, the Hangul input device and method based on the principle of Hunminjeongeum disciple according to the present invention, a basic consonant group consisting of six consonants made by pictographs of the pronunciation organs on each key button in the reduced Hangul keyboard; (모음), Ji (ㅡ), Phosphorus (ㅣ) Two vowels symbolizing Ji (ㅡ) and Phosphorus (ㅣ) among Samjae, and two vowels and cloth (ㅡ) combining Cheon (·) and Ji (ㅡ) Separate and assign a basic consonant group key button and a basic vowel group key button for key input to each basic vowel group consisting of two vowels combining a combination of a) and a phosphorus (ㅣ), and make a stroke to the basic consonant group. A key button operation for selecting each key button is performed while assigning a capture key button for adding, a parallel key button for overwriting the basic consonant group, and a return key button for combining cloth (·) to the basic vowel group. Subject to authorization When the code assigned to the button is generated, the Korean consonant generation process receives only the basic consonant code and generates the corresponding consonant, or combines the basic consonant code and the additionally input parallel and chord codes to capture the remaining consonant groups except for the basic consonant group. Any one of the consonants, and in the process of generating a Korean vowel, only the basic vowel code is input to generate the corresponding vowel, or the basic vowel group is combined with the additional vowel code and the basic vowel code additionally inputted. Generates any one of the remaining vowel groups except for vowels. Finally, in the process of generating Korean syllables, at least one consonant and vowel generated in the process of generating Korean consonants and the process of generating Korean vowels is applied to the combination principle of initial, neutral, and final When combined to produce Hangul syllables It is characterized by the.
이하, 본 발명에 따른 훈민정음 제자 원리에 기반한 한글 입력 장치 및 방법의 바람직한 실시예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.Hereinafter, a preferred embodiment of a Hangul input device and method based on the principle of Hunminjeongeum disciple according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 훈민정음 제자 원리에 기반한 한글 입력 장치의 바람직한 실시예를 나타낸 블록도이다.1 is a block diagram showing a preferred embodiment of the Hangul input device based on the principle of Hunminjeongeum disciples according to the present invention.
본 발명의 장치에 따른 바람직한 실시예는 도 1에 도시한 바와 같이, 각 키버튼에 발음 기관을 상형하여 만든 6개의 자음으로 구성된 기본 자음군과, 천(·), 지(ㅡ), 인(ㅣ) 삼재 중에서 지(ㅡ)와 인(ㅣ)을 상징하는 2개의 모음, 그리고 천(·)과 지(ㅡ)를 조합한 2개의 모음 및 천(·)과 인(ㅣ)을 조합한 2개의 모음으로 구성된 기본 모음군을 각각 키입력하기 위한 기본 자음군 키버튼과 기본 모음군 키버튼을 소정 형태로 분리하여 배정하고, 상기 기본 자음군에 획을 하나 더하기 위한 가획 키버튼과 상기 기본 자음군을 겹쳐 쓰기 위한 병서 키버튼 및 상기 기본 모음군에 천(·)을 결합하기 위한 재출 키버튼을 배정한 상태에서, 상기 각각의 키버튼을 선택하는 키버튼 조작을 인가받음에 따라 해당 키버튼에 배정된 코드를 생성하는 축소형 한글 자판부(10)와;According to a preferred embodiment of the present invention, as shown in Fig. 1, a basic consonant group consisting of six consonants formed by pictographing a pronunciation organ on each key button, and a cloth, a paper, a phosphorus ) Two vowels that symbolize Ji (ㅡ) and phosphorus (ㅣ), and two vowels that combine cloth (·) and ji (ㅡ) and two combinations of cloth (·) and phosphorus (ㅣ) among Samjae. Separate and assign a basic consonant group key button and a basic vowel group key button for key input of the basic vowel group composed of vowels respectively, and overwrite the catch key button and the basic consonant group for adding a stroke to the basic consonant group In the state of assigning a parallel key button and a re-entry key button for joining cloth (·) to the basic vowel group, the code assigned to the corresponding key button is assigned according to the authorization of the key button operation for selecting each key button. A reduced type Hangul keyboard portion 10 to generate;
상기 축소형 한글 자판부(10)로부터 기본 자음 코드만 입력받아 해당 자음을 생성하거나 또는 상기 기본 자음 코드와 추가적으로 입력되는 병서 코드 및 가획 코드를 조합하여 상기 기본 자음군을 제외한 나머지 잔여 자음군 중의 어느 하나의 자음을 생성하는 자음 조합부(20)와;Receives only a basic consonant code from the reduced Hangul keyboard 10 and generates a corresponding consonant, or combines the basic consonant code with a parallel code and an additional input code, and any one of the remaining consonant groups except for the basic consonant group A consonant combination unit 20 for generating consonants;
상기 축소형 한글 자판부(10)로부터 기본 모음 코드만 입력받아 해당 모음을 생성하거나 또는 상기 기본 모음 코드와 추가적으로 입력되는 재출 코드 및 상기 기본 모음 코드를 조합하여 상기 기본 모음군을 제외한 나머지 잔여 모음군 중의 어느 하나의 모음을 생성하는 모음 조합부(30)와;Receives only a basic vowel code from the reduced Hangul keyboard 10 and generates a corresponding vowel, or combines the basic vowel code and the additional voting code and the basic vowel code to add the remaining vowel group except the basic vowel group. A vowel combination unit 30 for generating any one of the vowels;
상기 자음 조합부(20)와 상기 모음 조합부(30)로부터 생성된 적어도 하나 이상의 자음과 모음을 초성, 중성, 종성의 조합 원리에 따라 조합하여 한글 음절을 발생시키는 음절 결합부(40)와;A syllable combiner 40 for generating a Hangul syllable by combining at least one consonant and a vowel generated from the consonant combiner 20 and the vowel combiner 30 according to a combination principle of initial, neutral, and longitudinal;
상기 자음 조합부(20)와 상기 모음 조합부(30) 및 상기 음절 결합부(40)에서 글자 조합에 실패한 경우, 현재 해당 스캔 코드값을 새로운 글자 조합에 이용하기 위해서 저장하는 입력 스택(50, input stack)과;If the combination fails in the consonant combination unit 20, the vowel combination unit 30, and the syllable combination unit 40, an input stack 50 for storing the current scan code value for use in a new character combination input stack);
상기 모음 조합부(30)에서 모음을 조합하면서 발생하는 각각의 모음을 저장하기 위한 모음 스택(60, vowel stack); 및A vowel stack (60, vowel stack) for storing each vowel generated while combining the vowels in the vowel combination unit 30; And
현재까지 조합이 된 글자를 저장하기 위한 음절 스택(70, syllable stack)을 포함하도록 구성된다.It is configured to include a syllable stack (70) for storing the combined characters so far.
여기서, 상기 기본 자음군은 「ㄱ, ㄴ, ㅁ, ㅅ, ㅇ, ㄹ」이고, 상기 기본 모음군은 「ㅡ, ㅣ, ㅗ, ㅏ, ㅜ, ㅓ」인 것이 바람직하다.Here, the basic consonant group is "a, b, ㅁ, ㅅ, ㅇ, ㄹ", and the basic vowel group is "-, ㅣ, ㅗ, ㅏ,, ㅓ" is preferred.
여기서, 상기 축소형 한글 자판부(10)는 5행 3열의 키버튼을 구비한 한글 자판부로, 제1행의 3개의 키버튼에는 각각「ㄱ」,「ㄴ」「ㄹ」을 배정하고, 제2행의 3개의 키버튼에는 「ㅁ」,「ㅅ」,「ㅇ」을 배정하는 것이 바람직하다.Here, the reduced type Hangul keyboard portion 10 is a Hangul keyboard portion having five rows and three columns of key buttons, and the three key buttons in the first row are respectively assigned a "b", "b" "d", It is preferable to assign "ㅁ", "ㅅ" and "o" to three key buttons in two rows.
제3행의 3개의 키버튼에는「ㅏ/ㅓ」,「ㅗ/ㅜ」,「ㅡ」를 배정하고, 제4행의 3개의 키버튼에는 「가획/재출」,「l」 「병서」를 배정하는 것이 바람직하다.The three key buttons in the third row are assigned "ㅏ / ㅓ", "ㅗ / TT", "-", and the three key buttons in the fourth row are "capture / replay", "l" and "description". It is desirable to assign.
제3행의 1열 및 2열의「ㅏ/ㅓ」,「ㅗ/ㅜ」키버튼은 토글(toggle)로 동작한다.The "ㅏ / ㅓ" and "ㅗ / TT" key buttons in the first and second columns of the third row operate as toggles.
도 2는 본 발명에 따른 훈민정음 제자 원리에 기반한 한글 입력 방법의 바람직한 실시예를 나타낸 흐름도이다.2 is a flowchart showing a preferred embodiment of the Hangul input method based on the principle of Hunminjeongeum disciple according to the present invention.
본 발명의 방법에 따른 바람직한 실시예는 도 2에 도시한 바와 같이, 축소형 한글 자판부(10)에 각 키버튼에 발음 기관을 상형하여 만든 6개의 자음으로 구성된 기본 자음군과, 천(·), 지(ㅡ), 인(ㅣ) 삼재 중에서 지(ㅡ)와 인(ㅣ)을 상징하는 2개의 모음, 그리고 천(·)과 지(ㅡ)를 조합한 2개의 모음 및 천(·)과 인(ㅣ)을 조합한 2개의 모음으로 구성된 기본 모음군을 각각 키입력하기 위한 기본 자음군 키버튼과 기본 모음군 키버튼을 소정 형태로 분리하여 배정하고, 상기 기본 자음군에 획을 하나 더하기 위한 가획 키버튼과 상기 기본 자음군을 겹쳐 쓰기 위한 병서 키버튼 및 상기 기본 모음군에 천(·)을 결합하기 위한 재출 키버튼을 배정한 상태에서, 상기 각각의 키버튼을 선택하는 키버튼 조작을 인가받음에 따라 해당 키버튼에 배정된 코드를 생성하도록 설정하는 단계(S10)와;According to the preferred embodiment of the present invention, as shown in FIG. 2, a basic consonant group consisting of six consonants formed by pictographing a pronunciation organ on each key button in a reduced-size Hangul keyboard 10 and a cloth (·) , Ji (ㅡ), Phosphorus (ㅣ) Two vowels that symbolize Ji (ㅡ) and Phosphorus (ㅣ) among Samjae, and 2 vowels that combine cloth (·) and ji (ㅡ) Separate and assign a basic consonant group key button and a basic vowel group key button for key input to each basic vowel group consisting of two vowels combined with phosphorus, and add a stroke to the basic consonant group In the state of assigning a key button, a parallel key button for overwriting the basic consonant group, and a return key button for combining cloth (·) to the basic vowel group, the key button operation for selecting each key button is authorized. To generate the code assigned to that keybutton Setting step (S10);
상기 축소형 한글 자판부(10)를 통해 한글 입력을 위해 동작 모드를 한글 입력 모드로 전환하는 단계(S20);Converting an operation mode to a Hangul input mode for Hangul input through the reduced Hangul keyboard 10 (S20);
상기 축소형 한글 자판부(10)로부터 기본 자음 코드만 입력받아 해당 자음을 생성하거나 또는 상기 기본 자음 코드와 추가적으로 입력되는 병서 코드 및 가획 코드를 조합하여 상기 기본 자음군을 제외한 나머지 잔여 자음군 중의 어느 하나의 자음을 생성하여 제 1 음절의 초성으로 결정하는 단계(S30);Receives only a basic consonant code from the reduced Hangul keyboard 10 and generates a corresponding consonant, or combines the basic consonant code with a parallel code and an additional input code, and any one of the remaining consonant groups except for the basic consonant group Generating consonants and determining them as initial consonants of the first syllable (S30);
상기 축소형 한글 자판부(10)로부터 기본 모음 코드만 입력받아 해당 모음을 생성하거나 또는 상기 기본 모음 코드와 추가적으로 입력되는 재출 코드 및 상기 기본 모음 코드를 조합하여 상기 기본 모음군을 제외한 나머지 잔여 모음군 중의 어느 하나의 모음을 생성하여 상기 제 1 음절의 초성과 조합된 상기 제 1 음절의 중성으로 결정하는 단계(S40);Receives only a basic vowel code from the reduced Hangul keyboard 10 and generates a corresponding vowel, or combines the basic vowel code and the additional voting code and the basic vowel code to add the remaining vowel group except the basic vowel group. Generating a vowel of any one of the first syllable and determining the neutral of the first syllable in combination with the first syllable of the first syllable (S40);
상기 축소형 한글 자판부(10)로부터 기본 자음 코드만 입력받아 해당 자음을 생성하거나 또는 상기 기본 자음 코드와 추가적으로 입력되는 병서 코드 및 가획 코드를 조합하여 상기 기본 자음군을 제외한 나머지 잔여 자음군 중의 어느 하나의 자음을 적어도 1회 이상 추출하여 단자음 또는 자음 종성 유형을 벗어나지 않는 복자음을 생성한 후, 상기 제 1 음절의 초성 및 상기 제 1 음절의 중성과 조합된 상기 제 1 음절의 종성으로 간주하는 단계(S50); 및Receives only a basic consonant code from the reduced Hangul keyboard 10 and generates a corresponding consonant, or combines the basic consonant code with a parallel code and an additional input code, and any one of the remaining consonant groups except for the basic consonant group Extracting consonants at least one or more times to produce a consonant sound that does not deviate from the terminal sound or consonant longitudinal type, and then deeming it as the finality of the first syllable in combination with the initiality of the first syllable and the neutrality of the first syllable (S50) ); And
상기 제 1 음절을 조합한 후, 상기 기본 자음군 키버튼 중 어느 하나가 선택되어 해당 자음 코드가 입력되면, 상기 해당 자음 코드로 제 2 음절의 초성으로 결정하는 반면에 상기 기본 모음군 키버튼 중 어느 하나가 선택되어 해당 모음 코드가 입력되면, 상기 제 1 음절의 종성이 단자음인 경우에는 상기 제 1 음절의 종성을 상기 제 1 음절로부터 분리하여 상기 제 2 음절의 초성으로 결정하고 상기 제 1 음절의 종성이 복자음인 경우에는 상기 제 1 음절 종성의 복자음 중 두번째 자음을 상기 제 1 음절로부터 분리하여 상기 제 2 음절의 초성으로 결정하는 단계(S60)를 수행하도록 구성된다.After combining the first syllable, if any one of the basic consonant group key buttons is selected and the corresponding consonant code is input, the consonant code is determined to be the first consonant of the second syllable, while any of the basic vowel group key buttons is determined. When one is selected and a corresponding vowel code is input, when the finality of the first syllable is a terminal sound, the finality of the first syllable is separated from the first syllable to determine the first syllable of the second syllable, and the first syllable If the final consonant is a double consonant, the second consonant of the first syllable final consonant is configured to be separated from the first syllable and determined to be the first consonant of the second syllable (S60).
이와 같이 구성된 본 발명에 따른 훈민정음 제자 원리에 기반한 한글 입력 장치 및 방법의 바람직한 실시예의 작용 및 수행 절차를 첨부한 도면을 참조하여 상세하게 설명하기로 한다.With reference to the accompanying drawings, the operation and the procedure of the preferred embodiment of the Hangul input device and method based on the principle of Hunminjeongeum disciple according to the present invention configured as described above will be described in detail.
먼저, 본 발명의 기본 개념을 간력하게 살펴보면, 본 발명은 훈민정음의 제자 원리에 기반하여 입력을 위한 자판을 최소화하고 최소의 사용자 노력으로 한글 11,172자 모두를 입력할 수 있도록 고안되어 있다. 기본적으로, 훈민정음의 제자원리는 자음의 제자원리와 모음의 제자원리로 나뉠 수 있다.First, the basic concept of the present invention is briefly examined. The present invention is designed to minimize the keyboard for input based on the disciple principle of Hunminjeongeum and to input all 11,172 characters of Hangul with minimum user effort. Basically, Jaewon-ri of Hunminjeongeum can be divided into Je-jae-ri of consonants and Je-jae-ri of vowels.
자음의 제자 원리는 발음기관을 상형하여 기본 자음 'ㄱ, ㄴ, ㅁ, ㅅ, ㅇ, ㄹ'을 설정하고 이 기본 자음에 가획(加劃)과 병서(竝書)를 통해 소리를 표현하는 글자를 고안한 것이다. 모음의 제자 원리는 하늘, 땅, 사람(天地人) 삼재(三才)를 본 뜬 기본 모음 3개를 바탕으로 소리를 표현하는 글자를 만드는 것을 원리로 한다. 삼재(三才)를 바탕으로 천(天)+지(地), 천(天)+인(人)을 통해 만들어지는 4개의 모음을 초출자(初出字)라고 하며, 'ㅏ, ㅓ, ㅗ, ㅜ'가 이에 해당한다. 초출자(初出字)에 하늘을 상징하는 모음 '·'가 결합해서 이루어진 모음을 재출자(再出字)라고 하는데, 'ㅑ, ㅕ, ㅛ, ㅠ'가 이에 해당한다.The disciple principle of consonants sets the basic consonants 'a, b, ㅁ, ㅅ, ㅇ, ㄹ' by picturing the pronunciation organs, and expresses the sound through the capture and syllable on the basic consonants. It is devised. The principle of the discipleship of vowels is to make letters that express sounds based on three basic vowels modeled after Samjae (三 地), heaven, earth, and man. Based on Samjae (三才), the four vowels created by Cheon (天) + 지 (天) + Cheon (天) + 인 (인)) are called beginners (初 出 字). ㅜ 'corresponds to this. A vowel made by combining the vowel '·', symbolizing the sky with the first-extractor, is called a re-extractor, which corresponds to ㅑ, ㅕ, ㅛ, ㅠ.
이러한 사실에 기초하여 본원의 설명에 명확성을 기하기 위해, 기본 자음군, 기본 모음군, 가획, 병서, 초출자, 재출자와 같은 용어를 간략하게 정리하면, 기본 자음군은 발음 기관을 상형하여 만든 'ㄱ, ㄴ, ㅁ, ㅅ, ㅇ, ㄹ'을 지칭하는 것이다. 가획(加劃)은 기본 자음에 획을 하나 더하는 것을 말하면, 병서(竝書)는 자음을 겹쳐 쓰는 것을 가리키는 것이다. 예컨데, 자음 'ㄱ'을 병서하면 'ㄲ'이 만들어진다.Based on this fact, in order to clarify the description herein, the terms such as basic consonant group, basic vowel group, plot, disease, beginner, and re-subscriber can be summarized briefly. It refers to a, b, ㅁ, ㅅ, ㅇ, d '. Stroke refers to the addition of a stroke to a basic consonant, while a disease refers to the overwriting of a consonant. For example, when consonant 'ㄱ' together, 'ㄲ' is created.
기본 모음군은 천지인 삼재(三才) 중 땅, 사람(天地人)를 본 떠서 만든 모음으로 'ㅡ, ㅣ'과, 천(天)+지(地), 천(天)+인(人)으로 이루어지는 초출자 모음 'ㅏ, ㅓ, ㅗ, ㅜ'으로 구성된다. 작명의 편의상, 'ㅡ, ㅣ, ㅏ, ㅓ, ㅗ, ㅜ'을 모두를 각각 기본 모음으로 분류하기로 한다. 재출자(再出字) 모음은 초출자(初出字) 모음에 기본 모음 중 천(天)에 해당하는 '·'가 결합하여 이루어지는 모음 'ㅑ, ㅕ, ㅛ ㅠ '를 지칭하기로 한다.The basic vowel group is the vowel made from the earth and the people of Samjae, the earth and earth, and `` ㅡ, ㅣ '', and 天 + 지, 天 + 인 (人). It consists of a collection of beginners 'ㅏ, ㅓ, ㅗ, ㅜ'. For convenience of naming, we will classify 'ㅡ, ㅣ, ㅏ, ㅓ, ㅗ, ㅜ' as basic collections. The vowels of the returnees (再 出 字) will refer to the vowels 'ㅑ, ㅕ, ㅛ ㅠ' made by combining '·' corresponding to the thousand (天) among the basic vowels.
이상과 같은 용어 정리에 기초하여 본 발명의 장치의 바람직한 실시예를 설명하기로 한다.Based on the terminology described above, a preferred embodiment of the device of the present invention will be described.
본 발명의 장치에 따른 바람직한 실시예는 도 1과 같이, 축소형 한글 자판부(10)와, 자음 조합부(20), 모음 조합부(30) 및 음절 결합부(40)로 구성되는 데, 도 3은 본 발명의 장치에 바람직한 실시예에 나타낸 기본 개념도를 도시한 것이다.Preferred embodiment according to the device of the present invention is composed of a reduced Hangul keyboard portion 10, a consonant combination portion 20, a vowel combination portion 30 and a syllable combination portion 40, as shown in FIG. Figure 3 shows a basic conceptual view showing a preferred embodiment of the apparatus of the present invention.
축소형 한글 자판부(10)는 제한된 키패드에서 FST(Finite State Transducer), 즉, 자음 조합부(20)와 모음 조합부(30)에 사용되는 입력 단위를 추출하는 모듈이다.The reduced Hangul keyboard 10 is a module that extracts input units used in the finite state transducer (FST), that is, the consonant combination unit 20 and the vowel combination unit 30, from a limited keypad.
축소형 한글 자판부(10)의 실시예는 다수가 있을 수 있다. 도 4는 본 발명의 축소형 한글 자판부의 바람직한 실시예를 나타낸 것이다.Embodiment of the reduced Hangul keyboard portion 10 may be a large number. Figure 4 shows a preferred embodiment of the reduced Hangul keyboard portion of the present invention.
자판에 필수적인 키버튼의 갯수는 모두 11개이다. 여기에 삭제(delete) 키버튼, 사이(space) 키버튼, 이동(좌측 이동, 우측 이동) 키버튼 등을 추가적으로 배정할 수도 있다. 축소형 한글 자판부(10)는 키버튼(자판)에서 발생하는 키패드 푸쉬(keypad push) 신호를 스캔 코드(scan code)값으로 자음 조합부(20)나 모음 조합부(30에 전송한다. 표 2는 도 4에 나타낸 축소형 한글 자판부(10)의 바람직한 실시예에서 키버튼 조작이 발생할 시 생성되는 스캔 코드값을 나타낸 것이다.The number of key buttons required for keyboard is 11 in total. The delete key button, the space key button, and the move (left move, right move) key button may be additionally assigned. The reduced type Hangul keyboard 10 transmits a keypad push signal generated from a key button (keyboard) to the consonant combining unit 20 or the vowel combining unit 30 as a scan code value. 2 shows a scan code value generated when a key button manipulation occurs in the preferred embodiment of the reduced Hangul keyboard portion 10 shown in FIG.
도 4를 참조할 때, 축소형 한글 자판부(10)에서 모음 ' ㅏ/ㅓ ', 'ㅗ/ㅜ '는 동일한 버튼을 차지하며, 한 번 누르면 'ㅏ ', 다시 누르면 'ㅓ '와 같이 스캔 코드값이 변환된다. 표 1에서 교체 플래그(REPLACE flag)는 현재 한글 입력 오토마타에서 현재 구성된 음절의 모음을 오토마타(automata)의 상태 전이 없이 새로운 모음으로 대치하라는 신호로 교체 플래그(replace flag)가 온(ON)으로 설정되는 경우 현재의 스캔 코드값을 자모로 변환하여 한글 입력 오토마타에서는 상태 전이 없이 모음이 교체된다.Referring to FIG. 4, the vowels 'ㅏ / ㅓ' and 'ㅗ / TT' occupy the same button in the reduced-size Hangul keyboard 10, and press once to scan like 'ㅏ' and again to press 'ㅓ'. The code value is converted. In Table 1, the REPLACE flag is a signal to replace the currently configured syllables in the Hangul input automata with a new one without changing the state of the automata, and the replace flag is set to ON. In this case, the vowel is replaced without changing the state in the Hangul input automata by converting the current scan code value to the Jamo.
자음 조합부(20)는 상기 축소형 한글 자판부(10)로부터 기본 자음 코드만 입력받아 해당 자음을 생성하거나 또는 상기 기본 자음 코드와 추가적으로 입력되는 병서 코드 및 가획 코드를 조합하여 상기 기본 자음군을 제외한 나머지 잔여 자음군 중의 어느 하나의 자음을 생성한다.The consonant combination unit 20 receives only a basic consonant code from the reduced Hangul keyboard 10 and generates a corresponding consonant or excludes the basic consonant group by combining the basic consonant code with a parallel code and a capture code that are additionally input. Consonants of any one of the remaining residual consonants are generated.
현대 한글에서 초성은 모두 19개이며, 종성은 27개이다. 본 발명에서는 초성을 구성하는 19개의 자음은 자음 생성의 원리에 의해서 모두 입력이 가능하며, 종성은 음절 구성 오토마타에 의해서 자음 입력의 원리에 바탕을 두고 종성을 구성한다. 훈민 정음 제자원리에 따라 기본 자음 ㄱ, ㄴ, ㅁ, ㅅ, ㅇ, ㄹ 6개를 설정하고, 이 6개의 기본 자음을 바탕으로 가획, 병서 원리를 적용하여 자음 19개를 생성한다.기본 자음군(또는 기본 자음)은 자판에 할당되는 자음들로서, ㄱ, ㄴ, ㅁ, ㅅ, ㅇ, ㄹ로 구성된다. 훈민정음 제자해에 따르면 자음은 기본 자음과 가획, 병서를 통해 만들어지는 자음, 그리고 기타 자음이 있다.In modern Hangul, there are 19 Choseong and 27 Jongjong. In the present invention, all 19 consonants constituting the initial consonants can be input based on the principle of consonant generation. According to Hunmin Jeongeum Jejeori, six basic consonants a, b, ㅁ, ㅅ, ㅇ, ㄹ are set, and based on these six basic consonants, 19 consonants are generated by applying the plot and disease principles. Or basic consonants) are consonants assigned to the keyboard and consist of a, b, m, m, h, d. According to the Hunminjeongeum disciple, consonants are the basic consonants, the consonants made by the consonants, and other consonants.
자음 입력 방식은 훈민정음 제자해의 원리에 따라 기본 자음(훈민정음 기본 자음 + 기타 자음) 6개를 바탕으로 가획과 병서를 통해 글자를 조합하도록 한다. 한글 자음 19개는 표 3과 같은 방식으로 조합된다. 도 5a는 이러한 자음의 생성 원리를 그림으로 나타낸 개념도이고, 도 5b는 자음 조합부(20)를 구현하기 위한 유한 상태 변환기(FST; Finite State Transducer)를 나타낸 예시도이다.Consonant input method is based on the principle of Hunminjeongeum self-harm, based on the six basic consonants (Hunminjeongeum consonant + other consonants) to combine the letters through the planning and sick. 19 Hangul consonants are combined in the same way as in Table 3. FIG. 5A is a conceptual diagram illustrating a principle of generating consonants, and FIG. 5B is a diagram illustrating a finite state transducer (FST) for implementing the consonant combination unit 20.
3과 도 5a 및 도 5b에 나타낸 바와 같이, 자음 조합부(20)에서는 기본 자음 중 {ㄱ, ㄴ, ㅁ, ㅅ ,ㅇ}에서 가획 키버튼 조작에 의해 {ㅋ, ㄷ, ㅂ, ㅈ, ㅎ}이 생성되고, 이렇게 생성된 자음 중 {ㄷ, ㅂ, ㅈ}에서 가획에 의해 {ㅌ, ㅍ, ㅎ}이 생성된다. 또 {ㄷ, ㅂ, ㅈ}에서 병서 키버튼에 의해 {ㄸ, ㅃ, ㅉ}이 생성된다. 본 자음 중 {ㄱ, ㅅ}에서 병서 키버튼 조작에 의해 {ㄲ, ㅆ}이 생성된다.3 and 5A and 5B, in the consonant combination unit 20, {,, ㅂ, ㅂ, ,, ㅎ by the capture key button manipulation of {a, b, ㅁ, ㅅ, ㅇ} among the basic consonants. } Is generated, and {ㅌ, ,, ㅎ} is generated by {가, ㅂ, ㅈ} of the consonants thus generated. Also, {ㄸ, ㅃ, ㅉ} is generated by the parallel key button. {ㄲ, ㅆ} is generated by the operation of the parallel key button at {a, s}.
도 5b에서 상태(state)는 0∼19까지 있으며, 각 상태로 전이될 때마다 자음이 생성된다. 자음 'ㄲ'을 생성하기 위해서는 기본 입력 단위인 「ㄱ」, 「병서」의 순서로 입력하면 위 FST에서 S0→S1→S2의 순서로 전이하면서 'ㄱ', 'ㄲ'의 순서로 자음이 생성된다.In FIG. 5B, states range from 0 to 19, and consonants are generated at each transition. To create the consonant 'ㄲ', enter the order of the basic input units `` a '', `` description '', and in the order of S0 → S1 → S2 in the above FST, the consonants are generated in the order of ㄱ ,, do.
기존 한글 입력 시스템과의 차이점은 6개의 기본 자음만으로 모든 자음을 생성해 내며, 훈민정음 창제 원리에 기반하여 기본 자음+가획/병서 연산으로 자음을 생성해 낸다는 점이다.The difference from the existing Hangul input system is that it generates all consonants with only 6 basic consonants and generates consonants with basic consonant + plot / parallel operation based on the principle of Hunminjeongeum.
한편, 모음 조합부(30)는 상기 축소형 한글 자판부(10)로부터 기본 모음 코드만 입력받아 해당 모음을 생성하거나 또는 상기 기본 모음 코드와 추가적으로 입력되는 재출 코드 및 상기 기본 모음 코드를 조합하여 상기 기본 모음군을 제외한 나머지 잔여 모음군 중의 어느 하나의 모음을 생성한다.Meanwhile, the vowel combination unit 30 receives only the basic vowel code from the reduced Hangul keyboard 10 and generates the vowel or combines the basic vowel code and the additional voting code and the basic vowel code. A collection of any one of the remaining collection groups except the basic collection group is generated.
이를 좀 더 상술하기 위해 모음 생성의 원리를 설명하기로 한다. 훈민정음 제자해에 따르면 모음은 삼재(三才)를 바탕으로 이루어진다. 삼재(三才)에서 초출자(初出字)가 나오며, 초출자(初出字)에서 재출자(再出字)가 이루어진다.To explain this in more detail, the principle of vowel generation is explained. According to the Hunminjeongeum discipleship, vowels are based on Samjae (三才). Samjae (三 出) comes out of the first (初 出 字), and from the first (출 出 字) comes back (再 出 字).
모음 조합부(30)는 기본 입력 단위를 삼재(三才)로 하는 경우와 삼재(三才)의 지(地)·인(人)에 해당하는 'ㅡ, ㅣ'와 초출자(初出字) 'ㅏ, ㅓ, ㅗ, ㅜ' 6자를 기본 입력 단위로 삼는다.The vowel combination unit 30 uses the basic input unit as Samjae, and the '-, ㅣ' and 'extracted characters' corresponding to the land and human beings of Samjae. , ㅓ, ㅗ, ㅜ '6 characters as the default input unit.
다시 말해서, 도 4의 자판 배열을 기준으로 모음을 생성하며 4개의 기본 모음군 키버튼인 「ㅏ/ㅓ」, 「ㅗ/ㅜ」, 「ㅡ」, 「ㅣ」와 1개의 모음 생성 기능 키버튼인 재출 키버튼만으로 한글로 표현할 수 있는 21개의 모든 모음을 생성해 낸다. 도 6은 모음 조합부를 구현하기 위한 유한 상태 변환기의 바람직한 실시예를 나타낸 예시도이다.In other words, a vowel is generated based on the keyboard arrangement of FIG. 4 and four basic vowel group key buttons “ㅏ / ㅓ”, “ㅗ / TT”, “ㅡ”, “ㅣ” and one vowel generation function key button Creates all 21 vowels that can be expressed in Hangeul using only the Re-draw key button. 6 illustrates an exemplary embodiment of a finite state converter for implementing a vowel combination.
모음 생성 시의 상태 전환에 사용되는 입력 단위, 즉 상태 전이를 유발하는 스캔 코드값 신호는 { 'ㅏ', 'ㅓ', 'ㅗ', 'ㅜ', 'ㅡ', 'ㅣ', '재출' }이다. 이 7개의 신호로 21개의 모음을 조합해 낸다. 기존 한글 입력 시스템과의 차이점은 훈민정음 제자 원리에 따라 2개의 기본 모음('ㅡ', 'ㅣ')과 4개의 초출자('ㅏ', 'ㅓ', ' ㅗ', 'ㅜ') 만으로 모음 결합과 '재출'에 의해 21개의 모든 모음을 생성해 낸다는 점이다.The input unit used for the state transition when generating a vowel, that is, the scan code value signal that causes the state transition, is {'ㅏ', 'ㅓ', 'ㅗ', 'TT', 'ㅡ', 'ㅣ', ' }to be. These seven signals combine 21 vowels. The difference from the existing Hangul input system is that the vowel consists of only two basic vowels ('ㅡ', 'ㅣ') and four beginners ('ㅏ', 'ㅓ', 'ㅗ', 'TT') All the vowels are generated by combining and reappearing.
표 4는 모음의 입력을 위한 오타마타를 나타낸 것이다. 여기서, 'State'는 모음 입력 오토마타의 현재 상태(state)를, 'Scan Code'는 모음 입력 오토마타에 입력된 현재 스캔 코드값을, 'Next State'는 현재 상태(state)에서 스캔 코드값에 따라 전이될 다음 상태를 나타낸 것이고, 'Transduced Vowel'은 현재 상태에서 스캔 코드값에 따라 다음 상태로 전이되면서 변환-생성되는 한글 모음을, 'Operation'은 오토마타 내부에서 상태가 전이되면서 발생하는 연산을 의미하는 것이다.Table 4 shows typos for input of vowels. Here, 'State' refers to the current state of the vowel input automata, 'Scan Code' refers to the current scan code value input to the vowel input automata, and 'Next State' corresponds to the scan code value in the current state. 'Transduced Vowel' is a Korean vowel that is transform-generated as it transitions from the current state to the next state according to the scan code value, and 'Operation' is an operation that occurs when the state is transitioned inside the automata. It is.
도 7은 본 발명의 축소형 한글 자판부의 다른 실시예를 나타낸 예시도이고,도 8은 모음 조합부를 구현하기 위한 유한 상태 변환기의 다른 실시예를 나타낸 예시도이다.7 is an exemplary view showing another embodiment of a reduced Hangul keyboard portion of the present invention, Figure 8 is an exemplary view showing another embodiment of a finite state converter for implementing a vowel combination.
도 7의 본 발명의 축소형 한글 자판부의 다른 실시예는 도 4의 바람직한 실시예와 동일한 원리에 의해서 고안되었지만, 자판 배열에서 모음의 토글(toggle)을 피하고 기본 자음군 키번튼, 기본 모음군 커버튼, 그리고 기능 키버튼(가획, 병서, 재출)에 대해 각각 고유한 키버튼을 할당해서 스캔 코드값과 키버튼이 1대1로 대응되도록 고안된 것이다.Another embodiment of the reduced Hangul keyboard portion of the present invention of FIG. 7 is devised by the same principle as the preferred embodiment of FIG. And, it assigns a unique key button for each function key button (capture, disease, re-out), so that the scan code value and the key button correspond one-to-one.
자판 배열의 기본 원리는 도 7과 같지만, 각 자판의 위치, 그리고 삭제 키버튼, 이동 키버튼 등의 기능 자판의 추가가 가능하고 가획 키버튼과 재출 키버튼은 하나의 자판으로 통합 가능하다. 이에 따른 모음 조합부를 구현하기 위한 유한 상태 변환기의 다른 실시예는 도 8과 같은 데, 이는 「ㅏ」, 「ㅓ」 그리고 「ㅗ」, 「ㅜ」가 각각 토글이 아닌 스캔 코드값과의 1대1 대응을 염두에 두고 고안된 것이다.The basic principle of the keyboard layout is the same as in FIG. 7, but it is possible to add a function keyboard such as the position of each keyboard and the delete key button, the move key button, and the capture key button and the retract key button can be integrated into one keyboard. Another embodiment of the finite state converter for implementing the vowel combination is as shown in FIG. 8, in which "ㅏ", "ㅓ", "ㅗ", and "TT" are each ones of scan code values that are not toggles. 1 It was designed with the response in mind.
여기서, 상기 축소형 한글 자판부(10)는 5행 3열의 키버튼을 구비한 한글 자판부로, 제1행의 3개의 키버튼에는 각각「ㄱ」,「ㄴ」「ㄹ」을 배정하고, 제2행의 3개의 키버튼에는 「ㅁ」,「ㅅ」,「ㅇ」을 배정하는 것이 바람직하다.Here, the reduced type Hangul keyboard portion 10 is a Hangul keyboard portion having five rows and three columns of key buttons, and the three key buttons in the first row are respectively assigned a "b", "b" "d", It is preferable to assign "ㅁ", "ㅅ" and "o" to three key buttons in two rows.
제3행의 3개의 키버튼에는「ㅏ」,「ㅓ」,「ㅗ」를 배정하고, 제4행의 3개의 키버튼에는 「ㅜ」,「ㅡ」,「l」를 배정하며, 제5행의 3개의 키버튼에는 가획 키버튼, 재출 키버튼, 병서 키버튼을 배정하는 것이 바람직하다.The three key buttons in the third row are assigned "ㅏ", "ㅓ" and "ㅗ", and the three key buttons in the fourth row are assigned "TT", "-" and "l". Preferably, the three key buttons in a row are assigned a catch key button, a retry key button, and a parallel key button.
최종적으로, 음절 결합부(40)는 이상에서 설명한 바와 같은 상기 자음 조합부(20)와 상기 모음 조합부(30)로부터 생성된 적어도 하나 이상의 자음과 모음을 초성, 중성, 종성의 조합 원리에 따라 조합하여 한글 음절을 발생시킨다.Finally, the syllable combining unit 40 may combine at least one consonant and vowel generated from the consonant combination unit 20 and the vowel combination unit 30 as described above according to the combination principle of initial, neutral, and final. Combine to produce Hangul syllables.
도 9는 본 발명의 스택 구조를 나타낸 예시도이다.9 is an exemplary view showing a stack structure of the present invention.
본 발명의 바람직한 실시예에서 사용하는 스택(stack)은 기존 스택 자료 구조를 변형하여 다음과 같은 연산을 스택 ADT(Stack Abstract Data Type)에서 사용한다.The stack used in the preferred embodiment of the present invention modifies the existing stack data structure and uses the following operations in the stack ADT (Stack Abstract Data Type).
본 발명의 스택은 후입선출(LIFO; Last In First Out) 구조를 지원하는 ADT로 푸쉬(PUSH) 연산과 팝(POP) 연산만이 기본 연산으로 정의되어 있다. 본 발명에서는 자소 단위의 삭제 연산을 지원하기 위해서 다음과 같은 연산을 ADT에서 정의한다.The stack of the present invention is an ADT supporting a Last In First Out (LIFO) structure, and only a PUSH operation and a POP operation are defined as basic operations. In the present invention, the following operations are defined in the ADT to support the delete operation of the phoneme unit.
·PUSHPUSH
- 스택(STACK)의 최상위(TOP)에 데이터 엘리먼트(DATA ELEMENT)를 넣는 것.Putting a data element at the top of the stack.
·POPPOP
- 스택(STACK)의 최상위(TOP)에서 데이터 에리먼트(DATA ELEMENT)를 빼내는 것.Removing the data element from the top of the stack.
·PEEKPEEK
- 스택(STACK)의 최상위(TOP)에 있는 데이터 엘리먼트(DATA ELEMENT)값을 참조하는 것.Referencing the value of the data element at the top of the stack.
·REPLACEREPLACE
- 스택(STACK)의 최상위(TOP)에 있는 데이터 엘리먼트(DATA ELEMENT)를 새로운 데이터 엘리먼트(DATA ELEMENT)로 대체하는 것.Replacing the data element DATA ELEMENT at the top of the stack with a new data element.
- PUSH → POP 연산의 조합으로 볼 수 있음.-Can be seen as a combination of PUSH → POP operation.
이와 같은 스택 연산을 사용함에 따라 스택에 대한 대체(REPLACE) 연산과 스택에 대한 상태 추적(state tracking)을 통해 자소 단위 삭제를 지원한다.The use of stack operations like this supports atomic unit deletion through a REPLACE operation on the stack and a state tracking of the stack.
본 발명의 스택은 입력 스택(50, input stack), 모음 스택(60, vowel stack), 음절 스택(70, syllable stack) 3개를 유지하며 글자를 조합해 나간다.The stack of the present invention combines letters while maintaining three input stacks (50), vowel stacks (60, vowel stacks), and syllable stacks (70, syllable stacks).
입력 스택(50)은 FST(Vowel Shift FST, Consonant Shift FST, Syllable Combination FST), 즉, 자음 조합부(20)와 모음 조합부(30) 및 음절 결합부(40)에서 글자 조합에 실패한 경우, 현재 해당 스캔 코드값을 새로운 글자 조합에 이용하기 위해서 저장하는 공간이다. 모음 스택(60, vowel stack)은 모음 조합부(30, Vowel Shift FST)에서 모음을 조합하면서 발생하는 각각의 모음을 저장하기 위한 공간이며, 음절 스택(70, syllable stack)은 현재까지 조합이 된 글자를 저장하기 위한 공간이다.Input stack 50 is FST (Vowel Shift FST, Consonant Shift FST, Syllable Combination FST), that is, when the combination of letters in the consonant combination unit 20, vowel combination unit 30 and syllable combination unit 40, It is a space to save the scan code value for the new character combination. The vowel stack (60, vowel stack) is a space for storing each vowel generated by combining the vowels in the vowel combination unit (30, Vowel Shift FST), syllable stack (70, syllable stack) is a combination so far This is a space for storing letters.
한편, 한글 음절을 구성하는 한글 입력 오토마타는 내부에서 자음을 구성하는 오토마타와 모음을 구성하는 오토마타를 통해서 각 낱소리를 만들고 글자를 만드는 역할을 한다. 도 10는 한글 음절을 구성하기 위한 한글 입력 오토마타를 나타낸 예시도이고, 표 5는 한글 입력 오토마타를 표로 나타낸 것이다.On the other hand, the Hangul input automata that constitutes Hangul syllables plays a role of making each sound and making letters through the automata that constitutes consonants and the automata that constitutes vowels. 10 is an exemplary diagram illustrating a Hangul input automata for configuring a Hangul syllable, and Table 5 shows a Hangul input automata as a table.
도 10에서 'V'는 스캔 코드가 모음을 구성하는 경우이고, 'Vt'는 스캔 코드가 모음을 구성하는 경우, 모음 입력 오토마타 호출을 의미하는 것이다. 또한, 'Vf'는 모음 입력 오토마타가 실패하는 경우를 나타낸 것이고, 'C'는 스캔 코드가 자음인 경우를 나타낸 것이며, 'F1∼F5' 는 실패 상태(failed state)를 나타낸 것이다.In FIG. 10, 'V' indicates a case where a scan code constitutes a vowel, and 'Vt' means a call on a collection input automata when the scan code forms a vowel. In addition, 'Vf' represents a case where the vowel input automata fails, 'C' represents a case where the scan code is a consonant, and 'F1 to F5' represents a failed state.
이하, 본 발명의 방법에 따른 바람직한 실시예의 수행 과정을 설명하기로 한다.Hereinafter, a process of carrying out a preferred embodiment according to the method of the present invention will be described.
본 발명의 방법에 따른 바람직한 실시예는 각 키버튼에 발음 기관을 상형하여 만든 6개의 자음으로 구성된 기본 자음군과, 천(·), 지(ㅡ), 인(ㅣ) 삼재 중에서 지(ㅡ)와 인(ㅣ)을 상징하는 2개의 모음, 그리고 천(·)과 지(ㅡ)를 조합한 2개의 모음 및 천(·)과 인(ㅣ)을 조합한 2개의 모음으로 구성된 기본 모음군을 각각 키입력하기 위한 기본 자음군 키버튼과 기본 모음군 키버튼을 소정 형태로 분리하여 배정하고, 상기 기본 자음군에 획을 하나 더하기 위한 가획 키버튼과 상기 기본 자음군을 겹쳐 쓰기 위한 병서 키버튼 및 상기 기본 모음군에 천(·)을 결합하기 위한 재출 키버튼을 배정한 축소형 한글 자판부(10)를 이용함은 명백하다.A preferred embodiment according to the method of the present invention is a basic consonant group consisting of six consonants made by pictographing the pronunciation organs on each key button, and the (천) among the ((), ji (ㅡ), phosphorus (ㅣ) samjae A basic vowel group consisting of two vowels symbolizing phosphorus (그리고), two vowels combining cloth (·) and ji (ㅡ), and two vowels combining cloth (·) and phosphorus (ㅣ), respectively. A basic consonant group key button for inputting a key and a basic vowel group key button are separated and assigned to a predetermined form, and a stroke key button for adding a stroke to the basic consonant group, a parallel key button for overwriting the basic consonant group, and the basic vowel It is obvious to use the reduced Hangul keyboard portion 10 which has assigned a re-out key button for joining the cloth to the group.
우선, 단계 S10에서는 상기 각각의 키버튼을 선택하는 키버튼 조작을 인가받음에 따라 해당 키버튼에 배정된 코드를 생성하도록 설정하면, 단계 S20에서는 상기 축소형 한글 자판부(10)를 통해 한글 입력을 위해 동작 모드를 한글 입력 모드로 전환한다. 이 과정은 한글 모드만 단독으로 쓰이는 자판 구조에서는 생략될 수 있음은 자명하다.First, in step S10 is set to generate a code assigned to the key button in response to receiving a key button operation for selecting the respective key button, in step S20 the Hangul input through the reduced Hangul keyboard portion (10) To change the operation mode to Korean input mode. It is obvious that this process can be omitted in the keyboard structure used only in Hangul mode.
이후, 단계 S30에서는 상기 축소형 한글 자판부(10)로부터 기본 자음 코드만 입력받아 해당 자음을 생성하거나 또는 상기 기본 자음 코드와 추가적으로 입력되는 병서 코드 및 가획 코드를 조합하여 상기 기본 자음군을 제외한 나머지 잔여 자음군 중의 어느 하나의 자음을 생성하여 제 1 음절의 초성으로 결정한다.Subsequently, in step S30, only the basic consonant codes are input from the reduced Hangul keyboard unit 10 to generate corresponding consonants, or the remaining consonants except the basic consonant group are combined by combining the basic consonant codes and additionally input writing codes and capture codes. One consonant in the consonant group is generated and determined as the first consonant of the first syllable.
다음으로, 단계 S40에서는 상기 축소형 한글 자판부(10)로부터 기본 모음 코드만 입력받아 해당 모음을 생성하거나 또는 상기 기본 모음 코드와 추가적으로 입력되는 재출 코드 및 상기 기본 모음 코드를 조합하여 상기 기본 모음군을 제외한 나머지 잔여 모음군 중의 어느 하나의 모음을 생성하여 상기 제 1 음절의 초성과 조합된 상기 제 1 음절의 중성으로 결정한다.Next, in step S40 receives only the basic vowel code from the reduced Hangul keyboard portion 10 to generate a corresponding vowel or by combining the basic vowel code and the additional re-entry code and the basic vowel code to the basic vowel group The vowels of any remaining vowel groups except for the first vowels are generated to determine the neutral of the first syllable in combination with the first syllable of the first syllable.
이어서, 단계 S50에서는 상기 축소형 한글 자판부(10)로부터 기본 자음 코드만 입력받아 해당 자음을 생성하거나 또는 상기 기본 자음 코드와 추가적으로 입력되는 병서 코드 및 가획 코드를 조합하여 상기 기본 자음군을 제외한 나머지 잔여 자음군 중의 어느 하나의 자음을 적어도 1회 이상 추출하여 단자음 또는 자음 종성 유형을 벗어나지 않는 복자음을 생성한 후, 상기 제 1 음절의 초성 및 상기 제 1 음절의 중성과 조합된 상기 제 1 음절의 종성으로 간주한다.Subsequently, in step S50, only the basic consonant codes are input from the reduced Hangul keyboard unit 10 to generate the corresponding consonants, or the remaining consonants except the basic consonant group are combined by combining the basic consonant codes and additionally input writing codes and capture codes. After extracting at least one consonant in the consonant group to generate a consonant that does not deviate from the terminal or consonant type, the consonant of the first syllable is combined with the initial of the first syllable and the neutral of the first syllable. Consider.
최종적으로, 단계 S60에서는 상기 제 1 음절을 조합한 후, 상기 기본 자음군 키버튼 중 어느 하나가 선택되어 해당 자음 코드가 입력되면, 상기 해당 자음 코드로 제 2 음절의 초성으로 결정하는 반면에 상기 기본 모음군 키버튼 중 어느 하나가 선택되어 해당 모음 코드가 입력되면, 상기 제 1 음절의 종성이 단자음인 경우에는 상기 제 1 음절의 종성을 상기 제 1 음절로부터 분리하여 상기 제 2 음절의 초성으로 결정하고 상기 제 1 음절의 종성이 복자음인 경우에는 상기 제 1 음절 종성의 복자음 중 두번째 자음을 상기 제 1 음절로부터 분리하여 상기 제 2 음절의 초성으로 결정하도록 한다(S61, S62, S63, S64, S65).Finally, in step S60, after combining the first syllable, if any one of the basic consonant group key buttons is selected and the corresponding consonant code is input, the corresponding consonant code is determined to be the first consonant of the second syllable, while the basic When one of the vowel group key buttons is selected and a corresponding vowel code is input, when the finality of the first syllable is a terminal tone, the finality of the first syllable is separated from the first syllable and is determined as the first consonant of the second syllable. If the finality of the first syllable is a consonant consonant, the second consonant of the first consonant final consonant is separated from the first syllable to be determined as the first consonant of the second syllable (S61, S62, S63, S64, and S65). ).
본원에서 사용되는 용어(terminology)들은 본 발명에서의 기능을 고려하여 정의 내려진 용어들로써 이는 당분야에 종사하는 기술자의 의도 또는 관례 등에 따라 달라질 수 있으므로 그 정의는 본원의 전반에 걸친 내용을 토대로 내려져야 할 것이다.Terminologies used herein are terms defined in consideration of functions in the present invention, which may vary according to the intention or customs of those skilled in the art, and the definitions should be based on the contents throughout the present application. will be.
또한, 본원에서는 본 발명의 바람직한 실시예를 통해 본 발명을 설명했으므로 본 발명의 기술적인 난이도 측면에서 고려할 때, 당분야에 통상적인 기술을 가진 사람이면 용이하게 본 발명에 대한 또 다른 실시예와 다른 변형을 가할 수 있으므로, 상술한 설명에서 사상을 인용한 실시예와 변형은 모두 본 발명의 청구 범위에 모두 귀속됨은 명백하다.In addition, since the present invention has been described through the preferred embodiment of the present invention, in view of the technical difficulty of the present invention, those having ordinary skill in the art can easily be different from another embodiment of the present invention. Since modifications may be made, it is obvious that both the embodiments and modifications cited in the above description belong to the claims of the present invention.
이상에서 상세하게 설명한 바와 같이, 전자식 전화형 키패드와 같은 축소형 한글 자판부에 발음 기관을 상형하여 만든 6개의 자음으로 구성된 기본 자음군과, 천지인 삼재 중에서 지(땅)와 인(사람)을 상징하는 2개의 모음, 그리고 천과 지를 조합한 2개의 모음 및 천과 인을 조합한 2개의 모음으로 구성된 기본 모음군을 축소형 한글 자판부에 배치한 상태에서 키버튼 조작에 의해 기본 자음군 중 어느 하나의 자음을 추출하거나 또는 추출한 자음에 가획과 병서 키버튼 조작을 수행하여 잔여 자음군 중 어느 하나의 자음을 발생시키고, 또 다른 키버튼 조작에 의해 기본 모음군 중 어느 하나의 모음을 추출하거나 또는 추출한 모음에 천(하늘)을 상징하는 모음을 결합하는 재출 키버튼 조작을 수행하여 잔여 모음군 중 어느 하나의 모음을 발생시켜 한글 문자의 구성 원리에 따라 한글 음절을 구성하는 본 발명에 따르면, 키배열에 대한 숙지 노력을 최소화시킬 수 있기 때문에 신속하게 원하는 한글 문자를 입력할 수 있고, 더불어 키버튼의 조작 횟수를 획기적으로 감축함과 동시에 자음과 모음의 키버튼이 각각 분리되어 있기 때문에 표준 키보드에서와 같이 양손으로 한글 자모를 키입력할 수 있어 사용자 친화성이 높은 이점이 있다.As described in detail above, a basic consonant group consisting of six consonants formed by pictographs of the pronunciation organs on a scaled-down Hangul keyboard such as an electronic telephone keypad, and symbolizing the land and the phosphorus of Samjae in Cheonjiin A basic vowel group consisting of two vowels, two vowels combining cloth and paper, and two vowels combining cloth and phosphorus is placed on the reduced Hangul keyboard, and one of the basic consonant groups is operated by key button operation. Extract consonants, or perform consonant and parallel key button manipulation on the extracted consonants to generate any one of the remaining consonant groups, and extract another one of the basic vowel groups by another key button operation, or Perform the Replay key button operation that combines the vowels symbolizing the cloth (sky) to generate any vowel from the remaining vowel groups. According to the present invention constituting the Hangul syllables according to the configuration principle of the, it is possible to minimize the effort to familiarize with the arrangement of the key, you can quickly enter the desired Hangul characters, and significantly reduced the number of key button operation and At the same time, since the key buttons of the consonants and vowels are separated, the Korean alphabet can be keyed with both hands as in a standard keyboard.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990052648A KR100291838B1 (en) | 1999-11-25 | 1999-11-25 | Apparatus and Method for Inputting the Korean Alphabet Based on the Character-Generative Principles of HUNMINJUNGEUM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990052648A KR100291838B1 (en) | 1999-11-25 | 1999-11-25 | Apparatus and Method for Inputting the Korean Alphabet Based on the Character-Generative Principles of HUNMINJUNGEUM |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000049346A true KR20000049346A (en) | 2000-08-05 |
KR100291838B1 KR100291838B1 (en) | 2001-06-01 |
Family
ID=19621753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990052648A KR100291838B1 (en) | 1999-11-25 | 1999-11-25 | Apparatus and Method for Inputting the Korean Alphabet Based on the Character-Generative Principles of HUNMINJUNGEUM |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100291838B1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020007111A (en) * | 2000-07-15 | 2002-01-26 | 황재엽 | Hangul input code generating device and method for mobile phone |
KR20020009204A (en) * | 2000-07-25 | 2002-02-01 | 황재엽 | The character code generator for mobile phone |
KR100359512B1 (en) * | 2000-10-12 | 2002-11-04 | (주)아이소프트 | Apparatus and method for inputting character of communication terminal |
KR100436426B1 (en) * | 2002-06-14 | 2004-06-23 | 박진수 | A Keyboard Device Of Making Multiletter And Input Method Thereof |
KR100474699B1 (en) * | 2002-07-05 | 2005-03-10 | 삼성전자주식회사 | Method for deleting korean in korean input device of cheon?ji?in type |
KR100628381B1 (en) * | 2005-02-23 | 2006-09-27 | 와이더댄 주식회사 | Method And Apparatus For Inputting Korean Character Data |
KR100754453B1 (en) * | 2006-04-21 | 2007-09-03 | 에스케이 텔레콤주식회사 | Method for parallel inputting korean character by using special key and keypad and mobile communication terminal therefor |
KR100965371B1 (en) * | 2003-09-30 | 2010-06-22 | 엘지전자 주식회사 | Hangle input method in a mobile phone |
KR101329298B1 (en) * | 2013-05-08 | 2013-11-14 | 제용진 | Korean input system of mobile device |
KR101376442B1 (en) * | 2012-12-03 | 2014-03-19 | 윤혜경 | Method for learning korean alphabet using four fundamental arithmetic operations and apparatus thereof |
KR101478550B1 (en) * | 2008-01-09 | 2015-01-02 | 엘지전자 주식회사 | Mobile terminal for inputting hangul |
CN109478279A (en) * | 2016-07-29 | 2019-03-15 | 区块链控股有限公司 | Method and system for realizing block chain |
KR20210128160A (en) * | 2020-04-16 | 2021-10-26 | (주)디에스지 | Keypadfor Inputting Korean Alphabet |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101573262B1 (en) * | 2015-04-02 | 2015-12-01 | (주)가온한국어 | Hangul input method, hangul input apparatus and hangul education system based on hangul consonant character-generative principle |
-
1999
- 1999-11-25 KR KR1019990052648A patent/KR100291838B1/en active IP Right Review Request
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020007111A (en) * | 2000-07-15 | 2002-01-26 | 황재엽 | Hangul input code generating device and method for mobile phone |
KR20020009204A (en) * | 2000-07-25 | 2002-02-01 | 황재엽 | The character code generator for mobile phone |
KR100359512B1 (en) * | 2000-10-12 | 2002-11-04 | (주)아이소프트 | Apparatus and method for inputting character of communication terminal |
KR100436426B1 (en) * | 2002-06-14 | 2004-06-23 | 박진수 | A Keyboard Device Of Making Multiletter And Input Method Thereof |
KR100474699B1 (en) * | 2002-07-05 | 2005-03-10 | 삼성전자주식회사 | Method for deleting korean in korean input device of cheon?ji?in type |
KR100965371B1 (en) * | 2003-09-30 | 2010-06-22 | 엘지전자 주식회사 | Hangle input method in a mobile phone |
KR100628381B1 (en) * | 2005-02-23 | 2006-09-27 | 와이더댄 주식회사 | Method And Apparatus For Inputting Korean Character Data |
KR100754453B1 (en) * | 2006-04-21 | 2007-09-03 | 에스케이 텔레콤주식회사 | Method for parallel inputting korean character by using special key and keypad and mobile communication terminal therefor |
KR101478550B1 (en) * | 2008-01-09 | 2015-01-02 | 엘지전자 주식회사 | Mobile terminal for inputting hangul |
KR101376442B1 (en) * | 2012-12-03 | 2014-03-19 | 윤혜경 | Method for learning korean alphabet using four fundamental arithmetic operations and apparatus thereof |
KR101329298B1 (en) * | 2013-05-08 | 2013-11-14 | 제용진 | Korean input system of mobile device |
CN109478279A (en) * | 2016-07-29 | 2019-03-15 | 区块链控股有限公司 | Method and system for realizing block chain |
CN109478279B (en) * | 2016-07-29 | 2023-11-24 | 区块链控股有限公司 | Method and system for realizing block chain |
KR20210128160A (en) * | 2020-04-16 | 2021-10-26 | (주)디에스지 | Keypadfor Inputting Korean Alphabet |
Also Published As
Publication number | Publication date |
---|---|
KR100291838B1 (en) | 2001-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100291838B1 (en) | Apparatus and Method for Inputting the Korean Alphabet Based on the Character-Generative Principles of HUNMINJUNGEUM | |
KR100291839B1 (en) | Apparatus and Method for Inputting the Korean Alphabet Based on the Character-Generative Principles of CHEONJYIN | |
CN111492423A (en) | Keyboard for composing music score | |
KR200244891Y1 (en) | Hangul inputting device with minimizing keypad | |
KR100682448B1 (en) | Portable character input device | |
KR100332389B1 (en) | Apparatus and Method for Inputting the Special Characters Using the Compact Korean Keypad | |
KR20020055833A (en) | a word input unit with letter reconizing module | |
KR100789506B1 (en) | Alphabet input device and method in small keypad | |
KR200247427Y1 (en) | Hangul inputting device with minimizing key button | |
KR100336493B1 (en) | Expanded telephone keypad system accepting Korean characters | |
KR200257092Y1 (en) | Hangul inputting device with minimizing key button | |
KR100366806B1 (en) | Apparatus for inputting Korean alphabet for mobile terminal using restricted umber of Keys | |
KR19990007739A (en) | Telephone number plate-Korean, English, special character input method | |
JP3259619B2 (en) | Kana input device | |
KR980013178A (en) | METHOD FOR INPUTTING KOREAN CODE USING ELECTRIC TELEPHONE KEYPAD | |
KR101140767B1 (en) | input device using extended HANGUL inscription method and input method using it | |
KR100388301B1 (en) | Ortho phonic hangul/alphabet inputting apparatus | |
US20030090456A1 (en) | Method of mapping linguistic symbols to a sequence of keystrokes and assist memorization with musical notes | |
KR100436426B1 (en) | A Keyboard Device Of Making Multiletter And Input Method Thereof | |
KR100450587B1 (en) | Apparatus for inputting a character data | |
KR20030042272A (en) | korean language input system of wireless phone using a blind person | |
KR101018820B1 (en) | Method for Creating Chinese Character and Key Input Apparatus therefor | |
KR100433173B1 (en) | Keypad telephone with Korean character and method for inputting Korean using the keypad | |
KR100680579B1 (en) | Alphabet input apparatus in a keypad and method thereof | |
KR100428691B1 (en) | korean language input system and mehtod thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G15R | Request for early opening | ||
A302 | Request for accelerated examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
O035 | Opposition [patent]: request for opposition | ||
O132 | Decision on opposition [patent] | ||
O074 | Maintenance of registration after opposition [patent]: final registration of opposition | ||
J204 | Request for invalidation trial [patent] | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR INVALIDATION REQUESTED 20100716 Effective date: 20120731 Free format text: TRIAL NUMBER: 2010100001836; TRIAL DECISION FOR INVALIDATION REQUESTED 20100716 Effective date: 20120731 |
|
J2X1 | Appeal (before the patent court) |
Free format text: INVALIDATION Free format text: TRIAL NUMBER: 2012200008195; INVALIDATION |
|
J302 | Written judgement (patent court) |
Free format text: JUDGMENT (PATENT COURT) FOR INVALIDATION REQUESTED 20120906 Effective date: 20130627 Free format text: TRIAL NUMBER: 2012200008195; JUDGMENT (PATENT COURT) FOR INVALIDATION REQUESTED 20120906 Effective date: 20130627 |
|
J2X2 | Appeal (before the supreme court) |
Free format text: APPEAL BEFORE THE SUPREME COURT FOR INVALIDATION Free format text: TRIAL NUMBER: 2013300001825; APPEAL BEFORE THE SUPREME COURT FOR INVALIDATION |
|
J221 | Remand (intellectual property tribunal) |
Free format text: REMAND (INTELLECTUAL PROPERTY TRIBUNAL) FOR INVALIDATION Free format text: TRIAL NUMBER: 2013130000183; REMAND (INTELLECTUAL PROPERTY TRIBUNAL) FOR INVALIDATION |
|
J303 | Written judgement (supreme court) |
Free format text: JUDGMENT (SUPREME COURT) FOR INVALIDATION REQUESTED 20130722 Effective date: 20131114 Free format text: TRIAL NUMBER: 2013300001825; JUDGMENT (SUPREME COURT) FOR INVALIDATION REQUESTED 20130722 Effective date: 20131114 |
|
J301 | Trial decision |
Free format text: TRIAL DECISION FOR INVALIDATION REQUESTED 20131125 Effective date: 20140421 Free format text: TRIAL NUMBER: 2013130000183; TRIAL DECISION FOR INVALIDATION REQUESTED 20131125 Effective date: 20140421 |
|
J2X1 | Appeal (before the patent court) |
Free format text: INVALIDATION Free format text: TRIAL NUMBER: 2014200003699; INVALIDATION |
|
J302 | Written judgement (patent court) |
Free format text: JUDGMENT (PATENT COURT) FOR INVALIDATION REQUESTED 20140521 Effective date: 20141205 Free format text: TRIAL NUMBER: 2014200003699; JUDGMENT (PATENT COURT) FOR INVALIDATION REQUESTED 20140521 Effective date: 20141205 |
|
J2X2 | Appeal (before the supreme court) |
Free format text: APPEAL BEFORE THE SUPREME COURT FOR INVALIDATION Free format text: TRIAL NUMBER: 2015300000192; APPEAL BEFORE THE SUPREME COURT FOR INVALIDATION |
|
FPAY | Annual fee payment |
Payment date: 20150304 Year of fee payment: 15 |
|
J303 | Written judgement (supreme court) |
Free format text: JUDGMENT (SUPREME COURT) FOR INVALIDATION REQUESTED 20150113 Effective date: 20150317 Free format text: TRIAL NUMBER: 2015300000192; JUDGMENT (SUPREME COURT) FOR INVALIDATION REQUESTED 20150113 Effective date: 20150317 |
|
FPAY | Annual fee payment |
Payment date: 20160304 Year of fee payment: 16 |
|
FPAY | Annual fee payment |
Payment date: 20170322 Year of fee payment: 17 |