1 |
1
한글 입력기에 있어서,한글로 입력하고자 하는 외국어가 선택됨에 따라 상기 외국어에서 사용되는 종성을 추출하여 조합 범위로 설정하는 설정부;입력기로부터 입력되는 한글의 낱자(자음과 모음의 어느 하나)를 수신하는 수신부;상기 한글의 낱자가 입력됨을 수신함에 응답하여 상기 조합 범위에 기초하여 한글 조합을 생성하는 생성부;상기 조합 범위에 기초하여 생성된 한글 조합과 관련된 외국어 조합을 제공하는 제공부를 포함하고,상기 수신부는,상기 외국어의 문자가 소리나는 대로 상기 한글로 입력되는 것을 특징으로 하는 한글 입력기
|
2 |
2
제1항에 있어서,상기 설정부는,상기 외국어에 대한 조합 허용 여부를 쿼리함에 따른 결과에 기초하여 상기 낱자의 조합을 유지하거나 중단하도록 제공하고, 상기 외국어에 대한 낱자 단위의 조합 범위, 글자 단위의 조합 범위 및 단어 단위의 조합 범위를 제한하는것을 포함하고,상기 생성부는,상기 입력된 한글의 낱자로부터 낱자 단위의 조합 범위에 기초하여 필터링된 낱자에 대하여 글자 단위의 조합 범위에 기초하여 글자로 조합하고, 상기 글자 단위의 조합 범위에 기초하여 생성된 글자에 대하여 단어 단위의 조합 범위에 기초하여 단어를 생성하는것을 특징으로 하는 한글 입력기
|
3 |
3
제2항에 있어서,상기 생성부는,상기 글자를 저장하는 데이터베이스로부터 상기 조합된 글자의 존재 유무를 판단하고, 상기 조합된 글자가 상기 데이터베이스에 존재하지 않을 경우, 상기 조합된 글자를 허용하지 않고, 상기 조합된 글자가 상기 데이터베이스에 존재할 경우 상기 조합된 글자를 허용하는 것을 포함하고, 상기 데이터베이스는,각각의 글자에 대한 음절들을 저장하는 음절 테이블을 유지하고, 상기 각각의 음절들에 대하여 식별자(ID)를 부여함으로써 글자 단위의 탐색을 수행하도록 제공하는것을 특징으로 하는 한글 입력기
|
4 |
4
제3항에 있어서,상기 생성부는,상기 글자 단위의 조합을 수행함에 따른 글자에 대하여 어절의 문맥을 판단하고, 상기 입력된 한글의 낱자에서 초성이 복수 개일 경우, 상기 단어 단위의 조합 범위에 기초하여 종성에서 사용되는 자음인지 초성에서 사용되는 자음인지 여부를 구분하는 것을 특징으로 하는 한글 입력기
|
5 |
5
제1항에 있어서, 상기 수신부는,상기 한글로 입력하고자 하는 외국어에서 사용되는 종성이 입력됨에 따라 상기 입력된 종성을 수신하고, 상기 외국어에서 사용되지 않는 종성이 입력됨에 따라 널값(Null Value)으로 인식하여 상기 사용되지 않는 종성을 수신하지 않는것을 특징으로 하는 한글 입력기
|
6 |
6
한글을 입력하는 방법에 있어서, 한글로 입력하고자 하는 외국어가 선택됨에 따라 상기 외국어에서 사용되는 종성을 추출하여 조합 범위로 설정하는 단계;입력기로부터 입력되는 한글의 낱자(자음과 모음의 어느 하나)를 수신하는 단계;상기 한글의 낱자가 입력됨을 수신함에 응답하여 상기 조합 범위에 기초하여 한글 조합을 생성하는 단계; 및상기 조합 범위에 기초하여 생성된 한글 조합과 관련된 외국어 조합을 제공하는 단계를 포함하고,상기 입력기로부터 입력되는 한글의 낱자를 수신하는 단계는,상기 외국어의 문자가 소리나는 대로 상기 한글로 입력되는 것을 특징으로 하는 한글 입력 방법
|
7 |
7
제6항에 있어서, 상기 낱자(자음과 모음)들을 데이터베이스에 저장하는 것을 더 포함하고,상기 데이터베이스는, 상기 한글의 초성, 중성 및 종성을 구성하는 각각의 영역에 자음 또는 모음을 낱자 테이블로 유지하는 것을 포함하고, 상기 한글로 입력하고자 하는 외국어가 선택됨에 따라 상기 외국어에서 사용되는 종성을 추출하여 조합 범위로 설정하는 단계는,상기 외국어가 선택됨에 따라 상기 데이터베이스에서 상기 종성을 구성하는 종성 영역으로부터 상기 외국어에서 사용되지 않는 종성에 해당하는 자음을 제외시키는 단계를 포함하는 한글 입력 방법
|
8 |
8
제6항에 있어서,상기 한글로 입력하고자 하는 외국어가 선택됨에 따라 상기 외국어에서 사용되는 종성을 추출하여 조합 범위로 설정하는 단계는,상기 외국어에 대한 조합 허용 여부를 쿼리함에 따른 결과에 기초하여 상기 낱자의 조합을 유지하거나 중단하도록 제공하고, 상기 외국어에 대한 낱자 단위의 조합 범위, 글자 단위의 조합 범위 및 단어 단위의 조합 범위를 제한하는 단계를 포함하고, 상기 한글의 낱자가 입력됨을 수신함에 응답하여 상기 조합 범위에 기초하여 한글 조합을 생성하는 단계는,상기 입력된 한글의 낱자로부터 낱자 단위의 조합 범위에 기초하여 필터링된 낱자에 대하여 글자 단위의 조합 범위에 기초하여 글자로 조합하고, 상기 글자 단위의 조합 범위에 기초하여 생성된 글자에 대하여 단어 단위의 조합 범위에 기초하여 단어를 생성하는 단계를 포함하는 한글 입력 방법
|
9 |
9
제8항에 있어서,상기 한글의 낱자가 입력됨을 수신함에 응답하여 상기 조합 범위에 기초하여 한글 조합을 생성하는 단계는,상기 글자를 저장하는 데이터베이스로부터 상기 조합된 글자의 존재 유무를 판단하고, 상기 조합된 글자가 상기 데이터베이스에 존재하지 않을 경우, 상기 조합된 글자를 허용하지 않고, 상기 조합된 글자가 상기 데이터베이스에 존재할 경우 상기 조합된 글자를 허용하는 단계; 및 상기 글자 단위의 조합을 수행함에 따른 글자에 대하여 어절의 문맥을 판단하고, 상기 입력된 한글의 낱자에서 초성이 복수 개일 경우, 상기 단어 단위의 조합 범위에 기초하여 종성에서 사용되는 자음인지 초성에서 사용되는 자음인지 여부를 구분하는 단계를 포함하고, 를 포함하고, 상기 데이터베이스는,각각의 글자에 대한 음절들을 저장하는 음절 테이블을 유지하고, 상기 각각의 음절들에 대하여 식별자(ID)를 부여함으로써 글자 단위의 탐색을 수행하도록 제공하는것을 특징으로 하는 한글 입력 방법
|
10 |
10
제6항에 있어서, 상기 입력기로부터 입력되는 한글의 낱자를 수신하는 단계는,상기 한글로 입력하고자 하는 외국어에서 사용되는 종성이 입력됨에 따라 상기 입력된 종성을 수신하고, 상기 외국어에서 사용되지 않는 종성이 입력됨에 따라 널값(Null Value)으로 인식하여 상기 사용되지 않는 종성을 수신하지 않는 단계를 포함하는 한글 입력 방법
|