KR100383228B1 - 한정된 수의 키를 사용하는 한글입력시스템 - Google Patents
한정된 수의 키를 사용하는 한글입력시스템 Download PDFInfo
- Publication number
- KR100383228B1 KR100383228B1 KR10-2000-0080974A KR20000080974A KR100383228B1 KR 100383228 B1 KR100383228 B1 KR 100383228B1 KR 20000080974 A KR20000080974 A KR 20000080974A KR 100383228 B1 KR100383228 B1 KR 100383228B1
- Authority
- KR
- South Korea
- Prior art keywords
- key
- input
- assigned
- keys
- terminal
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
본 발명은 3*4 Number Key와 같은 한정된 자판에 한글을 구현하는 한글입력시스템에 관한 것으로, 3*4 Number Key(이하 '12키')를 이용하는 한글입력시스템을 구현할 때 고려되어야 할 요소들 가운데 특히 중요한 과제인 타수 감축, 직시성과 사용상의 편의성 확보 등을 모두 실현함으로써 사용자가 쉽게 사용할 수 있는 동시에 한글입력 시간을 매우 단축할 수 있도록 한 것이다.
Description
본 발명은 이동통신 단말기 등과 같이 한정된 수의 키를 사용하는 한글입력시스템의 키보드 조합에 관한 것으로, 한글 자판배열을 쉽게 구성하고 입력방식을 단순화함으로써 사용자가 쉽게 사용할 수 있는 동시에 한글입력 시간을 매우 단축할 수 있는 한글입력시스템에 관한 것이다.
종래의 이동통신 단말기의 한글입력시스템에서 사용하는 입력방식으로는 다음과 같은 것들이 있어왔다.
첫째는 좌표 방식으로, 현대전자의 '걸리버', SK텔레텍의 '스카이' 등의 이를 채택하고 있으며, 이 방식은 액정화면에 입력하려는 자모를 띄워 좌우 이동키로 커서를 움직여 선택하는 방식이다.
둘째는 연속누르기 방식으로, LG정보통신의 '사이언'구형 모델, 모토로라의 '스타택' 등이 이를 채용하고 있으며, 이 방식은 하나의 키에 2∼3개의 자음 및 모음을 배치해 키를 1∼5회 누르는 횟수에 따라 입력할 자음이나 모음이 표시되도록 한 방식이다.
셋째는 자소의 해체 방식으로, 삼성의 '천지인'이나 LG정보통신의 '나랏글2000' 등이 이를 채용하고 있으며, 이 방식은 하나의 자음 또는 모음을 더 작은 기본 모양 단위로 해체하여 이들을 조합하여 표시하는 방식이다.
도 3은 '천지인'의 키보드 조합을 나타낸 평면도로, '천지인'은 모든 모음을 천(ㆍ), 지(ㅡ), 인(ㅣ)의 조합으로 표현한다. 예를 들어 모음 'ㅏ'는 'ㅣ'와 'ㆍ'의 조합으로, 'ㅑ'는 'ㅣ', 'ㆍ' 및 'ㆍ'의 조합으로, 'ㅙ'는 'ㆍ', 'ㅡ', 'ㅣ', 'ㆍ' 및 'ㅣ'의 조합으로 이루어진다. 자음은 하나의 키에 2개씩 배열하여 클릭과더블 클릭으로 입력할 수 있으며, 된소리('ㄲ', 'ㄸ', 'ㅃ', 'ㅆ', 'ㅉ')는 연속해서 3번 클릭하여 입력할 수 있도록 한 것이다.
'나랏글2000'(도 4)은 'ㄱ', 'ㄴ', 'ㄹ', 'ㅁ', 'ㅅ', 'ㅇ'을 기본자음하고, '덧쓰기' 기능에 의해 모든 자음을 입력할 수 있도록 한 것이다. 예를 들어 모음 'ㄷ'은 'ㄴ'과 '덧쓰기'의 조합으로, 'ㅈ'은 'ㅅ'과 '덧쓰기'의 조합으로 이루어진다. 'ㅋ', 'ㅌ', 'ㅊ, 'ㅍ'의 격음도 평음에 '덧쓰기'를 조합하여 이루어지며, 예를 들면 'ㄴ'에 '덧쓰기'를 조합하여 'ㄷ'을 만든뒤 다시 '덧쓰기'를 조합하여 'ㅌ'을 만들게 된다. 'ㅑ', 'ㅕ', 'ㅛ', 'ㅠ' 등의 겹모음은 'ㅏ', 'ㅓ', 'ㅗ', 'ㅜ'에 '나란히' 기능을 조합하여 구성한다.
상기한 종래의 방식들은 한글 한글자를 표시하는데 소요되는 평균 키입력 횟수가 대단히 많아 한글 문자를 표시하는데 시간이 많이 걸리고 또한 불편함이 많은 문제점이 있어 왔다.
먼저, 좌표 방식은 엄밀히 말해 입력이라기보다는 선택이라고 해야 할 것이고, 연속 누르기 방식은 너무나 많은 키 입력 횟수로 인해 실용적 차원에서는 거의 논외가 되고 있다. 이에 비해 자소 해체 방식은 그 실용성을 인정받아 최근 주류를 이루고 있는데, 이 방식은 다음과 같은 문제를 제기하고 있다.
첫째, 몇 가지 기본적인 모양으로 자음과 모음을 재구성해야 하는 관계로 직시성, 즉 쉽게 이해할 수 있고 배울 수 있는 가능성이 떨어진다.
둘째, 이로 인해 사용상의 번거로움이 야기된다. 즉 한 자소의 구현을 위해 여러 개의 키를 이용해야 하므로 사용이 번거롭다.
셋째, 결과적으로 입력 타수가 매우 많게 되고 입력시간이 길어지게 된다.
본 발명은 상기와 같은 제반 문제점을 해결하기 위하여 창출된 것으로, 다음과 같은 데에 주안점을 두었다.
첫째로, 한글 구성의 원리를 적용함으로써 자판 사용상의 직시성을 제고하여 특별한 훈련없이 쉽게 이해하여 사용할 수 있게 한다.
둘째로, 입력타수를 줄이되, 각 개별 자소(자음과 모음)의 입력타수뿐만 아니라 각 자소의 실제 사용 빈도수를 고려한 입력부담을 줄이고 아울러 입력시간을 단축한다.
세째로, 동일 키 내에 배정된 자소들의 즉시 입력가능성을 높인다.
이로써 입력방식이 최대한 간편하고 입력 속도가 획기적으로 단축되는 한글입력시스템을 제공함을 그 목적으로 한다.
본 발명이 기초하고 있는 한글 구성의 언어학적 원리를 살펴 보자.
먼저 우리말의 모음체계 구성 원리는 다음과 같다. 우리말의 모음체계는 'ㅏ', 'ㅓ', 'ㅗ', 'ㅜ', 'ㅐ', 'ㅔ', 'ㅡ', 'ㅣ' 등 8개의 단모음과, 이들 단모음의 조합으로 이루어진 'ㅘ', 'ㅙ', 'ㅚ', 'ㅝ', 'ㅞ', 'ㅟ', 'ㅢ' 등 7개의 '복합모음', 그리고 요드(yod)음과 단모음이 조합된 'ㅑ', 'ㅕ', 'ㅛ', 'ㅠ', 'ㅒ', 'ㅖ' 등 6개의 '겹모음'으로 구성되어 있다. 다시 말해 우리말의 모음체계는 8개의 '단모음'을 기반으로 형성된 체계인 것이다. 이같은 언어학적 원리를 자판에 반영하여, 8개의 '단모음'을 4개의 자판에 배열하고, '복합모음'은 이들의 조합으로 구성하게 하며, '겹모음'은 '단모음'과 '겹음'키와의 조합으로 구성하면 국어 사용자의 인식과 일치하여 직시성이 가장 뛰어난 키보드 조합을 구성할 수 있다. 그리고 모음을 해체하지 않았기 때문에 입력 횟수도 최소화하게 된다.
그런데 여기서 고려해 볼 수 있는 또 한 가지 사항은 복합모음 구성의 효율성이다. 우리말의 복합모음 7개는, 크게 3부류로 나누어 볼 수 있는데, 'ㅗ'를 기반으로하여 'ㅏ', 'ㅐ', 'ㅣ'를 결합하는 계열('ㅘ', 'ㅙ', 'ㅚ')과, 'ㅜ'를 기반으로 하여 'ㅓ', 'ㅔ', 'ㅣ'를 결합하는 계열('ㅝ', 'ㅞ', 'ㅟ'), 그리고 'ㅡ'를 기반으로 하여 'ㅣ'를 결합하는 'ㅢ'가 있다. 따라서 이들 기반모음 'ㅗ', 'ㅜ', 'ㅡ'를 각각 다른 자판에 배열하고, 이들에 결합되는 모음인 'ㅏ', 'ㅐ', 'ㅓ', 'ㅔ', 'ㅣ' 또한 기반모음과 다른 자판에 배열함과 동시에 이들 각각의 모음들도 서로 다른 자판에 배열함으르써, 복합모음을 최소타수로 입력하게 할 수 있다. 이렇게 하여 나올 수 있는 배열들 가운데, 각 모음의 사용빈도수를 고려하여, 본 발명에서는 'ㅏ'와 'ㅜ', 'ㅓ'와 'ㅗ', 'ㅡ'와 'ㅔ', 'ㅣ'와 'ㅐ'를 각각 동일 키에 배정하는 것을 기본배열로 하고 있다. 이렇게 하면 'ㅘ', 'ㅚ', 'ㅝ', 'ㅞ','ㅟ', 'ㅢ'의 6개 복합모음은 해당 단모음 키를 각각 한 번씩, 즉 총 2회만 누름으로써 입력이 가능하다. 다만 'ㅙ'만이 'ㅓ/ㅗ' 키를 한 번 누른 뒤, 'ㅣ/ㅐ' 키를 두 번 누름으로써 입력하게 된다.(자세한 키 사용법은 [발명의 구성] 에서 설명함)
예컨대 'ㅘ'는 'ㅓ/ㅗ' 키를 두 번 눌러서 'ㅗ'를 만들어 놓고 'ㅏ/ㅜ' 키를 한 번 누름으로써 입력할 수도 있지만, 'ㅓ/ㅗ' 키의 두 모음 'ㅓ', 'ㅗ'와 'ㅏ/ㅜ' 키의 두 모음 'ㅏ', 'ㅜ'의 순차적 결합 가운데 실제로 가능한 결합은 'ㅗ'와'ㅏ'의 결합, 즉 'ㅘ' 밖에는 없다. 따라서 'ㅘ'는 'ㅓ/ㅗ' 키를 한 번 누른 뒤 'ㅏ/ㅜ' 키를 한 번 누름으로 입력할 수 있는 것이다. 이와 마찬가지 이유로 'ㅚ', 'ㅝ', 'ㅞ', 'ㅟ', 'ㅢ'의 입력도 해당 단모음 키를 각각 한 번씩, 즉 총 2회만 누름으로써 입력이 가능하며 다만 'ㅙ'만이 총 3회의 누름으로 입력이 가능한 것이다.
한편 'ㅑ', 'ㅕ', 'ㅛ', 'ㅠ', 'ㅒ', 'ㅖ' 등 6개의 '겹모음'은 언어학적으로 볼 때 단모음과 yod음으로 구성된 것인만큼, 해당 단모음 'ㅏ', 'ㅓ', 'ㅗ', 'ㅜ', 'ㅐ', 'ㅔ'와 '겹음'의 조합으로 구성하는 것이 이론적으로 타당할 뿐 아니라 일반 한국어 사용자의 직관에도 맞다 하겠다.
즉 본 발명의 모음 키보드 조합은, 'ㅏ'와 'ㅜ', 'ㅓ'와 'ㅗ', 'ㅡ'와 'ㅔ', 'ㅣ'와 'ㅐ'를 각각 동일한 키에 배열하여 4키만으로 모든 단모음을 표현하고 이들의 조합으로 복합모음을 표현하며 또한 '겹음'키를 이용하여 'ㅑ', 'ㅕ', 'ㅛ', 'ㅠ', 'ㅒ', 'ㅖ'를 표현하도록 함으로써, 모음 자판의 직시성을 제고하고 사용상의 편의성을 꾀하며 입력타수를 줄이고, 입력시간을 단축한 것이다.
다음으로 자음의 구성 원리이다.
우리말의 자음은 'ㄱ', 'ㄴ', 'ㄷ', 'ㄹ', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ', 'ㅈ', 'ㅎ' 등 10개의 '단자음'과 'ㅋ', 'ㅌ', 'ㅍ', 'ㅊ' 등 4개의 '격음'(거센소리), 그리고 'ㄲ', 'ㄸ', 'ㅃ', 'ㅆ', 'ㅉ' 등 5개의 '겹자음'(된소리)으로 구성되어 있다. 따라서 자판에 단자음을 최대한 배열하고 '격음'과 '겹음'의 기능을 하는 키를 설정하여 이들을 조합함으로써 '격음'과 '겹음'을 입력할 수 있도록 하면 이론적으로나 직관적으로 타당한 자판을 구현할 수 있다. 본 발명에서는 이외에도 각 자음의 사용빈도수도 아울러 고려하여 단자음을 최대한 배열하기 위하여 자주 쓰이지 않는 '격음'과 '겹음' 기능을 하나의 키에 배정하였다.
본 발명이 두 번째로 기초하고 있는 구성원리는 입력타수를 줄이기 위한 각 자소의 사용빈도수의 고려이다. 자주 쓰이는 자소일수록 적은 타수로 입력해야 효율적이고 빠른 입력이 가능하기 때문이다. 한글 문서에서 자소가 사용되는 빈도수는 문서의 종류마다 약간의 차이가 있을 수 있으므로 다양한 분야의 많은 양의 말뭉치에서 빈도를 구해야 하는데, 본 발명은 '한글 사용 빈도의 분석'(김흥규, 강범모 저, 컴퓨터와 인문학 시리즈 1, 고려대학교 민족문화 연구소, 1997)의 통계치에 의거하였다. 아래에 우리말 자음과 모음의 사용빈도수를 제시한다.
본 발명은 위 표의 빈도수에 따라 상위빈도의 자음과 모음을 한 번 클릭으로 입력하도록 구성하며, 하위빈도의 자음과 모음은 두 번 이상의 클릭으로 입력하도록 한다. 따라서, 'ㅇ', 'ㄴ', 'ㄱ', 'ㄹ', 'ㅅ', 'ㄷ', 'ㅈ'를 한 번 클릭으로 구현하며, 'ㅏ', 'ㅓ', 'ㅡ', 'ㅣ'를 한 번 클릭으로 입력하게 한다. 이로써 전체적인 입력 속도와 효율을 최대한 높일 수 있으며 사용상의 번거로움을 획기적으로 줄일 수 있다.
도 1 은 본 발명의 키보드 조합의 제 1 실시예를 나타낸 평면도
도 2 는 본 발명의 키보드 조합의 제 2 실시예를 나타낸 평면도
도 3 은 종래의 '천지인'의 키보드 조합을 나타낸 평면도
도 4 는 종래의 '나랏글2000'의 키보드 조합을 나타낸 평면도
<도면의 주요부분에 대한 부호의 설명>
1 : 제 1 한글입력키 2 : 제 2 한글입력키
3 : 제 3 한글입력키 4 : 제 4 한글입력키
5 : 제 5 한글입력키 6 : 제 6 한글입력키
7 : 제 7 한글입력키 8 : 제 9 한글입력키
9 : 제 9 한글입력키 10 : 제 10 한글입력키
11 : 제 11 한글입력키 12 : 제 12 한글입력키
이하, 첨부도면을 참조하여 본 발명의 구성 및 동작관계를 보다 상세히 설명한다.
도 1 은 본 발명의 한글입력 시스템의 제 1 실시예의 키보드 조합을 나타낸 평면도로, 도면에 도시한 바와 같이 본 발명의 키보드 조합은 자음 'ㄱ'이 배치되어 있는 제 1 한글입력키(1)과; 자음 'ㄴ'이 배치되어 있는 제 2 한글입력키(2)와; 모음 'ㅏ'와 'ㅜ'가 함께 배치되어 있는 제 3 한글입력키(3)과; 자음 'ㄷ'과 'ㅁ'이 함께 배치되어 있는 제 4 한글입력키(4)와; 자음 'ㄹ'과 'ㅂ'이 함께 배치되어 있는 제 5 한글입력키(5)와; 모음 'ㅓ'와 'ㅗ'가 함께 배치되어 있는 제 6 한글입력키(6)과; 자음 'ㅅ'이 배치되어 있는 제 7 한글입력키(7)과; 자음 'ㅇ'이 배치되어 있는 제 8 한글입력키(8)과; 모음 'ㅡ'와 'ㅔ'가 같은 키에 배치되어 있는 제 9 한글입력키(9)와; 자음 'ㅈ'과 'ㅎ'이 같은 키에 배치되어 있는 제 10 한글입력키 (10)과; 격음과 겹음을 형성하기 위한 '격음'과 '겹음' 기능이 함께 배치되어 있는 제 11 한글입력키(11, 즉 '*'키)과; 모음 'ㅣ'와 'ㅐ'가 함께 배치되어 있는 제 12 한글입력키(12, 즉 '#'키)로 구성된다.
본 발명의 한글입력 동작에 대해 설명해 본다.
모든 키의 조작에 있어, 한 번 클릭하면 키에 배정된 좌측 자소, 두 번 클릭하면 우측 자소로 인식된다. 즉, 제 3 한글입력키(3)의 경우에는 한 번 클릭하면 'ㅏ', 두 번 클릭하면 'ㅜ'로, 제 4 한글입력키(4)의 경우에는 한 번 클릭하면 'ㄷ', 두 번 클릭하면 'ㅁ'으로, 제 5 한글입력키(5)의 경우에는 한 번 클릭하면 'ㄹ', 두 번 클릭하면 'ㅂ'으로, 제 6 한글입력키(6)의 경우에는 한 번 클릭하면 'ㅓ', 두 번 클릭하면 'ㅗ'로, 제 9 한글입력키(9)의 경우에는 한 번 클릭하면 'ㅡ', 두 번 클릭하면 'ㅔ'로, 제 10 한글입력키(10)의 경우에는 한 번 클릭하면 'ㅈ', 두 번 클릭하면 'ㅎ'으로, 제 12 한글입력키(12)의 경우에는 한 번 클릭하면 'ㅣ', 두 번 클릭하면 'ㅐ'로 인식된다. 또한 제 11 한글입력키(11)의 경우에는 한번 클릭하면 '격음', 두 번 클릭하면 '겹음'으로 인식된다.
'격음'키의 기능은 다음과 같다.
자음 'ㄱ', 'ㄷ', 'ㅂ', 'ㅈ'이 배치된 키를 한 번 (또는 두 번) 클릭하고 제 11 한글입력키(11)를 한 번 클릭하면 각각 격자음 'ㅋ', 'ㅌ', 'ㅍ, 'ㅊ'가 입력된다.
'겹음'키의 기능은 다음과 같다.
첫째는 자음 'ㄱ', 'ㄷ', 'ㅂ', 'ㅅ', 'ㅈ'이 배치된 키를 한 번 (또는 두 번) 클릭하고 제 11 한글입력키(11)를 두 번 클릭하면 각각 경음 'ㄲ', 'ㄸ', 'ㅃ', 'ㅆ', 'ㅉ'이 입력된다.
둘째는 모음 'ㅏ', 'ㅓ', 'ㅗ', 'ㅜ', 'ㅐ', 'ㅔ'를 입력하고 제 11 한글입력키(11)를 두 번 클릭하면 각각 각각 겹모음 'ㅑ', 'ㅕ', 'ㅛ', 'ㅠ', 'ㅒ', 'ㅖ'가 입력된다.
본 시스템은 '격음'과 '겹음' 기능을 하나의 키(제 11한글입력키)에 배정하는데, '격음'은 '한 번 클릭', '겹음'은 두 번 클릭으로 기능하게 한다. 단, 격음이 없는 모음 입력 키들, 즉 제 3한글입력키(ㅏ/ㅜ)와 제 6한글입력키(ㅓ/ㅗ), 제 9한글입력키(ㅡ/ㅔ), 제 12한글입력키(ㅣ/ㅐ)를 클릭한 뒤 제 11한글입력키를 두 번 클릭뿐 아니라 한 번 클릭을 해도 겹모음으로 입력할 수 있다.
또한 'ㄹ'은 격음과 겹음을 갖지 않으므로 제 5한글입력키(ㄹ/ㅂ)를 한 번 클릭하고 제 11한글입력키(격음/겹음)를 클릭해도 'ㅍ'과 'ㅃ'을 입력할 수 있다. 즉, 제 5한글입력키(5)를 한 번 클릭하여 'ㄹ'이 입력된 상태에서 제 11 한글입력키(11)를 한 번 클릭하면 'ㅍ'으로 전환되고, 두 번 클릭하면 'ㅃ'으로 전환되는 것이다.
한편 'ㅘ' 'ㅙ' 'ㅚ' 'ㅝ' 'ㅞ' 'ㅟ' 'ㅢ' 등의 복합모음은 해당 단모음들의 조합으로 형성한다. 즉, 'ㅘ'는 'ㅗ'와 'ㅏ'의 조합으로, 'ㅙ'는 'ㅗ'와 'ㅏ'의 조합으로, 'ㅚ'는 'ㅗ'와 'ㅣ'의 조합으로, 'ㅝ'는 'ㅜ'와 'ㅓ'의 조합으로, 'ㅞ'는 'ㅜ'와 'ㅔ'의 조합으로, 'ㅟ'는 'ㅜ'와 'ㅣ'의 조합으로, 'ㅢ'는 'ㅡ'와 'ㅣ'의 조합으로 형성한다. 따라서 'ㅘ'는 제 6한글입력키(6)을 한번 (또는 두 번) 누르고 제 3한글입력키(3)을 한 번 눌러 입력한다. 'ㅙ'는 제 6한글입력키(6)을 한 번 (또는 두 번) 누르고 제 12한글입력키(12)을 두 번 눌러 입력한다. 'ㅚ'는 제 6한글입력키(6)을 한 번 (또는 두 번) 누르고 제 12한글입력키(12)을 한 번 눌러 입력한다. 'ㅝ'는 제 3한글입력키(3)을 한 번 (또는 두 번) 누르고 제 6한글입력키(6)을 한 번 눌러 입력한다. 'ㅞ'는 제 3한글입력키(3)을 한 번 (또는 두 번) 누르고 제 9한글입력키(9)을 한 번 (또는 두 번) 눌러 입력한다. 'ㅟ'는 제 3한글입력키(3)을 한 번 (또는 두 번) 누르고 제 12한글입력키(12)을 한 번 눌러 입력한다. 'ㅢ'는 제 9한글입력키(9)를 한 번 누르고 제 12한글입력키(9)을 한 번 눌러 입력한다.
한편 본 시스템은 '겹음' 기능에 관하여 다른 적용방법을 가지고 있는데, '겹음'키를 shift로 이용하는 방식이다. 즉, 제 11한글입력키를 누른 상태에서 단자음 혹은 단모음을 입력하면 해당 겹자음 혹은 겹모음이 입력되도록 하는 방식으로, 이 경우 '겹음'은 shift로, '격음'은 한 번 클릭으로 작동하게 된다.
본 발명의 한글입력과정을 이하 설명해 본다.
예를 들어 '권리'를 입력하고자 할 때는 제 1 한글입력키(1)를 한번 클릭하여 'ㄱ'을 입력하고, 제 3 한글입력키(3)을 한 번 (또는 두 번) 클릭하여 'ㅜ'를 입력하고, 제 6 한글입력키(6)을 한번 클릭하여 'ㅓ'를 입력하고, 제 2 한글입력키 (2)를 한 번 클릭하여 'ㄴ'을 입력하고, 제 5 한글입력키(5)를 한 번 클릭하여 'ㄹ'을 입력하고, 제 12 한글입력키(12)를 한 번 클릭하여 'ㅣ'를 입력하면 된다.
이하에 표를 참조하여 본 발명과 종래 기술의 입력과정을 (키 이동 수를 고려하지 않고) 단순 입력 횟수만의 관점에서 비교해 본다. 즉 동일 키의 두 번 클릭과 세 번 클릭을 각각 다른 키의 두 번과 세 번의 입력수와 동일하게 계산하였다.
'왜왔냐'의 입력시 표 3 에 표기한 바와같이 본 발명은 12번의 키입력, '천지인'의 경우 18번의 키입력, 나랏글2000의 경우 13번의 키입력 단계를 거치게 되므로 본 발명의 키입력 과정은 종래에 비해 상당히 단축된 것을 알 수 있다.
'죄와벌'의 입력시 표 4 에 표기한 바와같이 본 발명은 10번의 키입력, '천지인'의 경우 14번의 키입력, 나랏글2000의 경우 13번의 키입력 단계를 거치게 되므로, 역시 본 발명의 키입력 과정은 종래에 비해 상당히 단축된 것을 알 수 있다.
이상에서 본 바와 같이 오직 입력 횟수의 관점에서만 보아도 종래의 기술보다 입력 횟수가 적음을 볼 수 있다. 더구나 위에서 밝힌 바와 같이 여기서 동일 키의 2회 내지 3회 반복을 각각 다른 키의 2회와 3회의 입력과 동일한 횟수로 단순계산을 하였으나, 동일키의 반복입력은 다른 키의 반복입력보다 시간이 훨씬 적게 걸리고 키 사이의 이동 동작이 없으므로, 이런 사항을 고려하면 본 발명은 입력시간과 번거로움에 있어 모음 입력시 이동이 많은 '천지인'에 비해 개선된 시스템이며, 특히 자음 입력시 이동이 많은 '나랏글2000'에 비해 더욱 크게 개선된 시스템이라 할 수 있다.
여기에다 종래 기술이 직시성에 있어 본 발명에 비해 크게 떨어짐을 감안해볼 때 본 발명이 가지는 장점을 쉽게 이해할 수 있을 것이다.
도 2 는 본 발명의 키보드 조합의 제 2 실시예를 나타낸 평면도로서, 도 1 과는 자음과 모음의 배치에 있어 차이를 보인다. 도 2는 자음을 우선 배열하고 모음을 그 후에 배열하는 점이 도 1과 다르다. 도 2 의 키보드 조합을 적용하여도 도 1 의 실시예에서 제시한 키 조합의 키조작 및 적용 규칙은 그대로 유지된다.
끝으로 본 시스템은, 자신이 입력하고 있는 글자를 확인해 주면서 오타를 방지해 주는 데 도움을 주기 위해, 한 글자(음절)가 완성될 때마다 음성합성으로 그 글자(음절)을 읽어 주고, 또 입력문서가 완전히 종결된 후 사용자가 원할 때에도 작성한 문서 전체를 읽어 주는 기능을 부가하여 갖추고 있다.
음절의 완성은 다음과 같은 조건이 만족되면 실행한다.
ㄱ) 첫번째 중성이 입력되어야 할 단계에서 자음이 입력되는 경우 ('자음'으로 음절 형성)
ㄴ) 두번째 종성이 입력되어야 할 단계에서 자음이 입력되나 복자음형성이 불가능할 경우('자음+모음+자음'으로 음절 형성)
ㄷ) 마지막 입력단계에서 복자음 형성 후 자음이 입력되는 경우 ('자음+모음+자음+자음'으로 음절 형성)
ㄹ) 두번째 중성을 입력하는 단계에서 모음이 입력되나 복모음 형성이 불가능한 경우 ('자음+모음'으로 음절 형성, 다음 음절은 '모음'으로 불완전한 음절 형성)
ㅁ) 복모음 형성 후 첫번째 종성을 입력하는 단계에서 모음이 입력되는 경우('자음+복모음'으로 음절 형성, 다음 음절은 '모음'으로 불완전한 음절 형성)
ㅂ) 두번째 종성을 입력하는 단계에서 모음이 입력되는 경우 ('자음+모음'으로 음절 형성)
ㅅ) 마지막 입력단계에서 복자음형성 후 모음이 입력되는 경우 ('자음+모음+자음+자음'으로 음절 형성)
음성을 출력하는 기능은 다음과 같은 과정을 거쳐서 이루어진다.
우선 한 음절이 완성될 때마다 음성을 생성하는 기능은 다음의 과정을 통해 이루어진다.
한 음절이 완성되었음을 인식하면 그 완성된 글자의 코드를 음성 모듈의 첫 단계인 입력부로 보낸다. 입력부에서는 (필요시 음성 DB에서 사용하는 코드값으로 바꾸어) 입력된 코드를 검색부로 보내어 이를 음절단위 음성 DB에서 검색한다. 같은 코드를 발견하면 이를 음성생성부로 보낸다. 음성생성부는 해당코드값의 음성을 생성한 뒤 출력부로 보낸다. 출력부에서는 스피커를 통해 음성을 외부로 내보낸다.
다음으로, 입력문서 전체를 음성으로 출력하는 기능은 다음의 과정을 통해 이루어진다.
사용자가 문서읽기 기능을 선택하면 문서의 내용이 음성 모듈로 보내진다. 먼저 입력부에서는 문서를 문장단위와 어절단위로 분석한 뒤 음운규칙적용부로 보내진다. 음운규칙적용부에서는 각 어절단위별로 발음규칙을 적용하여 변환한 뒤 diphone DB를 참조하여 음성을 생성하여 출력부로 보낸다. 여기에 가능하면 억양, 강세 등의 운율정보를 추가한다. 출력부에서는 스피커를 통해 음성을 외부로 내보낸다.
본 발명 한글입력 시스템의 키보드 조합은 한정된 수의 키를 가진 모든 한글입력시스템에 적용할 수 있다는 것 또한 본 발명의 범주에 속한다.
본 발명은 우선 자소별 입력타수에 있어서 기존의 시스템에 비해 크게 우수함을 보인다. 특히 본 발명의 모음 입력 체계를 종래의 '천지인'과 '나랏글2000'의 모음 입력 체계와 비교하여 보면 그 비교우위성을 쉽게 알 수 있다.
[표 6] 에서 보듯이, 본 발명은 '천지인'보다 66.7% 비교 우위에 있으며, '나랏글2000'보다 38.1% 비교 우위에 있다.
그러나 다음 [표 7] 에서 보다시피 모음의 빈도수를 고려했을 경우 '나랏글2000'과의 비교 우위성은 44.45%로 더 높아진다.
다음 표 8과 표 9는 본 발명의 자음과 모음 입력부담을 기존의 시스템들과 비교한 것이다.
[표 8] 과 [표 9] 에서 보듯이, 본 발명은 1음절을 입력하는 데 키이동수의 고려에 따라 1.3017 내지 1.4307의 입력부담을 가지는 반면, '천지인'은 1.5742 내지 1.9060, '나랏글2000'은 1.4680 내지 1.7376의 입력부담을 가진다. 1음절 입력시의 부담에서 이렇게 큰 차이를 보이므로 문장 단위 입력시의 부담 차이는 더욱 클 것이다.
이상에서 설명한 바와같은 구성 및 동작관계를 갖는 본 발명에 의해 얻을 수 있는 효과는, 직시성이 뛰어나서 쉽게 이해하고 배울 수 있고, 한 자소의 구현을 위해 많은 키가 필요하지 않으므로 입력방식이 간편하며, 키입력 횟수가 적어서 빠른 한글 입력을 실현 할 수 있는 등 매우 유용한 효과를 가진다. 여기에, 자신이 입력하고 있는 글자를 확인해 주면서 오타를 방지해 주는데 도움을 주기 위해, 한 글자(음절)가 완성될 때마다 그 글자(음절)를, 혹은 입력이 종결된 후 문서 전체를 음성합성으로 읽어 주는 기능까지 본 시스템은 갖추고 있다.
이상의 내용을 정리하면 아래의 표와 같다.
Claims (13)
- 키패드와, 키 누름 횟수에 따라 그 키에 할당되어 있는 제1 혹은 제2자소의 문자데이터를 선택 출력하거나 키 입력 조합에 따라 미 할당 자소의 문자데이터를 생성하여 출력하는 제어부 및 상기 문자데이터를 표시하는 표시부를 포함하는 이동통신 단말기용 한글입력시스템에 있어서,상기 키패드는;하나의 키에 하나의 단자음 자소가 할당되어 있는 제1단자음키들과;다수개의 각 키에 두 개의 단자음 자소가 각각 할당되되, 동일키에 할당되는 단자음의 제1자소는 제2자소에 비해 사용빈도가 높은 자소들로 구성되며 제2자소들 모두는 상기 제1단자음키들에 할당되는 단자음 자소들 보다 사용빈도수가 낮은 자소들로 구성되는 제2단자음키들과;사용빈도수가 높고 낮은 한 쌍의 단모음 자소가 다수개의 각 키에 할당되되 복합모음 구성의 기반이 되는 기반모음(ㅜ,ㅗ,ㅡ)이 서로 다른 키에 할당되어 있는 단모음키들과;단모음 입력을 겹모음화하거나 단자음 입력을 격자음 혹은 겹자음화하기 위한 격음/겹음 선택키를 포함함을 특징으로 하는 한글입력시스템.
- 청구항 1에 있어서, 상기 키패드는 3*4 매트릭스 구조를 가지며, ㄱ,ㄴ,ㅅ,ㅇ 각각은 제1단자음키에 할당되고 ㄷ과 ㅁ, ㄹ과 ㅂ, ㅈ과 ㅎ이 제2단자음키 각각에 할당되며, ㅏ와 ㅜ, ㅓ와 ㅗ, ㅡ와 ㅔ, ㅣ와 ㅐ가 단모음키 각각에 할당됨을 특징으로 하는 한글입력시스템.
- 청구항 2에 있어서, 사용빈도수가 높은 ㄱ, ㄴ,ㄷ,ㄹ,ㅅ,ㅇ,ㅈ,ㅏ,ㅓ,ㅡ,ㅣ 각각은 제1자소로 할당되어 일회 키 입력만으로 표시부상에 표시 출력됨을 특징으로 하는 한글입력시스템.
- 청구항 1에 있어서, 상기 키패드는 3*4 매트릭스 구조를 가지며, ㄱ,ㄴ,ㅅ,ㅇ 각각은 제1단자음키에 할당되고 ㄷ과 ㅁ, ㄹ과 ㅂ, ㅈ과 ㅎ이 제2단자음키 각각에 할당되며, ㅏ와 ㅔ, ㅓ와 ㅗ, ㅡ와 ㅜ, ㅣ와 ㅐ가 단모음키 각각에 할당됨을 특징으로 하는 한글입력시스템.
- 청구항 4에 있어서, 사용빈도수가 높은 ㄱ, ㄴ,ㄷ,ㄹ,ㅅ,ㅇ,ㅈ,ㅏ,ㅓ,ㅡ,ㅣ 각각은 제1자소로 할당되어 일회 키 입력만으로 표시부상에 표시 출력됨을 특징으로 하는 한글입력시스템.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0080974A KR100383228B1 (ko) | 2000-12-22 | 2000-12-22 | 한정된 수의 키를 사용하는 한글입력시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0080974A KR100383228B1 (ko) | 2000-12-22 | 2000-12-22 | 한정된 수의 키를 사용하는 한글입력시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020051586A KR20020051586A (ko) | 2002-06-29 |
KR100383228B1 true KR100383228B1 (ko) | 2003-05-12 |
Family
ID=27685159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0080974A KR100383228B1 (ko) | 2000-12-22 | 2000-12-22 | 한정된 수의 키를 사용하는 한글입력시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100383228B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101377892B1 (ko) * | 2003-01-22 | 2014-03-27 | 김민겸 | 단어 또는 구절의 일부를 각각 풀입력방법 및 단축입력방법으로 처리하는 키패드에서의 한국어 입력방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020012822A (ko) * | 2000-08-09 | 2002-02-20 | 안재우 | 문자확장 버튼을 이용한 문자입력 방법 |
-
2000
- 2000-12-22 KR KR10-2000-0080974A patent/KR100383228B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020012822A (ko) * | 2000-08-09 | 2002-02-20 | 안재우 | 문자확장 버튼을 이용한 문자입력 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20020051586A (ko) | 2002-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101377763B1 (ko) | 반복선택방법에서 길게누름에 의하여 초성자음이 인식되어 동일버튼에 연관 또는 배열된 자음의 연속입력이 가능한 키패드에서의 한국어 입력방법 및 그 장치 | |
KR20030049443A (ko) | 단말기에서 한글 입력 장치 및 방법 | |
KR100366806B1 (ko) | 제한된 수의 키를 이용한 이동 통신 단말기의 한글 입력 장치 | |
KR100789506B1 (ko) | 소형 키패드에서의 알파벳 입력장치 및 그 방법 | |
KR100383228B1 (ko) | 한정된 수의 키를 사용하는 한글입력시스템 | |
WO2001004737A1 (fr) | Dispositif de saisie de caracteres portatif | |
KR100517029B1 (ko) | 한국어 자모 입력방법 | |
JP2007287158A (ja) | 日本語文字入力法及びシステム | |
KR101377892B1 (ko) | 단어 또는 구절의 일부를 각각 풀입력방법 및 단축입력방법으로 처리하는 키패드에서의 한국어 입력방법 | |
KR100432267B1 (ko) | 간편한 한글자판 | |
KR100659379B1 (ko) | 휴대 단말기의 자판 및 그 배열 방법 | |
KR100679421B1 (ko) | 한글 입력용 키패드 및 이를 이용한 한글 입력 방법 | |
KR100609287B1 (ko) | 5행3열 플러스 키패드의 자/모음 배열과정과 그 한글 코드 발생 장치 및 방법 | |
KR100577675B1 (ko) | 한글 키패드 | |
KR100372091B1 (ko) | 이동통신 단말기의 한글 입력 장치 | |
KR100373330B1 (ko) | 이동통신 단말기에서 한글문자 입력 방법 | |
KR100400694B1 (ko) | 휴대폰용 중문코드발생 장치 | |
KR100946452B1 (ko) | 키패드에서의 중국어 병음을 포함한 로마알파벳 입력 방법 및 그 장치 | |
KR20030013314A (ko) | 키패드에서의 알파벳 입력장치 및 그 방법 | |
KR100617311B1 (ko) | 한글 입력 장치 및 그 방법 | |
KR20010113193A (ko) | 이동통신 단말기의 한글입력시스템의 키보드 조합 | |
KR101106398B1 (ko) | 키패드에서의 알파벳 입력장치 및 그 방법 | |
KR101275365B1 (ko) | 키패드에서의 알파벳 입력장치 및 그 방법 | |
KR20050097249A (ko) | 한글 입출력 장치 및 그 방법 | |
KR20110046434A (ko) | 키패드에서의 알파벳 입력장치 및 그 방법 |
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 | ||
N231 | Notification of change of applicant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment | ||
FPAY | Annual fee payment | ||
FPAY | Annual fee payment |
Payment date: 20160325 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20170327 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20180411 Year of fee payment: 16 |