KR20070050835A - 문자입력방법 - Google Patents
문자입력방법 Download PDFInfo
- Publication number
- KR20070050835A KR20070050835A KR1020060110792A KR20060110792A KR20070050835A KR 20070050835 A KR20070050835 A KR 20070050835A KR 1020060110792 A KR1020060110792 A KR 1020060110792A KR 20060110792 A KR20060110792 A KR 20060110792A KR 20070050835 A KR20070050835 A KR 20070050835A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- input
- character
- consonant
- vowel
- 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/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
-
- 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
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
본 발명은 일반적인 키보드를 이용하지 않고 적어도 4개의 신호를 발생시킬 수 있는 문자입력장치를 이용하여, 상기 신호 중에서 적어도 1개를 조합한 조합신호를 중복되지 않게 한글자음, 한글모음, 알파벳대문자, 알파벳소문자, 히라가나, 가타가나, 숫자, 특수문자 등에 대응시켜서, 조합된 신호가 문자입력장치를 통하여 입력되면 이를 감지하여 연산처리 후 이에 대응되는 해당 문자를 생성시키는 문자입력방법에 관한 것이다. 본 발명은 이를 위하여 일반적인 자판형태의 키패드를 통하지 않고, 휠마우스, 터치패드, 트랙볼, 몇 개의 조합된 버튼 등과 같은 손가락의 움직임을 적어도 4개의 신호로 신호화할 수 있는 문자입력장치를 이용한다. 본 발명에서의 문자입력장치는 손가락의 움직임을 신호화하여 입력하는 입력장치부와 입력된 신호를 일시 저장하는 메모리부, 이를 연산하여 문자화시키는 연산처리부, 이 문자를 시스템으로 전달하는 신호제어부로 이루어진다.
문자입력, 신호
Description
본 발명은 적어도 4개의 신호를 발생시킬 수 있는 문자입력장치를 이용하며, 상기 신호중 적어도 1개를 조합한 신호를 중복되지 않게 문자, 숫자 등에 대응시켜서 문자를 입력하는 문자입력방법에 관한 것으로서, 보다 상세하게는 키보드와 같은 일반적인 자판형태의 키패드를 이용하고 않고 적어도 4개의 신호를 발생시키는 문자입력장치를 사용하며, 발생된 신호를 중복되지 않게 한글자음, 한글모음, 알파벳대문자, 알파벳소문자, 히라가나, 가타가나, 숫자, 특수문자 등에 대응시켜서 문자, 숫자, 특수문자를 생성하는 문자입력방법에 관한 것이다.
일반적인 형태의 문자입력은 키보드와 같은 문자자판 형태의 키패드(이하 '키보드'라 함)를 통해 이루어지고 있다. 키보드의 이용은 문자 입력속도와 편의성에서 타 입력 장치를 월등히 앞지르고 있다.
그러나 키보드를 이용한 문자입력방법에도 몇 가지 단점이 있다.
첫째, 입력속도를 높이기 위해서는 두 손으로의 입력이 필수적이라는 것이다. 한 손으로도 입력할 수 있으나 속도뿐 아니라 기능적인 면에서 매우 불편할 수밖에 없다. 특히, 한 손만 쓸 수 있는 장애인이나 한 손만 이용해야하는 환경에서 일하는 이들에게는 기존 키보드는 불편할 수밖에 없다.
둘째, 요즘같이 그래픽 유저 인터페이스(GUI), 특히 인터넷과 같은 Web 기반 프로그램 환경에서는 키보드의 사용보다 마우스를 그 주입력장치로 사용한다.
마우스를 이용하다가도 검색 창이나 정보 입력을 위해 문자를 입력하려면 어쩔 수 없이 마우스에서 손을 떼고 키보드로 손을 옮겨 사용해야 하는 번거로움이 있다. 많은 문자입력이 아닌 몇 글자의 문자입력을 위해 마우스와 키보드를 번갈아 옮겨다니는 것은 생각보다 여간 귀찮은 작업이 아닐 수 없다.
셋째, 현재 사용되고 있는 키보드는 그 편의성이 뛰어나지만 공간을 많이 차지하고 있다.
모니터와 본체는 그 모양과 크기면에서 많은 발전과 변화를 가져왔고, 그 결과 많은 작업공간을 확보하게 됐다. 그러나 키보드의 모양과 크기는 그 발명시기부터 지금까지 거의 변화가 없다. 특히, 최근 휴대단말기는 다양한 기능을 추가하여 종래 PC에 버금가는 수준으로 발전하고 있지만, 이러한 기능을 충분히 활용하기 위해서는 휴대단말기의 입력방식은 종래의 키보드 입력방식이 아닌 좁은 공간에서도 유효하게 입력할 수 있는 다른 차원의 입력방식이 요구되고 있다.
본 발명은 상기 종래 기술의 문제점을 해결하기 위한 것으로서, 본 발명을 통하여 현 사용자 환경에서 마우스와 키보드 간의 교차사용의 불편함과 공간적 편의성을 높이는 것을 목적으로 한다. 본 발명은 현재의 문자입력방법이 아닌 전혀 새로운 문자입력방법을 통하여 달성되며, 새로운 문자입력방법은 현재 통상적으로 사용되고 있는 휠마우스, 터치패드, 트랙볼 또는 몇 개의 조합된 버튼 등의 문자입력장치를 사용하여 구현하는 것을 목적으로 한다.
이하 본 발명의 기술적 구성을 중심으로 설명한다.
본 발명은 적어도 4개의 신호를 발생시킬 수 있는 문자입력장치를 이용하며, 상기 신호중 적어도 1개의 신호를 조합한 조합신호를 문자입력장치를 통하여 발생시키는 신호발생단계; 상기 조합신호는 중복되지 않게 문자의 음절(syllabic letter), 음소(phonemic letter), 숫자 또는 특수문자에 대응시키고, 상기 조합신호를 감지하면 연산처리하여 이에 대응하는 상기 음절, 음소, 숫자 또는 특수문자를 생성시키는 문자발생단계를 통하여 문자입력방법을 제공한다.
본 발명에서 사용하는 문자입력장치는 적어도 4개의 버튼 또는 입력소자를 통하여 신호를 발생하는 것이 바람직하며, 상기 문자입력장치는 일정방향으로의 이동길이에 따라 장신호 또는 단신호를 발생시키고, 상기 일정방향의 역방향으로의 이동길이에 따라 역장신호 또는 역단신호를 발생시킬 수 있다.
본 발명을 통하여 한글 입력시 상기 신호 중 1개의 신호를 자음모음변환신호로 지정하는 것이 가능하며, 이 경우 상기 문자발생단계는 상기 자음모음변환신호를 제외한 나머지 상기 신호 중 적어도 1개를 조합한 조합신호를 한글자음에 대응 시켜서 한글자음을 생성하는 자음생성단계; 상기 자음모음변환신호를 이용하여 자음에서 모음으로 또는 모음에서 자음으로 입력상태를 변환하는 자음모음변환단계; 및 상기 자음모음변환신호를 제외한 나머지 상기 신호 중 적어도 1개를 조합한 조합신호를 한글모음에 대응시켜서 한글모음을 생성하는 모음생성단계;를 통하여 구현된다.
또한, 본 발명은 한글 입력시 문자입력장치에 추가로 구비된 자음모음변환기능키를 통하여 자음모음변환신호가 발생하게 할 수도 있다. 이 경우 상기 문자발생단계는 상기 신호 중에서 적어도 1개를 조합한 조합신호를 한글자음에 대응하여 한글자음을 생성하는 자음생성단계; 상기 문자입력장치에 자음모음변환기능키를 추가로 구비하여 자음에서 모음으로 또는 모음에서 자음으로 입력상태를 변환하는 자음모음변환단계; 및 상기 신호 중에서 적어도 1개를 조합한 조합신호를 한글모음에 대응하여 한글모음을 생성하는 모음생성단계;를 통하여 구현된다.
본 발명을 통하여 숫자를 입력하는 것도 가능하며, 숫자는 상기 문자발생단계에서 상기 신호 중에서 적어도 1개의 신호를 조합한 숫자신호를 중복되지 않게 0, 1, 2, 3, 4, 5, 6, 7, 8 또는 9의 아리비아숫자에 대응하게 하여 생성한다.
더불어 본 발명을 통하여 알파벳을 입력하는 것도 가능하다. 알파벳은 상기 문자발생단계에서 상기 신호 중에서 적어도 1개의 신호를 순차적으로 조합한 알파 벳신호를 중복되지 않게 알파벳에 대응하게 하여 생성한다.
본 발명에서 문자입력장치의 상기 일정방향으로의 이동과 상기 일정방향의 역방향으로의 이동은 전후이동, 좌우이동, 회전이동, 상하이동 중 적어도 하나를 통하여 실행된다. 그리고, 상기 일정방향으로의 이동과 상기 일정방향의 역방향으로의 이동은 휠마우스(wheel mouse), 터치패드(touch pad), 트랙볼(trackball) 중 적어도 하나를 통하여 구현될 수 있다.
또한, 상기 일정방향으로의 이동길이와 상기 일정방향의 역방향으로서 이동거리에 따라서 장신호, 단신호, 역장신호, 역단신호가 구별되어 생성되며, 상기 장신호와 단신호의 구별 또는 상기 역장신호와 역단신호의 구별은 정해진 상기 이동거리의 범위를 벗어나거나 특정 이동거리 지점을 통과함에 따라 구별될 수 있다.
더불어 상기 문자입력장치에 입력상태변환기능키를 추가로 구비하여 자음생성, 모음생성, 대문자 알파벳생성, 소문자 알파벳생성, 숫자생성 또는 특수문자생성 중 적어도 하나의 입력상태로 변환할 수 있다.
한편, 본 발명에 따른 제1 내지 제3 입력신호 및 완료신호를 이용하여 문자를 입력하는 문자입력방법은, 상기 제1 내지 제3 입력신호 각각에 대응되도록 문자를 세 그룹으로 나누어 배열하는 문자 배열단계와; 상기 제1 내지 제3 입력신호 중 선택된 입력신호를 한 번 이상 입력함으로써 상기 선택된 입력신호에 배열된 문자 중 입력 횟수에 대응되는 문자를 입력하는 문자 입력단계와; 상기 완료신호를 한 번 입력함으로써 다음 압력하고자 하는 문자의 입력 상태로 대기하는 완료신호 입력단계를 포함하는 것을 특징으로 하는 문자 입력방법을 포함하는 것이 바람직하다.
이때, 상기 완료신호를 두 번 입력함으로써 빈 칸을 입력하는 빈칸신호 입력단계를 더 포함할 수 있다.
또한, 상기 문자 할당단계는, 상기 제1 내지 제3 입력신호 각각에 대응되도록 배열된 세 그룹의 문자가 제1 문자 그룹과 제2 문자 그룹으로 각각 배분되며, 상기 문자신호 입력단계는, 상기 제1 내지 제3 입력신호 중 선택된 입력신호를 한 번 이상 입력함으로써 상기 선택된 입력신호에 할당된 제1 문자 그룹 중 입력 횟수에 대응되는 문자가 입력되는 것이 바람직하다.
또한, 상기 문자신호 입력단계는, 상기 제1 내지 제3 입력신호 중 선택된 입력신호를 한 번 이상 입력한 후 상기 제3 입력신호를 한 번 이상 입력함으로써 상기 선택된 입력신호에 할당된 제2 문자 중 입력 횟수에 대응되는 문자가 입력되는 것이 바람직하다.
이때, 본 발명에 따른 제1 내지 제3 입력신호 및 완료신호를 이용하여 문자를 입력하는 문자입력방법은, 상기 완료신호를 두 번 입력함으로써 빈 칸을 입력하는 빈칸신호 입력단계를 더 포함할 수 있다.
또한, 본 발명에 따른 제1 내지 제3 입력신호 및 완료신호를 이용하여 문자를 입력하는 문자입력방법은, 상기 제1 내지 제3 입력신호 중 어느 하나도 입력되지 않은 경우에 상기 완료신호를 한 번 입력함으로써 입력 상태를 전환하는 입력상태 전환단계를 더 포함할 수 있다.
본 발명에 의하여 입력가능한 문자를 입력하는 문자입력방법에 대하여 보다 상세하게 살펴본다.
본 명세서에서 사용하는 문자는 경우에 따라서 숫자를 포함하는 개념으로 사용하며, 입력가능한 문자는 대표적으로 한글, 영문, 숫자 3가지로 구분한다. 하지만, 본 발명에 의하여 입력가능한 문자는 한글, 영문, 숫자에 한정되지 않고, 특수문자 및 특수기호는 물론 현존하거나 이미 사멸한 표음문자(表音文字, phonogram)를 모두 포함한다.
표음문자는 크게 두 가지로 나뉜다. 소리를 음절단위로 표시하는 음절문자(音節文字:syllabic letter)와 자모(子母)문자와 소리를 음소단위로 표시하는 음소문자(音素文字:phonemic letter)가 그것이다.
음소문자는 음을 표기하는 단위가 음절보다 작은 음소로 된 문자이다. 자음과 모음의 음소를 조합하여 음을 표기하는 알파벳, 한글 등의 문자가 있다. 우리말 한글은 기본자모 24자 외에 된소리 5개와 겹모음 11개 등을 조합하여 세상의 소리를 문자로 표기한다.
이에 반하여, 음절문자는 음을 표기하는 단위가 음절로 된 문자이다. 일본문자인 가나가 대표적인 예이다. 일본문자는 '50음도'라고 하는 50개의 음절(실제로는 탁음과 촉음까지 포함하면 대략 100개 정도가 된다.)을 가지고 세상의 소리를 문자로 표기한다.
본 발명에서는 대표적으로 한글, 숫자, 영문에 대하여 그 문자의 특성을 분석, 파악하고 이를 본 발명에서 사용하는 반음기호로 기호화한다.
이하 설명하는 한글, 숫자, 영문의 기호화는 예시적인 것에 불과하여 대응하는 기호가 다르다고 하더라도 동일한 원리와 기술적 구성을 적용한 것이라면 본 발명의 권리범위 내에 포함된다고 볼 것이다.
(제1 실시예)
우선, 본 발명에 따른 문자입력방법의 제1 실시예에 대해 설명하기로 한다.
요즘 사용되고 있는 대다수의 마우스는 인터넷이나 문서 검색을 편리하게 하기 위해 두 개의 버튼 중간에 휠(wheel)이라는 둥근 원통이 끼워져 있다. 휠의 본 래 목적은 휠을 사용하여 모니터 위, 아래로 화면을 스크롤(scroll)하여 편리하게 화면을 이동하도록 하는 데 있다.
본 발명은 이와 같이 휠의 움직임을 이용할 수 있는 휠마우스(wheel mouse), 상하좌우로 움직임이 가능한 터치패드(touch pad), 트랙볼(trackball) 또는 최소한 4개의 신호를 발생시킬 수 있는 버튼형태의 문자입력장치를 이용하여 손가락의 움직임을 신호화하고, 상기 신호에 대응하는 문자를 생성시킨다.
본 발명에서의 문자입력장치는 손가락의 움직임을 신호화하여 입력하는 입력장치부와 입력된 신호를 일시 저장하는 메모리부, 이를 연산하여 문자화시키는 연산처리부, 이 문자를 시스템으로 전달하는 신호제어부로 이루어지는 것이 보다 바람직하다.
문자입력장치로부터 상하, 좌우, 전후 또는 회전 움직임 신호를 기본으로 하여, 신호의 길고 짧음을 입력받게 된다. 일정방향으로의 이동길이 또는 회전각도에 따라서 '장신호'와 '단신호'로 구분할 수 있으며, 상기 일정방향의 역방향으로의 이동길이 또는 회전각도에 따라서 '역장신호'와 '역단신호'로 구분할 수 있다.
본 명세서에서는 언급한 '장신호', '단신호', '역장신호', '역단신호'와 같은 움직임 신호를 완성되지 않은 문자신호라는 의미에서 '반음신호'라고 한다.
휠마우스를 이용하여 반음신호를 발생하는 경우, 휠을 위아래로 이동시킴에 따라, 위로 짧게 또는 길게 발생하는 신호는 (단신호)와 (장신호)형태로 표시하고, 아래로 짧게 또는 길게 발생하는 신호는 (역단신호)와 (역장신호)형태로 표시할 수 있다. 화살표를 이용한 표시방법은 본 발명에서 문자입력장치의 움직임을 신호화할 수 있는 여러 기호 중 하나에 불과하며 다양한 기호 및 표시방법을 사용하는 것이 가능함은 물론이다.
예를들어, (아래로 길게 한번, 위로 짧게 한번) 이러한 신호의 경우, ( )으로 표시하게 된다. 상하 움직임 신호를 '주반음신호'라 하고, 좌우 움직임 신호를 '보조반음신호'로 구별할 수도 있다. 보다 구체적으로 설명한다.
본 명세서에서 반음신호에 해당하는 반음기호를 정리하면 아래와 같다.
<주반음신호 체계>
반음기호 | 손가락 움직임에 의한 반음신호 |
위에서 아래로의 짧은 신호(단신호) | |
아래에서 위로의 짧은 신호(역단신호) | |
위에서 아래로의 긴 신호(장신호) | |
아래에서 위로의 긴 신호(역장신호) |
이 신호를 조합하여 각각의 문자를 생성하게 된다.
위와 같은 상하로의 움직임 신호는 문자를 생성시키는 데 주반음신호로 작용한다.
이와 더불어 터치패드나 트랙볼 형태와 같이 좌우 손가락 움직임 신호를 입력받을 수 있는 입력장치의 경우 보조반음신호를 사용할 수 있다.
<보조반음신호 체계>
본 발명에서 문자입력장치로 사용되는 휠마우스, 터치패드, 트랙볼 등은 예시적인 것에 불과하며, 동일한 움직임 신호를 발생할 수 있는 것이라면 해당 입력장치가 어떻게 불리느냐(命名)에 관계없이 본 발명에서 사용가능한 문자입력장치에 속한다고 볼 것이다.
1 .한글
한글은 그 생성원리부터 이해하는 것이 중요하다. 한글은 자음과 모음이 어우러져 만들어진 문자이다. 이 모음과 자음은 그 생성 동기 및 의미에서 과학적 설계를 가지고 있다. 현대 문명의 최대 이기라고 하는 컴퓨터에도 이를 적절히 적용할 수 있다. 아는 바와 같이 컴퓨터의 모든 신호는 '0'과 '1'로 이루어져 있다.
'0'과 '1'의 신호체계를 위에서 언급했던 반음신호에 적용하기로 한다.
(1) 자음의 표시
자음은 다음과 같이 8개의 자음을 기본으로 삼는다.(ㄱ, ㄴ, ㄷ, ㅁ, ㅂ, ㅅ, ㅇ, ㅈ) 이들 기본자음을 기준으로 나머지 자음들을 파생시킨다. (ㄹ,ㅋ,ㅌ,ㅍ,ㅎ) 이나 (ㄲ,ㄸ,ㅆ,ㅉ,ㅃ) 는 기본자음의 연속이라고 본다.
< 기본자음으로부터의 자음 생성도 >
ㄱ -> ㅋ -> ㄲ | ㄴ -> ㄹ | ㄷ -> ㅌ -> ㄸ | ㅁ -> 공백 |
ㅂ -> ㅍ -> ㅃ | ㅅ -> ㅆ | ㅇ -> ㅎ | ㅈ -> ㅊ -> ㅉ |
이 자음을 반음신호로 구성하는 데는 2가지 방식이 있다.
1) 자음 순서에 의한 표시 방식
현재 사용하고 있는 자음의 순서에 따라 반음신호를 차례대로 조합하여 붙이는 방식이다. 누구나 숙지하고 있는 자음의 순서에 맞춘 것이기 때문에 이해하기 쉽다는 장점이 있다.
< 순서에 의한 자음 반음신호 체계 >
2) 음의 길이에 의한 구분
자음은 발음되는 음의 길이에 의해 장자음과 단자음으로 구분되는데, 이들 자음의 길이에 맞게 각 자음의 첫번째 반음신호를 구성하는 방식이다. 자음의 발음길이에 따라 실제 반음신호 역시도 짧으면 짧게, 길면 길게 표시되므로 사용상의 편이성을 높일 수 있다.
단자음(짧은소리) : ㄱ, ㄷ, ㅅ, ㅈ
장자음(긴소리) : ㄴ, ㅁ, ㅂ, ㅇ
< 음의 길이에 의한 자음 반음신호 체계 >
위와 같은 2가지 방법에 따라 2개의 반음신호를 조합해 자음을 생성시키며, 이렇게 자음이 결정되면, 다음 자음을 입력받을 수 있거나 파생자음으로 확장할 수 있으며, 모음입력신호에 의해 모음을 입력할 수 있다. 새로운 자음은 다시 또는 반음신호 입력으로 시작할 수 있고, 현 입력자음의 파생자음을 입력하고자하면 반음신호을 입력하면 된다.
예를 들면, 반음신호 가 들어와 ( ㄱ ) 이 표시된 후, 반음신호가 들어오면 ( ㅋ )이 입력되고, 여기서 다시 반음신호가 들어오면 ( ㄲ ) 이 입력된다. 다른 파생자음도 이와 같은 원리로 입력받게 된다.
(2) 모음의 표시
모음을 반음신호로 구성하는데는 조합형과 완성형 2가지 방식이 있다.
1) 조합형 모음방식
조합형 방식은 모음을 그 생성원리인 기본문자 (ㅡ), (ㆍ), (ㅣ)으로 나누어 이를 조합함으로써 모음을 만들어내는 방식이다. 이 3가지 문자의 반음신호는 다음과 같다.
< 조합형모음 반음신호 체계>
이 3가지 반음신호를 조합하여 모음을 구성한다.
이는 모음 생성원리에 따른 것으로 이해하기 쉬우며 습득이 빠르다는 장점이 있다.
2) 완성형 모음방식
완성형 모음방식은 반음신호 하나로 하나의 모음을 표시하고, 이 반음신호를 연속해서 반복입력시킴으로써 다른 모음을 표시하는 방식이다.
< 완성형모음 반음신호 체계 >
가장 많이 쓰이는 모음을 하나의 반음신호로 표시함으로써 전체적인 문자입력속도를 향상시킬 수 있다.
(3) 자음입력과 모음입력의 변경
위에서 자음과 모음의 반음신호를 정의하였는데 이들은 같은 반음신호를 공유하고 있기 때문에 자음의 입력과 모음의 입력을 구분시켜야한다.
이를 구분하는 방법에는 3가지가 있다.
첫째, 자음/모음입력 버튼을 한번 눌러 입력할 수도 있고 계속 누른 상태에서 입력할 수도 있다. 휠마우스의 경우는 오른쪽버튼 또는 왼쪽버튼을 이와 같은 역할로 사용할 수 있는데, 오른쪽/왼쪽 마우스버튼을 클릭하여 자음과 모음입력을 변환시키거나 마우스버튼을 누른 상태에서 반음신호를 발생시켜 모음을 입력하고 버튼을 누르지 않은 상태에서 반음신호를 발생시켜 자음을 입력하는 것이다. 이 경우 오른쪽 마우스버튼이 문자입력장치에서 자음모음변환기능키 기능을 한다.
자음을 입력하다가 반음신호를 받으면 그때부터 입력되는 반음신호는 모음으로 표시되며, 다시 반음신호 가 들어오게 되면 다시 자음을 입력받게 된다. 이때 반음신호 가 자/모음 변환신호 역할을 하기 위해서는 반음신호 입력 메모리 버퍼에 아직 결정되지 않은 반음신호가 존재하지 않아야 한다. 다시 말해 현재 메모리 버퍼에 자음의 반음신호 가 앞에 있는 상태에서 가 들어오면 와 같은 반음신호로 조합되어 이에 해당되는 자음이 표시되게 된다.
자음/모음변환을 예를 들면, 반음신호를 입력받아 (ㄱ)을 표시한 후, 를 입력받으면 이때부터 입력되는 것은 모음신호로 이 입력되어지면 (가)가 입력된다, 이때 다시 반음신호가 입력되어지면 자음이 입력되고, 여기서 반음신호가 입력되어지면 (각) 이 입력되는 것이다.
본 발명에 의한 문자입력방법에서 4개의 반음신호 중에서 하나의 신호를 자음모음변환신호로 지정하면 나머지 3개의 반음신호로 문자를 입력한다.
셋째, 터치패드나 트랙볼과 같이 좌우로의 보조 반음신호를 사용하는 입력장치에서 이 보조 반음신호를 모음으로 표시하는 것이다. 즉, 위,아래로의 신호는 자음을 표시하고 좌,우로의 신호는 모음으로 구별하여 표시하는 방식이다. 이러한 방식은 특별한 자/모음 변환시스템을 채택하지 않아도 된다는 장점이 있다.
한글입력시 문자입력장치를 통하여 발생한 반음신호에 대응하는 특정 모음과 자음은 예시적인 것에 불과하며, 모음과 자음은 반음신호에 다양하게 대응될 수 있다. 문자입력장치를 통하여 발생한 반음신호에 대응되는 모음 또는 자음이 바뀌더라도 본 발명의 기술적 구성 범위 내에 해당한다고 볼 것이다.
2. 숫자
숫자는 상, 중, 하 세그룹으로 나누어 반음신호를 차례대로 구성한다.
하 그룹은 (1,2,3), 중 그룹은 (4,5,6), 상 그룹은 (7,8,9) 로 구분한다.
숫자입력시 반음신호에 대응하는 숫자는 예시적인 것에 불과하며, 아라비아 숫자는 반음신호에 다양하게 대응될 수 있다. 대응되는 숫자가 바뀌더라도 본 발명의 기술적 구성 범위 내에 해당한다고 볼 것이다.
3. 영문
영문 26 글자는 현재 표준화되어 있는 9개 그룹으로 나눈다.
영문의 경우 모음과 자음이 뒤섞여 있어 그 특성을 가지고 나눌 수 없기 때문에 알파벳 순서에 따라 반음신호를 구성한다. 각 그룹내에서는 앞의 영문자에 신호를 더하면서 같은 그룹의 다음 글자로 변환된다.
영문자 | 반음기호 | 영문자 | 반음기호 | 영문자 | 반음기호 |
A | B | A + | C | B + | |
D | E | D + | F | E + | |
G | H | G + | I | H + | |
J | K | J + | L | K + | |
M | N | M + | O | N + | |
P | R | P + | S | R + | |
T | U | T + | V | U + | |
W | X | W + | Y | X + | |
. | Q | . + | Z | Q + |
마찬가지로 영문입력시 반음신호에 대응하는 알파벳은 예시적인 것에 불과하며, 다양한 방식과 형태로 알파벳이 반음신호에 중복되지 않게 대응될 수 있다. 반음신호에 대응되는 알파벳이 바뀌더라도 본 발명의 기술적 구성 범위 내에 해당한다고 볼 것이다.
4. 한글, 영문, 숫자의 입력상태변환
본 발명에 의한 문자입력장치에 입력상태변환기능키를 추가로 구비하여 한글입력상태, 숫자입력상태, 영문입력상태 중 적어도 어느 하나의 입력상태로 변환할 수 있다. 입력상태 변환시 한글입력의 경우 자음입력상태와 모음입력상태로 구별하 는 것이 가능하고, 영문입력의 경우 대문자입력상태와 소문자입력상태로 구별하는 것도 가능하다.
(제2 실시예)
다음으로, 본 발명에 따른 문자입력방법의 제2 실시예에 대해 설명하기로 한다.
본 실시예는 4종류의 입력신호로 기존 키보드에서 사용하는 문자, 구체적으로 한글, 영문, 숫자뿐만 아니라 문자 사이의 빈칸(Space)도 입력할 수 있다.
상기 4가지 신호는 각 문자(한글,영문,숫자) 별로 각각 다른 입력 기능을 가지고 있다.
각 문자(한글, 영문, 숫자)에 대한 구체적인 입력방법은 이하에서 설명하기로 한다.
1 .한글
한글은 자음(초성), 모음(중성), 받침(종성)으로 나누어 입력하며, 이때 입력모드는 완료신호, 즉 자음/모음/받침 변환신호에 의해 결정된다.
한글은 같은 자음이라도 초성에 올 수 있는 것과 종성에 올 수 있는 형태가 다르기 때문에, 이들 위치에서의 문자 변환도 서로 다른 형태를 가진다.
한글은 기본적으로 한 번의 완료신호, 즉 자음/모음/받침 변환신호에 의해 (자음->모음->자음->모음) 순으로 입력모드를 변경하며 문자를 입력한다.
받침이 있는 문자의 경우, 모음 입력상태에서 자음/모음/받침 변환신호를 2번 보냄으로써 받침을 입력할 수 있다.
빈칸의 경우 받침모드에서 자음/모음/받침 변환신호를 2번 보냄으로써 입력할 수 있다. 이와 달리 자음/모음/받침 변환신호를 길게 보냄으로써 입력할 수도 있다. 빈칸이 입력되면 자동으로 자음(초성) 입력모드로 된다.
(1) 자음(초성)
자음(초성)은 한글 입력시 첫소리에 해당되는 문자 입력을 뜻한다. 따라서 모음(중성) 또는 받침(종성) 다음이나 빈칸(Space) 다음에 입력한다.
자음(초성)의 변화는 두 가지 형태로 나눌 수 있는데, 비슷한 음의 형태로 나누는 방법과 사용자 편의(사용빈도)를 고려해 나누는 방법이 있다. 우선, 비슷한 음의 형태로 나누는 방법으로 설명한다.
4가지 입력신호의 구분 | 입력신호의 반복에 의한 변화 | 변환신호에 의한 자음 변화 |
제1 입력신호 | ㄱ ↓ ㄷ ↓ ㅈ | → ㅋ → ㄲ → ㅌ → ㄸ → ㅊ → ㅉ |
제2 입력신호 | ㅇ ↓ ㄴ ↓ ㅂ | → ㅁ → ㅎ → ㄹ → ㅍ → ㅃ |
제3 입력신호 (변환신호) | ㅅ | → ㅆ → . |
입력신호에 의한 문자를 다른 문자로 변환 | ||
완료신호(자음/모음/받침 변환신호) | 3개의 입력신호를 각각 자음, 모음, 받침으로 입력할 수 있도록 변환. |
위의 표와 같이 초성을 입력하는 4가지의 입력신호는 각각 다음과 같은 문자신호로 구성된다.
제1 내지 제3 입력신호는 자음(초성) 또는 받침(종성)을 입력하는 경우 한글 자음의 기준이 되는 대표문자에 대한 입력 신호로써, 문자신호를 반복함으로써 다른 대표문자로 변환될 수 있다.
예를 들어, 'ㄴ'은 제2 입력신호를 두 번 누름으로써 입력할 수 있고, 'ㅉ'은 문자신호1을 세 번 누르고 제3 입력신호(변환신호)를 누름으로써 입력할 수 있다.
만약 앞에 입력된 문자가 없을 경우, 예를 들어 제3 입력신호를 누르면 'ㅅ'이 입력된다.
자음(초성)을 입력한 후에는 자음/모음/받침 변환신호를 입력함으로써 모음을 입력할 수 있는 상태가 된다.
다음으로, 사용자 편의(사용빈도)를 고려해 자음(초성)을 나눈 방법은 아래 표에 도시되어 있다.
4가지 입력신호의 구분 | 입력신호의 반복에 의한 변화 | 변환신호에 의한 자음 변화 |
제1 입력신호 | ㄱ ↓ ㄷ ↓ ㅈ | → ㅋ → ㄲ → ㅌ → ㄸ → ㅊ → ㅉ |
제2 입력신호 | ㅇ ↓ ㅅ ↓ ㅂ | → ㅁ → ㅎ → ㅆ → ㅍ → ㅃ |
제3 입력신호 (변환신호) | ㄴ | → ㄹ → . |
입력신호에 의한 문자를 다른 문자로 변환 | ||
완료신호(자음/모음/받침 변환신호) | 3개의 입력신호를 각각 자음, 모음, 받침으로 입력할 수 있도록 변환. |
문자를 입력하는 방식은 비슷한 음의 형태로 나눈 방법과 동일하다.
(2) 모음(중성)
모음(중성)은 항상 자음(초성)의 입력이 완료되면 그 다음에 오는 문자이다. 모음(중성)은 두가지 변환 형태를 가지고 있는데, 첫 번째가 완성형이고, 두 번째가 조합형이다.
가. 완성형의 경우
모음(중성)의 완성형은 3개의 문자입력 신호에 기본이 되는 완전한 모음 3개를 할당하여 사용하는 방식이다. 이 상태에서 같은 문자신호를 반복함으로써 기본 모음에서 다른 모음으로의 변환이 가능하게 된다.
복모음의 경우는 이들 단모음을 2개 또는 그 이상의 입력으로 만들 수 있다.
모음 입력을 위한 표가 아래에 도시되어 있다.
4가지 입력신호의 구분 | 입력신호 반복에 의한 모음 변화 |
제1 입력신호 | ㅏ → ㅓ → ㅑ → ㅕ |
제2 입력신호 | ㅗ → ㅜ → ㅛ → ㅠ |
제3 입력신호 | ㅣ → ㅡ → ㅢ |
완료신호(자음/모음/받침 변환신호) | 3개의 입력신호를 각각 자음, 모음, 받침으로 입력할 수 있도록 변환. |
제1 내지 제3 입력신호는 모음을 입력하는 신호이고 자음/모음/받침 변환신호(빈칸신호)는 모음을 입력하고 종성이나 초성을 입력하기 위한 상태로 전환하는 신호이다.
자음/모음/받침 변환신호(빈칸신호)를 두 번 입력하면 빈칸이 만들어지게 된다.
예를 들어 'ㅑ'는 제1 입력신호를 세 번 입력하면 되고, 'ㅡ'는 제3 입력신호를 두 번 입력하면 된다.
'ㅚ'와 같은 복모음은 제2 입력신호를 한 번, 제3 입력신호를 한 번 입력함으로써 만들 수 있다.
이 방식의 경우 기본이 되는 모음(많이 사용되는 모음)을 앞쪽에 할당하고, 기본적으로 완전한 모음의 형태로 입력되기 때문에 상대적으로 적은 입력신호로 모음을 만들어 낼 수 있다.
나. 조합형의 경우
모음(종성)의 조합형은 한글 모음의 기본요소인 (ㅣ, ㅡ, ` ) 3가지를 차례로 조합하여 모음을 만들어내는 방식이다.
모음 입력을 위한 표가 아래에 도시되어 있다.
4가지 입력신호의 구분 | 입력신호 반복에 의한 모음 변화 |
제1 입력신호 | ' l' 모음 입력 신호 |
제2 입력신호 | 'ㅡ' 모음 입력 신호 |
제3 입력신호 | ' ` ' 모음 입력 신호 |
완료신호(자음/모음/받침 변환신호) | 3개의 입력신호를 각각 자음, 모음, 받침으로 입력할 수 있도록 변환. |
제1 내지 제3 입력신호는 기본 모음을 입력하는 신호이고 자음/모음/받침 변환신호(빈칸신호)는 모음을 입력하고 종성이나 초성을 입력하기 위한 상태로 전환하는 신호이다.
자음/모음/받침 변환신호(빈칸신호)를 두 번 입력하면 빈칸이 만들어지게 된다.
예를 들어 제1 입력신호를 입력하고 제3 입력신호를 입력하면 'ㅏ'가 만들어지며, 제2 입력신호를 입력하고 제3 입력신호를 입력하면 'ㅜ'가 만들어진다.
이 방식은 모음 자체를 글자 쓰듯이 입력시킬 수 있기 때문에 매우 편한 입력 방식이며 사용자가 쉽게 입력방법을 익힐 수 있다.
(3) 받침(종성)
받침(종성)은 자음(초성)과 비슷한 형태를 가지고 있지만, 자음(초성) 문자 중 받침(종성)에 못 오는 문자가 있다. 이러한 문자는 받침(종성)의 변화에서 제외시키고 자음(초성)에서 볼 수 없는 복자음을 포함함으로써, 복자음을 한번에 입력시킬 수 있도록 한다.
받침(종성)의 변화도 두가지 형태로 나눌 수 있는데 첫번째는 비슷한 음의 형태로 나누는 방법과 두번째 사용자 편의(사용빈도)를 고려한 변환 형태이다
우선, 비슷한 음의 형태로 나눈 아래 표를 중심으로 받침 입력 방법을 설명하기로 한다.
4가지 입력신호의 구분 | 입력신호 반복에 의한 변화 | 변환신호에 의한 받침 변화 |
제1 입력신호 | ㄱ ↓ ㄷ ↓ ㅈ | → ㅋ → ㄲ → ㄳ → ㅌ → ㄵ → ㄶ → ㅊ |
제2 입력신호 | ㅇ ↓ ㄴ ↓ ㅂ | → ㅁ → ㅎ → ㄹ → ㄺ → ㄻ → ㄼ → ㄽ → ㄾ → ㅀ → ㅍ |
제3 입력신호 (변환신호) | ㅅ | → ㅆ → ㅄ |
입력신호에 의한 문자를 다른 문자로 변환 | ||
완료신호(자음/모음/받침 변환신호) | 3개의 입력신호를 각각 자음, 모음, 받침으로 입력할 수 있도록 변환. |
위의 표와 같이 종성을 입력하는 4가지의 입력신호는 각각 다음과 같은 문자신호로 구성된다.
제1 내지 제3 입력신호는 받침(종성)을 입력하는 경우 대표문자에 대한 입력 신호로써, 입력신호를 반복함으로써 다른 문자로 변환될 수 있다.
예를 들어, 'ㄷ'은 제1 입력신호를 두 번 누름으로써 입력할 수 있고, 'ㄺ'은 제2 입력신호를 두 번 누르고 제3 입력신호(변환신호)를 두 번 누름으로써 입력할 수 있다.
만약 앞에 입력된 문자가 없을 경우 제3 입력신호를 누르면 'ㅅ'이 입력된다.
받침(종성)을 입력한 후에는 완료신호, 즉 자음/모음/받침 변환신호를 입력함으로써 그 다음 문자의 자음(초성)을 입력할 수 있는 상태가 된다.
한 칸을 띄고자 할 때에는 자음/모음/받침 변환신호를 두 번 입력하면 된다.
다음으로, 사용자 편의(사용빈도)를 고려하여 문자를 입력하는 방식에 대한 표가 아래에 도시되어 있다.
4가지 입력신호의 구분 | 입력신호 반복에 의한 변화 | 변환신호에 의한 받침 변화 |
제1 입력신호 | ㄱ ↓ ㄷ ↓ ㅈ | → ㅋ → ㄲ → ㄳ → ㅌ → ㄺ → ㄻ → ㄼ → ㅊ |
제2 입력신호 | ㅇ ↓ ㅅ ↓ ㅂ | → ㅁ → ㅎ → ㅆ → ㄽ → ㄾ → ㅀ → ㅍ |
제3 입력신호 (변환신호) | ㄴ | →ㄹ → ㄵ → ㄶ → ㄺ →ㄻ → ㄼ → ㄽ → ㄾ → ㅀ |
입력신호에 의한 문자를 다른 문자로 변환 | ||
완료신호(자음/모음/받침 변환신호) | 3개의 입력신호를 각각 자음, 모음, 받침으로 입력할 수 있도록 변환. |
문자를 입력하는 방식은 비슷한 음의 형태로 나눈 방법과 동일하다.
(4) 한글의 완성
위에서 설명한 바와 같이, 초성, 중성, 종성을 차례로 입력함으로써 하나의 한글 문자를 입력할 수 있으며 어떠한 문자나 문장도 입력하는 것이 가능하게 된다.
2 .숫자
아라비아 숫자 0에서 9 까지를 입력함으로써 숫자를 입력할 수 있다. 아라 비아 숫자는 10개로 구성되어 있기 때문에 기본 숫자 신호를 반복함으로써 다른 숫자 신호로 변환 입력이 가능하게 된다.
아래 표를 참고로 숫자를 입력하는 방법에 대해 살펴보기로 한다.
4가지 입력신호의 구분 | 숫자의 배열 |
제1 입력신호 | 1 → 2 → 3 |
제2 입력신호 | 4 → 5 → 6 |
제3 입력신호 | 7 → 8 → 9 → 0 |
완료신호 | 현재 입력중인 숫자 문자의 입력 완료 |
우선, 제1 내지 제3 입력신호에는 각각 대표 숫자가 입력되도록 할당되어 있다. 예를 들어, 제1 입력신호에는 숫자 1, 제2 입력신호에는 숫자 4, 제3 입력신호에는 숫자 7이 할당될 수 있다.
완료신호는 위 문자 신호 3개에 의해 입력된 숫자를 다음 차례의 숫자로 변환시키거나 숫자를 입력하는 것이 완료되었음을 알리는 신호로 할당되어 있다.
이와 같이 4개의 신호로 아라비아 숫자를 입력할 수 있으며, 구체적으로는 아래와 같이 3가지 방식으로 구현될 수 있다.
(1) 완료키 값에 의한 숫자 입력
같은 문자신호를 계속 반복하여 신호를 보냄으로써 숫자를 변화시키고 완료신호에 의해 최종적으로 숫자를 입력시키는 방식이다.
3개의 문자신호에는 위의 테이블과 같이 각각 (1,2,3) (4,5,6) (7,8,9,0) 값을 할당하고 같은 입력신호를 반복함으로써 원하는 숫자가 변환 입력될 수 있다.
입력하려는 숫자가 지금 입력중인 숫자의 계열이 아닌 경우에는 완료 신호를 입력하지 않고 다른 입력신호를 입력함으로써 다른 숫자를 입력할 수도 있다.
예를 들어 249라는 숫자를 입력하는 방식을 설명하기로 한다.
우선 제1 입력신호를 두 번 입력하면 2가 입력된다. 그 후 제2 입력신호를 한 번 입력하면 4가 입력되고 제3 입력신호를 세 번 입력하면 9가 입력됨으로써, 249의 입력이 완료된다.
다른 예로 8931을 입력하는 방식을 설명한다.
우선, 제3 입력신호를 두 번 입력하고 완료신호를 입력하면 8의 입력이 끝난다. 그 다음 제3 입력신호를 세 번 입력하면 9가 입력된다. 이때에 완료신호를 입력하고 다시 제3 입력신호를 입력하는 이유는 같은 계열 내의 숫자를 두 번 연속으로 입력하기 때문이다.
그 다음 제1 입력신호를 세 번 입력하면 3이 입력되고 완료신호를 입력한다. 마지막으로 제1 입력신호를 한 번 입력하면 1이 입력된다.
이 방식을 사용하면 사용자가 입력하려는 숫자를 확실히 인식한 후 완료 신호를 보내 입력시킬 수 있게 된다.
(2) 시간차에 의한 숫자 입력
같은 신호를 계속 반복하여 입력함으로써 숫자를 변화시키고 입력하고자 하는 문자에서 잠시 멈추면 자동으로 입력되는 방식이다.
3개의 입력신호에는 각각 (1,2,3) (4,5,6) (7,8,9,0) 값을 할당하고 같은 입력신호를 연속적으로 반복함으로써 다음 숫자로 변환될 수 있다.
완료신호를 입력하지 않아도 됨으로써 여러 숫자를 입력하는 경우 완료신호의 입력이 줄어들게 된다.
예를 들어, 숫자 8931을 입력하는 방식을 설명한다.
우선, 제3 입력신호를 두 번 입력하고 잠시 멈추면 8이 입력된다. 그 다음 제3 입력신호를 세 번 입력하고 잠시 멈추면 9가 입력된다. 그 다음 제1 입력신호를 세 번 입력하고 잠시 멈추면 3이 입력된다. 마지막으로 제1 입력신호를 한 번 입력하고 잠시 멈추면 1이 입력된다.
3. 영문
영문자는 기본이 되는 대표문자를 정하여 제1 내지 제3 입력신호에 할당한 후, 이 입력신호를 반복 입력함으로써 원하는 대표문자로 변환된다. 이 후 다시 변환신호에 의해 대표문자를 기준으로 알파벳 순서대로 문자를 변환 입력한다.
영문자는 대문자/소문자 구분이 있는데 기본적인 입력은 소문자를 기준으로 하고 대문자/소문자 변환신호에 의해 대문자를 입력할 수 있게 한다. 대문자는 기본적으로 문장의 가장 앞쪽에서 쓰여지기 때문에 문장의 처음 시작 부분이나 빈칸 입력 후 대문자/소문 변환신호를 받으면 대문자가 입력된다. 그 밖의 경우에는 소문자가 자동으로 입력된다.
빈칸(space)은 문자 입력 중, 연속된 2번 의 대문자/소문자 입력신호로써 입력된다. 이와 달리, 대문자/소문자 입력신호를 길게 입력함으로써도 입력할 수 있 다.
영문자는 기본이 되는 대표문자를 어떤 형식으로 정하느냐에 따라 크게 4가지로 나눌 수 있다. 단순히 알파벳 순서에 의해 나누는 방법, 휴대폰 문자판에 있는 방식을 따르는 방법, 알파벳의 사용빈도에 의해 나누는 방법, 알파벳 문자 중 모음을 기준으로 삼는 방법 등이 그 예이다.
우선, 아래 표를 참고로 알파벳 순서에 의해 영문을 입력하는 방법에 대해 살펴보기로 한다.
4가지 입력신호의 구분 | 영문의 배열 | 변환신호에 의한 변화 |
제1 입력신호 | A ↓ D ↓ G ↓ J | → B → C → E → F → H → I → K → L |
제2 입력신호 | P ↓ S ↓ V ↓ Y | → Q → R → T → U → W → X → Z → . |
제3 입력신호 (변환신호) | M | → N → O |
입력신호에 의해 변환된 문자를 다른 문자로 변환 | ||
완료신호(대/소문자 변경신호) | 3개의 문자신호를 완료시키고 대문자/소문자를 입력받을 수 있도록 변환. |
위의 표에 기재된 것처럼, 제1 내지 제3 입력신호는 대부분의 영문자를 입력하는 신호이다. 각 입력신호를 반복함으로써 다른 영문자로 변환되어 입력된다.
예를 들어, A는 제1 입력신호를 한 번 입력하면 되고, S는 제2 입력신호를 두 번 입력하면 된다.
제3 입력신호(변환신호)은 1개의 문자(여기서는 M)를 입력하는 신호이자, 앞에 입력된 입력신호가 있을 경우 그 문자를 변환하는 신호이다. 만약 앞에 입력된 입력신호가 없을 경우 이 신호에 할당된 고유의 문자, 예를 들어 M을 입력한다.
예를 들어, E는 제1 입력신호를 두 번 입력하고 그 다음 제3 입력신호(변환신호)을 한 번 입력하면 된다. X는 제2 입력신호를 세 번 입력하고 그 다음 제3 입력신호(변환신호)를 두 번 입력하면 된다.
완료신호(대/소문자 변경신호)는 영문의 대문자와 소문자를 변경하거나 빈칸을 입력하는 신호이다.
앞에 입력신호가 없는 경우 완료신호(대/소문자 변경신호)를 입력하면 현재 입력시점의 문자입력 형태를 소문자에서 대문자로 바꿔준다.
이 완료신호(대/소문자 변경신호)를 연속해서 2번 입력하는 경우 빈칸(Space)이 입력된다.
현재 상태에서 입력된 문자가 있는 경우에는 그 문자에 대한 입력완료 신호로 인식하여 새로운 문자를 입력할 수 있는 상태로 된다.
예를 들어, Kim을 입력하는 경우, 완료신호(대/소문자 변경신호)를 한 번 입력하면 대문자를 입력할 수 있는 상태가 된다. 이 상태에서 제1 입력신호를 네 번 입력하고 제3 입력신호(변환신호)를 한 번 입력하면 K가 입력된다.
그 다음 완료신호(대/소문자 변경신호)를 입력하면 소문자를 입력할 수 있는 상태가 된다. 이 상태에서 제1 입력신호를 세 번 입력하고 제3 입력신호(변환신호)을 두 번 입력하면 i가 입력된다.
그 다음 완료신호(대/소문자 변경신호)를 입력하면 다음 문자를 입력할 수 있는 상태로 된다. 이 상태에서 제3 입력신호(변환신호)를 한 번 입력하면 m이 입력된다. 이와 같이 함으로써 영문을 입력할 수가 있게 된다.
다음으로, 대폰 문자판에 있는 방식으로 문자를 입력하는 방법이 아래 표에 도시되어 있다.
4가지 입력신호의 구분 | 영문의 배열 | 변환신호에 의한 변화 |
제1 입력신호 | A ↓ D ↓ G ↓ J | → B → C → E → F → H → I → K → L |
제2 입력신호 | P ↓ T ↓ W ↓ . | → R → S → U → V → X → Y → Q → Z |
제3 입력신호 (변환신호) | M | → N → O |
입력신호에 의해 변환된 문자를 다른 문자로 변환 | ||
완료신호(대/소문자 변경신호) | 3개의 문자신호를 완료시키고 대문자/소문자를 입력받을 수 있도록 변환. |
그 다음으로, 알파벳의 사용빈도에 의해 문자를 입력하는 방법이 아래 표에 도시되어 있다.
4가지 입력신호의 구분 | 영문의 배열 | 변환신호에 의한 변화 |
제1 입력신호 | A ↓ E ↓ I | → B → C → D → F → G → H → J → K → J |
제2 입력신호 | O ↓ R ↓ T ↓ W | → P → Q → S → . → U → V → X → Y → Z |
제3 입력신호 (변환신호) | L | → M → N |
입력신호에 의해 변환된 문자를 다른 문자로 변환 | ||
완료신호(대/소문자 변경신호) | 3개의 문자신호를 완료시키고 대문자/소문자를 입력받을 수 있도록 변환. |
마지막으로, 알파벳 문자 중 모음을 기준으로 문자를 입력하는 방법이 아래 표에 도시되어 있다.
4가지 입력신호의 구분 | 영문의 배열 | 변환신호에 의한 변화 |
제1 입력신호 | A ↓ E ↓ I | → B → C → D → F → G → H → J → K → J |
제2 입력신호 | O ↓ R ↓ U ↓ W | → P → Q → S → T → V → . → X → Y → Z |
제3 입력신호 (변환신호) | L | → M → N |
입력신호에 의해 변환된 문자를 다른 문자로 변환 | ||
완료신호(대/소문자 변경신호) | 3개의 문자신호를 완료시키고 대문자/소문자를 입력받을 수 있도록 변환. |
본 실시예에서는 최소 1개의 입력 신호만으로도 문자가 입력됨으로써 문자입력의 직관성을 높여 사용자에게 입력 편의를 제공하고, 다른 문자로의 변환도 쉽게 할 수 있게 한다.
이상, 본 발명의 구성을 중심으로 실시예를 참조하여 상세하게 설명하였다. 그러나 본 발명의 권리범위는 상기 실시예에 한정되는 것은 아니라 첨부된 특허청구범위내에서 다양한 형태의 실시예로 구현될 수 있다. 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 가능한 다양한 변형 가능한 범위까지 본 발명의 청구 범위 기재의 범위 내에 있는 것으로 본다.
전술한 바와 같이 본 발명에 의한 문자입력방법은 간단한 문자입력장치를 통하여, 단지 몇 가지의 손가락 움직임을 신호화하여 이를 한글, 숫자, 영문 등에 대응시켜서 문자로 생성시킬 수 있다. 따라서 기존 키보드가 많은 공간을 차지하고, 넓은 작업공간을 확보해야 하는 불편함을 덜 뿐만 아니라, 갈수록 소형화되는 휴대단말기의 새로운 문자입력방법으로 채용되어 보다 용이하게 문자입력이 가능케 할 수 있다. 뿐만 아니라 한 손만 쓸 수 있는 사용자에게 보다 편한 문자입력방법을 제공한다.
Claims (17)
- 적어도 4개의 신호를 발생시킬 수 있는 문자입력장치를 이용하며,상기 신호중 적어도 1개의 신호를 조합한 조합신호를 문자입력장치를 통하여 발생시키는 신호발생단계;상기 조합신호는 중복되지 않게 문자의 음절(syllabic letter), 음소(phonemic letter), 숫자 또는 특수문자에 대응시키고, 상기 조합신호를 감지하면 연산처리하여 이에 대응하는 상기 음절, 음소, 숫자 또는 특수문자를 생성시키는 문자발생단계를 포함하여 이루어지는 문자입력방법.
- 제1항에 있어서,상기 문자입력장치는 적어도 4개의 버튼 또는 입력소자를 구비하며, 상기 신호 중 1개의 신호를 자음모음변환신호로 지정하고,상기 문자발생단계는 상기 자음모음변환신호를 제외한 나머지 상기 신호 중 적어도 1개를 조합한 조합신호를 한글자음에 대응시켜서 한글자음을 생성하는 자음생성단계; 상기 자음모음변환신호를 이용하여 자음에서 모음으로 또는 모음에서 자음으로 입력상태를 변환하는 자음모음변환단계; 및 상기 자음모음변환신호를 제외한 나머지 상기 신호 중 적어도 1개를 조합한 조합신호를 한글모음에 대응시켜서 한글모음을 생성하는 모음생성단계;인 것을 특징으로 하는 문자입력방법.
- 제1항에 있어서,상기 문자입력장치는 적어도 4개의 버튼 또는 입력소자를 구비하며,상기 문자발생단계는 상기 신호 중에서 적어도 1개를 조합한 조합신호를 한글자음에 대응하여 한글자음을 생성하는 자음생성단계; 상기 문자입력장치에 자음모음변환기능키를 추가로 구비하여 자음에서 모음으로 또는 모음에서 자음으로 입력상태를 변환하는 자음모음변환단계; 및 상기 신호 중에서 적어도 1개를 조합한 조합신호를 한글모음에 대응하여 한글모음을 생성하는 모음생성단계;인 것을 특징으로 하는 문자입력방법.
- 제1항에 있어서,상기 문자발생단계에서 숫자는 상기 신호 중에서 적어도 1개의 신호를 조합한 숫자신호를 중복되지 않게 0, 1, 2, 3, 4, 5, 6, 6, 7, 8 또는 9의 아리비아숫자에 대응하게 하여 생성하는 것을 특징으로 하는 문자입력방법.
- 제1항에 있어서,상기 문자발생단계에서 알파벳 대문자 또는 알파벳 소문자는 상기 신호 중에서 적어도 1개의 신호를 순차적으로 조합한 알파벳신호를 중복되지 않게 26개의 알파벳에 대응하게 하여 생성하는 것을 특징으로 하는 문자입력방법.
- 제1항에 있어서,상기 문자입력장치는 일정방향으로의 이동길이에 따라 장신호 또는 단신호를 발생시키고, 상기 일정방향의 역방향으로의 이동길이에 따라 역장신호 또는 역단신호를 발생시키며, 상기 신호 중에서 하나의 신호를 자음모음변환신호로 지정하고,상기 문자발생단계는 상기 자음모음변환신호를 제외한 나머지 상기 신호중 적어도 1개를 조합한 조합신호를 한글자음에 대응시켜서 한글자음을 생성하는 자음생성단계; 상기 자음모음변환신호를 이용하여 자음에서 모음으로 또는 모음에서 자음으로 입력상태를 변환하는 자음모음변환단계; 및 상기 자음모음변환신호를 제외한 나머지 상기 신호 중 적어도 1개를 조합한 조합신호를 한글모음에 대응시켜서 한글모음을 생성하는 모음생성단계;인 것을 특징으로 하는 문자입력방법.
- 제1항에 있어서,상기 문자입력장치는 일정방향으로의 이동길이에 따라 장신호 또는 단신호를 발생시키고, 상기 일정방향의 역방향으로의 이동길이에 따라 역장신호 또는 역단신호를 발생시키며,상기 문자발생단계는 상기 신호 중에서 적어도 1개를 조합한 조합신호를 한글자음에 대응하여 한글자음을 생성하는 자음생성단계; 상기 문자입력장치에 자음모음변환기능키를 추가로 구비하여 자음에서 모음으로 또는 모음에서 자음으로 입력상태를 변환하는 자음모음변환단계; 및 상기 신호 중에서 적어도 1개를 조합한 조합신호를 한글모음에 대응하여 한글모음을 생성하는 모음생성단계;인 것을 특징으로 하는 문자입력방법.
- 제6항 또는 제7항에 있어서,상기 일정방향으로의 이동과 상기 일정방향의 역방향으로의 이동은 전후이동, 좌우이동, 회전이동, 상하이동 중 적어도 하나를 통하여 실행되는 것을 특징으로 하는 문자입력방법.
- 제6항 또는 제7항에 있어서,상기 일정방향으로의 이동과 상기 일정방향의 역방향으로의 이동은 휠마우스(wheel mouse), 터치패드(touch pad), 트랙볼(trackball) 중 적어도 하나를 통하여 구현되는 것을 특징으로 하는 문자입력방법.
- 제6항 또는 제7항에 있어서,상기 일정방향으로의 이동길이와 상기 일정방향의 역방향으로서 이동거리에 따라서 장신호, 단신호, 역장신호, 역단신호가 구별되어 생성되며, 상기 장신호와 단신호의 구별 또는 상기 역장신호와 역단신호의 구별은 정해진 상기 이동거리의 범위를 벗어나거나 특정 이동거리 지점을 통과함에 따라 구별되는 것을 특징으로 하는 문자입력방법.
- 제1항 내지 제5항 중 어느 한 항에 있어서,상기 문자입력장치에 입력상태변환기능키를 추가로 구비하여 자음생성, 모음생성, 대문자 알파벳생성, 소문자 알파벳생성, 숫자생성 또는 특수문자생성 중 적어도 하나의 입력상태로 변환하는 것을 특징으로 하는 문자입력방법.
- 제1 내지 제3 입력신호 및 완료신호를 이용하여 문자를 입력하는 문자입력방법에 있어서,상기 제1 내지 제3 입력신호 각각에 대응되도록 문자를 세 그룹으로 나누어 배열하는 문자 배열단계와;상기 제1 내지 제3 입력신호 중 선택된 입력신호를 한 번 이상 입력함으로써 상기 선택된 입력신호에 배열된 문자 중 입력 횟수에 대응되는 문자를 입력하는 문자 입력단계와;상기 완료신호를 한 번 입력함으로써 다음 압력하고자 하는 문자의 입력 상태로 대기하는 완료신호 입력단계를 포함하는 것을 특징으로 하는 문자 입력방법.
- 제12항에 있어서,상기 완료신호를 두 번 입력함으로써 빈 칸을 입력하는 빈칸신호 입력단계를 더 포함하는 것을 특징으로 하는 문자 입력방법.
- 제13항에 있어서,상기 문자 할당단계는, 상기 제1 내지 제3 입력신호 각각에 대응되도록 배열된 세 그룹의 문자가 제1 문자 그룹과 제2 문자 그룹으로 각각 배분되며,상기 문자신호 입력단계는, 상기 제1 내지 제3 입력신호 중 선택된 입력신호를 한 번 이상 입력함으로써 상기 선택된 입력신호에 할당된 제1 문자 그룹 중 입력 횟수에 대응되는 문자가 입력되는 것을 특징으로 하는 문자 입력방법.
- 제14항에 있어서,상기 문자신호 입력단계는, 상기 제1 내지 제3 입력신호 중 선택된 입력신호를 한 번 이상 입력한 후 상기 제3 입력신호를 한 번 이상 입력함으로써 상기 선택된 입력신호에 할당된 제2 문자 중 입력 횟수에 대응되는 문자가 입력되는 것을 특징으로 하는 문자 입력방법.
- 제15항에 있어서,상기 완료신호를 두 번 입력함으로써 빈 칸을 입력하는 빈칸신호 입력단계를 더 포함하는 것을 특징으로 하는 문자 입력방법.
- 제16항에 있어서,상기 제1 내지 제3 입력신호 중 어느 하나도 입력되지 않은 경우에 상기 완료신호를 한 번 입력함으로써 입력 상태를 전환하는 입력상태 전환단계를 더 포함하는 것을 특징으로 하는 문자입력방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2006/004744 WO2007055545A1 (en) | 2005-11-11 | 2006-11-13 | Method for inputting letters |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20050108064 | 2005-11-11 | ||
KR1020050108064 | 2005-11-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070050835A true KR20070050835A (ko) | 2007-05-16 |
KR100852020B1 KR100852020B1 (ko) | 2008-08-13 |
Family
ID=38274258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060110792A KR100852020B1 (ko) | 2005-11-11 | 2006-11-10 | 문자입력방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100852020B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101038396B1 (ko) | 2009-02-19 | 2011-06-01 | 지송학 | 한글입력방법 및 이를 이용한 한글입력장치 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6683599B2 (en) * | 2001-06-29 | 2004-01-27 | Nokia Mobile Phones Ltd. | Keypads style input device for electrical device |
KR100525470B1 (ko) * | 2003-02-14 | 2005-11-23 | 오의진 | 입력키가 손가락의 이동반경 내에 위치되어 있는입력장치와 이를 사용한 명령 입력방법 |
-
2006
- 2006-11-10 KR KR1020060110792A patent/KR100852020B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR100852020B1 (ko) | 2008-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100478020B1 (ko) | 화면표시식키이입력장치 | |
CN101303627B (zh) | 用于汉字输入的方法和终端 | |
JP2003015808A (ja) | タッチ式キー入力装置 | |
KR101036903B1 (ko) | 한글을 이용한 다언어 문자 입출력 장치 | |
JP2000112636A (ja) | かな文字入力装置 | |
KR20120097836A (ko) | 단말기에서 텍스트 작성 방법 및 장치 | |
JP2017509080A (ja) | 漢字入力装置と漢字入力方法、及びこれを用いた漢字検索方法 | |
KR100579814B1 (ko) | 이동 단말기용 문자 입력 시스템과 이를 이용한 이동 단말기 | |
JP2002215302A (ja) | 文字等の入力方法、および文字等の入力装置 | |
KR100852020B1 (ko) | 문자입력방법 | |
JPH09128134A (ja) | 画面タッチ式入力装置 | |
JP2003263264A (ja) | 文字入力装置、および文字入力方法 | |
KR101637163B1 (ko) | 문자입력장치 | |
KR100436426B1 (ko) | 다중문자를 구현하는 자판장치 및 그 입력 방법 | |
KR100457191B1 (ko) | 휴대용 단말기에 있어서 문자 입력 장치 및 방법 | |
JP3223652B2 (ja) | 日本語入力手段を有する装置 | |
KR100616225B1 (ko) | 휴대용 단말기에 있어서 문자 입력 장치 및 방법 | |
KR20020012823A (ko) | 1개의 문자전환 버튼을 이용한 문자 입력 방법 | |
US7170495B2 (en) | Key input device | |
JP2003131793A (ja) | 仮名文字入力装置および仮名文字入力方法 | |
KR100609020B1 (ko) | 사용자 직관에 의한 문자입력 장치 및 방법 | |
KR101080228B1 (ko) | 문자 입력방법 | |
KR20120067263A (ko) | 5버튼 키보드 | |
KR20060025256A (ko) | 문자 입력장치 및 그 방법 | |
KR100663705B1 (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 | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120806 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130807 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |