KR101053934B1 - 휴대용 기기에 구현되는 키 입력장치 및 방법 - Google Patents
휴대용 기기에 구현되는 키 입력장치 및 방법 Download PDFInfo
- Publication number
- KR101053934B1 KR101053934B1 KR1020100036816A KR20100036816A KR101053934B1 KR 101053934 B1 KR101053934 B1 KR 101053934B1 KR 1020100036816 A KR1020100036816 A KR 1020100036816A KR 20100036816 A KR20100036816 A KR 20100036816A KR 101053934 B1 KR101053934 B1 KR 101053934B1
- Authority
- KR
- South Korea
- Prior art keywords
- key
- consonant
- vowel
- input
- selection signal
- Prior art date
Links
Images
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
-
- 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
-
- 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)
- Signal Processing (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
휴대용 기기에 구현되는 키 입력장치 및 방법이 개시된다. 저장부에는 한글을 구성하는 최소 단위 중에서 복수의 단자음이 각각 할당된 복수의 자음키와 복수의 기본모음이 각각 할당된 복수의 모음키로 구성된 문자키 배열이 저장되며, 문자키 배열에서 복수의 쌍자음은 대응하는 단자음이 할당된 자음키에 각각 중복 할당되고, 복수의 이중모음은 모음키에 각각 중복 할당된다. 출력부는 문자키 배열을 구성하는 키에 대응하는 선택신호가 입력되면 선택신호가 입력된 키에 할당된 최소 단위를 화면에 출력하되, 자음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 선택신호에 의해 화면에 출력되는 자음에 사전에 설정된 모음이 결합된 글자를 출력하고, 모음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 선택신호에 의해 화면에 출력되는 모음에 사전에 설정된 자음이 결합된 글자를 출력한다. 본 발명에 따르면, 문자 입력시 키가 잘못 눌리는 현상을 방지하면서도 최소의 눌림 횟수로 빠르고 정확하게 문자를 입력할 수 있다. 또한 하나의 자음키 또는 모음키에 대응하는 지속적인 선택신호에 의해 사전에 설정된 글자가 출력되도록 함으로써 자주 사용되는 글자를 빠르게 입력할 수 있도록 한다.
Description
본 발명은 휴대용 기기에 구현되는 키 입력장치 및 방법에 관한 것으로, 보다 상세하게는, 문자의 최소 단위가 할당된 키의 눌림 동작을 통해 화면에 문자를 표시하기 위한 장치 및 방법에 관한 것이다.
최근 핸드폰, PMP 및 PDA와 같이 휴대용 기기의 개발이 가속화되면서 터치식 디스플레이를 구비한 휴대용 기기가 보편화되고 있다. 이러한 터치식 기기에는 하드웨어로 구현된 키패드가 구비되지 않으며, 소프트웨어로 구현되어 필요에 따라 디스플레이를 통해 표시되는 터치식 키패드가 구비되는 것이 보통이다. 그런데 휴대성을 중시하는 휴대용 기기의 디스플레이는 그 크기가 사람의 한 손으로 잡을 수 있는 크기 이내로 제한되며, 그에 따라 디스플레이에 표시되는 키패드의 크기 역시 제한된다.
종래에 사용되는 터치식 키패드 중에서 보통 사용되는 키보드의 키 배열을 그대로 적용한 경우가 있다. 이러한 경우는 제한된 크기의 디스플레이에 많은 개수의 키를 배열해야 하므로 키 하나의 크기가 너무 작아져 문자 입력시 오류가 발생할 가능성이 높아진다. 또한 오류가 발생하지 않을 정도의 크기를 가지는 키를 배열하는 경우에는 하나의 키에 많은 수의 자음 또는 모음이 할당되므로 원하는 문자를 입력하기 위해 동일한 키를 여러 번 터치하게 됨에 따라 문자 입력 속도가 느려지는 단점이 있다.
본 발명이 이루고자 하는 기술적 과제는, 문자 입력시 키가 잘못 눌리지 않도록 하면서도 원하는 문자를 최소 횟수로 빠르게 입력할 수 있는 휴대용 기기에 구현되는 키 입력장치 및 방법을 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 문자 입력시 키가 잘못 눌리지 않도록 하면서도 원하는 문자를 최소 횟수로 빠르게 입력할 수 있는 휴대용 기기에 구현되는 키 입력방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 데 있다.
상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 휴대용 기기에 구현되는 키 입력장치는, 한글을 구성하는 최소 단위 중에서 복수의 단자음이 각각 할당된 복수의 자음키와 복수의 기본모음이 각각 할당된 복수의 모음키로 구성된 문자키 배열이 저장되며, 상기 문자키 배열에서 복수의 쌍자음은 대응하는 단자음이 할당된 자음키에 각각 중복 할당되고, 복수의 이중모음은 상기 모음키에 각각 중복 할당되는 저장부; 및 상기 문자키 배열을 구성하는 키에 대응하는 선택신호가 입력되면 상기 선택신호가 입력된 키에 할당된 최소 단위를 화면에 출력하되, 상기 자음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 상기 선택신호에 의해 화면에 출력되는 자음에 사전에 설정된 모음이 결합된 글자를 출력하고, 상기 모음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 상기 선택신호에 의해 화면에 출력되는 모음에 사전에 설정된 자음이 결합된 글자를 출력하는 출력부;를 구비한다.
상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 휴대용 기기에 구현되는 키 입력방법은, 한글을 구성하는 최소 단위 중에서 복수의 단자음이 각각 할당된 복수의 자음키와 복수의 기본모음이 각각 할당된 복수의 모음키로 구성된 문자키 배열을 기초로 화면에 상기 최소 단위를 출력하고, 상기 문자키 배열에서 복수의 쌍자음은 대응하는 단자음이 할당된 자음키에 각각 중복 할당되고, 복수의 이중모음은 상기 모음키에 각각 중복 할당되며, 상기 문자키 배열을 구성하는 키에 대응하는 선택신호가 입력되면 상기 선택신호가 입력된 키에 할당된 최소 단위를 화면에 출력하되, 상기 자음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 상기 선택신호에 의해 화면에 출력되는 자음에 사전에 설정된 모음이 결합된 글자를 출력하고, 상기 모음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 상기 선택신호에 의해 화면에 출력되는 모음에 사전에 설정된 자음이 결합된 글자를 출력한다.
본 발명에 따른 휴대용 기기에 구현되는 키 입력장치 및 방법에 의하면, 14개의 자음키 및 10개의 모음키에 각각 자음 및 모음이 할당된 문자키 배열을 사용함으로써 문자 입력시 키가 잘못 눌리는 현상을 방지하면서도 컴퓨터의 키보드와 같이 shift 키를 사용하지 않고 최소의 눌림 횟수로 빠르고 정확하게 문자를 입력할 수 있다. 또한 하나의 자음키 또는 모음키에 대응하는 지속적인 선택신호에 의해 사전에 설정된 글자가 출력되도록 함으로써 자주 사용되는 글자를 빠르게 입력할 수 있도록 한다. 나아가 복합모음을 입력하기 위해 두 개의 기본모음이 각각 할당된 모음키를 각각 터치할 필요 없이 하나의 모음키를 연속으로 두 번 터치함으로써 손가락의 이동 거리가 짧아져 문자 입력 속도를 향상시킬 수 있다.
도 1은 본 발명에 따른 휴대용 기기에 구현되는 키 입력장치에 대한 바람직한 실시예의 구성을 도시한 도면,
도 2는 자음키 및 모음키를 포함하는 문자키 배열의 일 실시예를 도시한 도면,
도 3은 서로 다른 자음이 할당된 두 개의 자음키에 대응하는 선택신호가 연속으로 입력된 경우에 대한 바람직한 실시예의 수행과정을 도시한 흐름도, 그리고,
도 4는 모음키에 대응하는 복수의 선택신호가 연속으로 입력된 경우에 대한 바람직한 실시예의 수행과정을 도시한 흐름도이다.
도 2는 자음키 및 모음키를 포함하는 문자키 배열의 일 실시예를 도시한 도면,
도 3은 서로 다른 자음이 할당된 두 개의 자음키에 대응하는 선택신호가 연속으로 입력된 경우에 대한 바람직한 실시예의 수행과정을 도시한 흐름도, 그리고,
도 4는 모음키에 대응하는 복수의 선택신호가 연속으로 입력된 경우에 대한 바람직한 실시예의 수행과정을 도시한 흐름도이다.
이하에서 첨부된 도면들을 참조하여 본 발명에 따른 휴대용 기기에 구현되는 키 입력장치 및 방법의 바람직한 실시예에 대해 상세하게 설명한다.
도 1은 본 발명에 따른 휴대용 기기에 구현되는 키 입력장치에 대한 바람직한 실시예의 구성을 도시한 도면이다.
도 1을 참조하면, 본 발명에 따른 키 입력장치(100)는 저장부(110) 및 출력부(120)를 구비하며, 디스플레이 장치를 구비한 각종 기기에 구현될 수 있다. 일 실시예로서, 본 발명에 따른 키 입력장치(100)는 도 1에 도시된 바와 같이 터치식 디스플레이가 구비된 스마트폰(200)에 구현된다.
그러나 본 발명에 따른 키 입력장치(100)가 구현될 수 있는 기기는 스마트폰(200)에 한정되지 않으며, 문자 입력을 필요로 하는 PDA 등과 같은 휴대용 소형 전자기기뿐만 아니라 키오스크(kiosk)와 같이 터치식 디스플레이를 사용하는 장치에도 구현 가능하다. 이하에서는 본 발명에 따른 키 입력장치(100)가 도 1에 도시된 바와 같이 스마트폰(200)에 구현된 경우를 대표적인 실시예로 하여 본 발명의 구성 및 동작을 설명한다.
먼저 저장부(110)에는 복수의 자음키 및 복수의 모음키로 구성된 문자키 배열(300)이 저장된다. 도 2는 자음키 및 모음키를 포함하는 문자키 배열(300)의 일 실시예를 도시한 도면이다.
도 2를 참조하면, 문자키 배열(300)의 복수의 자음키(310)에는 한글을 구성하는 최소 단위 중에서 복수의 단자음, 즉 'ㄱ', 'ㄴ', 'ㄷ', 'ㄹ', 'ㅁ', 'ㅂ', 'ㅅ', 'ㅇ', 'ㅈ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ' 및 'ㅎ'이 각각 할당되며, 이때 'ㄱ', 'ㄷ', 'ㅂ', 'ㅅ' 및 'ㅈ'은 각각 'ㄲ', 'ㄸ', 'ㅃ', 'ㅆ' 및 'ㅉ'과 같이 대응하는 쌍자음이 존재한다. 따라서 이러한 쌍자음은 각각 대응하는 단자음이 할당된 자음키(310)에 중복 할당된다.
또한 복수의 모음키(320)에는 복수의 기본모음, 즉 'ㅏ', 'ㅑ', 'ㅓ', 'ㅕ', 'ㅗ', 'ㅛ', 'ㅜ', 'ㅠ', 'ㅡ' 및 'ㅣ'가 각각 할당된다. 또한 이중모음인 'ㅐ', 'ㅒ', 'ㅔ', 'ㅖ', 'ㅘ', 'ㅙ', 'ㅝ', 'ㅞ', 'ㅚ' 및 'ㅟ'는 기본모음이 할당된 모음키(320)에 각각 중복 할당되며, 모음 'ㅢ'의 경우에는 따로 모음키(320)에 할당되지 않고 'ㅡ' 및 'ㅣ'의 결합에 의해 화면에 표시하게 된다.
이와 같이 본 발명에 따른 키 입력장치(100)에서 저장부(110)에 저장된 문자키 배열(300)은 14개의 자음키(310) 및 10개의 모음키(320)로 이루어지게 되므로, 컴퓨터의 키보드와 같은 배열을 사용하는 키 배열에 비해 적은 숫자의 키를 사용함으로써 의도한 것과 다른 키를 잘못 누르게 되는 경우를 방지할 수 있다. 또한 모든 자음 및 모음을 최대 두 번의 터치만으로 화면에 표시할 수 있으므로 핸드폰에서 사용되는 12개의 키에 의해 문자를 입력하는 방법에 비하여 빠른 속도로 문자를 입력할 수 있다.
또한 컴퓨터의 키보드에서 자음키와 모음키가 배열된 형태와 유사하게, 본 발명에 따른 키 입력장치(100)에서도 도 2에 도시된 바와 같이 자음키(310)들로 이루어진 자음키 배열을 좌측에 배치하고 모음키(320)들로 이루어진 모음키 배열을 우측에 배치함으로써 간단하고 빠르게 문자를 입력할 수 있다. 이때 자음키 배열은 5×3 형태를 가지도록 할 수 있으며, 자음키 배열을 구성하는 자음키(310)들은 한글 단자음의 배열 순서에 따라 각 행에 배치하고, 5×2 형태의 모음키 배열의 각 행에는 한글 기본모음의 배열 순서에 따라 모음키(320)들을 배치할 수 있다. 이와 같이 사용자에게 익숙한 한글 단자음 및 기본모음의 순서에 따라 자음키(310) 및 모음키(320)를 배치함으로써 사용자가 원하는 자음 또는 모음을 쉽게 찾아서 입력할 수 있다.
한편, 자음키(310)는 모두 14개이므로, 자음키 배열에서 (5,3) 지점에 위치하는 키에는 단자음이 할당되지 않으며, 대신 컴퓨터 키보드의 스페이스(space) 키와 같이 문자 입력시 한 칸의 공백을 입력하기 위한 공백키(330)가 해당 자리에 배치된다. 이러한 공백키(330)의 위치 역시 문자 입력 속도를 향상시키는 데 도움을 줄 수 있다.
이상에서 설명한 것과 같은 자음키(310) 및 모음키(320) 외에 문자키 배열(300)에는 부가적인 기능을 수행하는 각종 기능키들이 추가적으로 포함될 수 있다. 즉, 도 2를 참조하면, 모음키 배열의 우측에는 5개의 기능키(340 내지 380)가 배치된다. 이들 기능키(340 내지 380)는 위로부터 차례로 한글 입력모드, 숫자 입력모드 및 영문 입력모드를 서로 전환하는 전환키(340), 화면에서 커서를 왼쪽으로 이동시키는 좌 이동키(350), 화면에서 커서를 오른쪽으로 이동시키는 우 이동키(360), 컴퓨터 키보드의 백스페이스키(←)와 동일한 기능을 하는 삭제키(370) 및 컴퓨터 키보드의 엔터키와 동일한 기능을 하는 줄바꿈키(380)로 구성된다.
본 발명에 따른 키 입력장치(100)는 이상에서 설명한 것과 같은 구성을 가지는 문자키 배열(300)을 사용자에게 제공함으로써 사용자가 각각의 자음키(310) 및 모음키(320)에 할당된 자음 및 모음을 조합하여 원하는 글자를 입력할 수 있도록 한다.
출력부(120)는 저장부(110)에 저장된 문자키 배열(300)을 화면에 출력하고, 사용자가 화면에 출력된 문자키 배열(300)을 참고하여 원하는 키에 대응하는 선택신호를 입력할 수 있도록 한다. 이때 문자키 배열(300)이 출력되는 화면이 터치식 디스플레이 장치의 화면인 경우에는 사용자가 화면에서 원하는 키가 위치하는 지점을 터치함으로써 터치동작이 수행된 키에 대응하는 선택신호가 생성되도록 할 수 있다.
다른 실시예로서 문자키 배열(300)이 출력되는 화면이 일반 디스플레이 장치의 화면이고 별도의 키보드가 구비되어 있지 않은 경우에는 사용자가 리모콘 또는 마우스와 같은 장치를 사용하여 화면에 출력된 문자키 배열(300)에서 원하는 키를 선택함으로써 해당 키에 대응하는 선택신호가 생성되도록 할 수도 있다.
이하에서는 화면에 출력된 문자키 배열(300)을 구성하는 자음키(310) 및 모음키(320)에 대응하여 입력되는 선택신호를 기초로 각각의 자음키(310) 및 모음키(320)에 할당된 자음 및 모음을 화면에 출력하는 방법에 대하여 상세하게 설명한다.
먼저 출력부(120)는 문자키 배열(300)을 구성하는 키에 대응하는 선택신호가 입력되면 선택신호가 입력된 키에 할당된 한글의 최소 단위를 화면에 출력한다. 이는 기존의 키 입력 방식과 동일한 것으로, 각각의 자음키(310) 및 모음키(320)에 우선적으로 할당된 단자음 및 기본모음은 해당 자음키(310) 및 모음키(320)를 짧게 한 번 터치함으로써 발생하는 선택신호에 의해 화면에 출력할 수 있다. 또한 각각의 자음키(310)에 중복 할당된 쌍자음은 해당 자음키(310)를 연속으로 두 번 터치함으로써 발생하는 선택신호에 의해 화면에 출력할 수 있으며, 모음키(320)에 중복 할당된 이중모음은 해당 모음키(320)를 연속으로 두 번 터치함으로써 발생하는 선택신호에 의해 화면에 출력할 수 있다. 또한 자음키(310) 및 모음키(320)를 각각 교대로 터치하면 그에 따라 발생하는 선택신호에 의해 자음 및 모음을 차례로 출력함으로써 완성된 글자를 화면에 표시할 수 있다.
그러나 본 발명에 따른 키 입력장치(100)에 의한 문자 입력 방식이 기존의 방식과 구별되는 점은 하나의 자음키(310) 또는 하나의 모음키(320)만을 터치하여 하나의 완성된 글자를 화면에 출력할 수 있다는 점이다.
구체적으로, 출력부(120)는 자음키(310)에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 선택신호가 입력된 자음키(310)에 할당된 단자음에 사전에 설정된 모음이 결합된 글자를 출력하고, 모음키(320)에 대응하는 선택신호가 기준시간 이상 지속되면 선택신호가 입력된 모음키(320)에 할당된 기본모음에 사전에 설정된 자음이 결합된 글자를 출력한다.
문자를 입력할 때 사용 빈도가 높은 글자들이 존재할 수 있으며, 이러한 높은 사용 빈도의 글자들은 최대한 적은 횟수의 터치동작을 통해 빠르게 입력할 필요성이 있다. 따라서 본 발명에 따른 키 입력장치(100)에서는 하나의 자음키(310)에 대응하여 입력된 선택신호가 기준시간 이상 지속되면 해당 자음키(310)에 할당된 자음에 사전에 설정된 모음이 결합된 글자가 출력되도록 한다. 예를 들면, 사용자가 화면에 출력된 문자키 배열(300)에서 'ㄱ'이 할당된 자음키(310)가 위치하는 지점을 기준시간 이상 지속적으로 터치하면 출력부(120)는 'ㄱ'에 사전에 설정된 모음 'ㅏ'가 결합된 '가'를 화면에 출력할 수 있다.
자음의 경우와 마찬가지로 모음의 경우에도 출력부(120)는 하나의 모음키(320)에 대응하여 입력된 선택신호가 기준시간 이상 지속되면 해당 모음키(320)에 할당된 모음에 사전에 설정된 자음이 결합된 글자가 출력되도록 한다. 즉, 사용자가 화면에 출력된 문자키 배열(300)에서 'ㅏ'가 할당된 모음키(320)가 위치하는 지점을 기준시간 이상 지속적으로 터치하면 출력부(120)는 'ㅏ'에 사전에 설정된 자음 'ㅇ'이 결합된 '아'를 화면에 출력하게 되는 것이다.
이상에서 설명한 바와 같이 사용자가 하나의 키만을 터치하여 자동으로 해당 키에 할당된 한글의 최소 단위를 포함하는 하나의 글자가 화면에 출력되도록 함으로써, 자주 사용하는 글자를 입력하기 위해 여러 개의 키를 터치할 필요가 없으므로 문자 입력 속도를 향상시킬 수 있다.
또한 지속적인 선택신호가 입력된 자음키(310)에 할당된 자음에 결합되는 모음 및 지속적인 선택신호가 입력된 모음키(320)에 할당된 모음에 결합되는 자음은 각각 기본적으로 'ㅏ' 및 'ㅇ'으로 설정되어 있을 수 있으며, 사용자 인터페이스를 제공함으로써 사용자에 의해 설정이 변경될 수 있다. 각각의 자음키(310)에 할당된 자음에 결합되는 모음은 각각 다르게 설정될 수 있고, 마찬가지로 각각의 모음키(320)에 할당된 모음에 결합되는 자음 역시 글자의 사용 빈도를 고려하여 각각 다르게 설정될 수 있다. 예를 들면, 'ㄱ'에 결합되는 모음은 'ㅏ'로, 'ㄴ'에 결합되는 모음은 'ㅓ'로 각각 다르게 설정될 수 있으며, 'ㅏ'에 결합되는 자음이 'ㄴ'으로, 'ㅗ'에 결합되는 자음이 'ㅇ'으로 각각 다르게 설정될 수 있다.
또한 위에서는 하나의 자음키(310)를 길게 터치하였을 때 해당 자음키(310)에 할당된 자음에 하나의 모음이 결합되는 경우 및 하나의 모음키(320)를 길게 터치하였을 때 해당 모음키(320)에 할당된 모음에 하나의 자음이 결합되는 경우만을 설명하였으나, 이에 한정되지 않고 하나의 자음키(310) 또는 모음키(320)를 길게 터치하면 해당 키에 할당된 자음 또는 모음에 대응하여 사전에 설정된 기호, 단어 또는 문구를 화면에 출력할 수도 있다.
예를 들면, 사용자가 'ㅇ'을 길게 터치하면 '안녕하세요'라는 사전에 설정된 문구가 화면에 출력되도록 할 수 있으며, 'ㅏ'를 길게 터치하면 '새해 복 많이 받으세요'라는 사전에 설정된 문장이 화면에 출력되도록 할 수도 있다. 이와 같이 각각의 자음 또는 모음에 대응하는 기호, 단어 또는 문구는 사전에 설정되어 저장될 수 있으며, 사용자 인터페이스를 제공하여 사용자가 필요에 따라 변경할 수 있다.
다음으로 복수의 자음키(310)에 대응하는 복수의 선택신호가 연속으로 입력되는 경우에 관한 실시예이다. 즉, 제1자음이 할당된 자음키(310)에 대응하는 제1선택신호에 대응하여 화면에 제1자음을 출력한 후 제1자음과 상이한 제2자음이 할당된 자음키(310)에 대응하는 제2선택신호가 순차적으로 입력되는 경우이다. 이때 화면에 자음이 출력되는 형태는 제1자음이 출력된 위치가 글자 내에서 초성인지 종성인지 여부에 따라 달라진다.
먼저 제1선택신호에 따라 제1자음이 초성의 위치에 출력되어 있을 때 제2선택신호가 입력되는 경우, 현재 한글의 초성에는 서로 다른 두 개의 자음이 결합된 복합자음이 사용되지 않으므로 제1자음과 제2자음 중에서 어느 하나만 초성으로 사용될 수 있다. 기존의 문자 입력 시스템에서는 이와 같이 서로 다른 두 개의 자음이 초성으로서 순차적으로 입력되면 두 개의 자음을 각각 화면에서 별개의 위치에 출력하므로 먼저 입력된 자음은 완전한 글자를 형성하지 못하였다. 그러나 본 발명에 따른 키 입력장치(100)에서는 제1자음이 초성의 위치에 출력되어 있는데 연속으로 제2자음을 화면에 출력하는 제2선택신호가 입력되면 먼저 화면에 출력되어 있는 제1자음을 제2자음으로 변환한다.
예를 들면, 사용자가 화면에 출력된 문자키 배열(300)을 통해 'ㄱ', 'ㄴ', 'ㅏ'를 순차적으로 입력한 경우, 기존의 문자 입력 시스템을 사용한다면 화면에 출력되는 형태는 'ㄱ나'와 같이 된다. 그러나 본 발명에서는 출력부(120)가 초성의 위치에 연속으로 서로 다른 자음이 입력되면 이전에 출력된 자음을 변환하므로, 먼저 출력된 자음 'ㄱ'이 나중에 출력되는 'ㄴ'으로 변환되어 화면에는 '나'와 같은 글자가 출력된다. 따라서 사용자는 초성을 잘못 입력하였을 때 삭제키(370)를 사용하여 수정할 필요 없이 원래 입력하려고 했던 자음이 할당된 자음키(310)를 터치하여 실질적으로 글자가 수정되는 효과를 얻을 수 있다.
이와 같이 초성의 위치에 출력된 제1자음을 제2자음으로 변환할 것인지 여부는 사용자의 설정에 의해 변경될 수 있다. 사용자는 필요에 따라 자음만 연속하여 입력하고자 하는 경우가 생길 수 있으며, 이러한 경우에는 위와 같이 먼저 입력된 자음을 나중에 입력된 자음으로 변환하는 기능이 불필요할 수 있다. 따라서 사용자 인터페이스를 통해 사용자가 연속해서 복수의 자음키(310)를 터치할 때 화면에 출력되는 형태를 설정하도록 할 수 있다.
다음으로 제1선택신호에 따라 화면에 출력된 제1자음이 글자 내의 종성의 위치에 해당하는 경우이다. 이 경우에는 기존의 문자 입력 방식과 동일하게 처리된다. 즉, 제1자음과 제2자음이 결합된 복합자음이 존재하는지 여부에 따라 화면에 출력되는 형태가 달라진다.
제1선택신호에 따라 화면에 출력된 제1자음과 현재 입력된 제2선택신호에 대응하는 제2자음이 결합하여 'ㄺ', 'ㅄ'과 같은 복합자음을 형성할 수 있는 경우에는 출력부(120)는 먼저 출력된 제1자음에 제2자음이 결합하여 복합자음의 형태가 되도록 제2자음을 출력한다. 즉, 사용자는 종성의 위치에 복합자음을 입력하기 위해서 복합자음을 구성하는 각각의 단자음이 할당된 자음키(310)를 차례로 터치함으로써 입력할 수 있다. 예를 들면, 'ㄺ'을 종성에 표시하여 글자를 완성하고자 하는 경우에는 'ㄹ'을 먼저 화면에 출력한 후 'ㄱ'을 결합시키는 방법을 사용해야 하므로, 사용자는 'ㄹ'이 할당된 자음키(310)를 먼저 터치하여 제1선택신호를 발생시키고, 이후 'ㄱ'이 할당된 자음키(310)를 터치하여 제2선택신호를 발생시키면 된다.
그러나 제1자음이 종성의 위치에 출력되어 있고 제1자음과 제2자음이 결합된 복합자음이 존재하지 않는 경우에는 제1선택신호에 따라 제1자음이 출력된 후 연속으로 제2선택신호가 입력되어도 제1자음에 제2자음을 결합시킬 수 없다. 따라서 출력부(120)는 이러한 경우에는 제1자음과 제2자음이 화면에서 별개로 출력되도록 하며, 나중에 출력되는 제2자음은 새로운 글자의 초성의 위치에 출력된다.
한편, 앞에서도 언급한 바와 같이 몇 개의 자음키(310)에 중복 할당되어 있는 쌍자음을 화면에 출력하기 위해서는 해당 자음키(310)를 사전에 설정된 기준 간격 이내의 시간 간격으로 빠르게 두 번 터치하면 된다. 그러나 동일한 자음키(310)에 대응하는 제1선택신호 및 제2선택신호가 기준 간격보다 큰 시간 간격으로 연속으로 입력되더라도 먼저 화면에 출력된 자음의 글자 내에서의 위치를 고려하였을 때 두 개의 동일한 자음을 별개로 출력할 수 없는 경우에는 쌍자음으로 출력된다.
예를 들면, 글자 내에서 초성에 해당하는 위치에 자음 'ㄱ'이 출력되어 있고 사용자가 기준 간격에 해당하는 시간이 경과한 후 'ㄱ'이 할당된 자음키(310)를 다시 터치하는 경우에, 연속으로 출력되는 두 개의 'ㄱ'이 초성의 위치에서는 'ㄲ'으로만 나타날 수 있으므로 출력부(120)는 이미 출력된 'ㄱ'에 두 번째로 출력되는 'ㄱ'이 순차적으로 결합되도록 한다.
그러나 이전에 화면에 출력된 'ㄱ'이 글자 내에서 종성, 즉 받침의 위치에 해당하는 경우에는 두 번째의 'ㄱ'은 먼저 출력된 'ㄱ'에 결합되도록 출력되어 쌍자음 'ㄲ'을 형성할 수도 있고 먼저 출력된 'ㄱ'과 별개로 새로운 글자의 초성으로 출력될 수도 있다. 따라서 출력부(120)는 두 번째의 'ㄱ'이 첫 번째의 'ㄱ'이 출력된 시간으로부터 기준 간격에 해당하는 시간이 경과한 후에 입력된 선택신호에 대응하는 것이면 새로운 글자의 초성의 위치에 두 번째의 'ㄱ'을 출력한다.
그러나 두 번째의 'ㄱ'이 기준 간격 이내의 시간 간격으로 입력된 선택신호에 대응하는 것이라면 이는 중복 할당된 쌍자음을 출력하고자 하는 신호이므로 먼저 출력된 'ㄱ'을 해당 자음키(310)에 중복 할당된 쌍자음 'ㄲ'으로 변환한다. 이때 변환된 쌍자음 'ㄲ'이 변환 전 'ㄱ'의 위치, 즉 종성으로 포함된 글자가 존재하지 않는 것인 경우에는 변환된 쌍자음 'ㄲ'이 새로운 글자의 초성의 위치에 오도록 출력하게 된다.
이와 같이 동일한 자음키를 두 번 연속으로 터치하는 경우에 두 번의 터치가 기준 간격 이내에 이루어진 것인지 여부에 따라 화면에 출력되는 형태가 달라질 수 있다. 그런데 사용자의 실수로 인해 기준 간격이 제대로 지켜지지 아니하여 잘못된 글자가 출력되는 경우가 발생할 수 있다. 따라서 본 발명에 따른 키 입력장치(100)에는 잘못 출력된 글자를 자동으로 원래 사용자의 의도에 맞는 글자로 수정하는 기능이 구비될 수 있다.
예를 들면, 사용자가 '가까이'라는 단어가 화면에 출력되도록 하기 위해서는 두 번째 글자인 '까'를 입력할 때 'ㄱ'이 할당된 자음키(310)를 기준 간격 이내의 시간 간격으로 빠르게 두 번 터치해야 하며, 그러지 않을 경우에는 '각가이'와 같이 출력된다. 또한 '학교'라는 단어를 화면에 출력할 때 '학'의 종성인 'ㄱ'과 '교'의 초성인 'ㄱ'을 각각 입력하기 위해서는 'ㄱ'이 할당된 자음키(310)를 기준 간격보다 긴 시간 간격으로 두 번 터치해야 하며, 그렇지 않을 경우 화면에는 사용자가 의도한 것과는 달리 '하꾜'와 같은 단어가 출력된다.
이와 같이 사용자가 기준 간격을 지키지 못하여 화면에 의도한 것과 다른 글자가 출력되면 삭제키(370)를 사용하여 이미 화면에 출력된 글자들을 지우고 새로 입력해야 하는 불편함이 있다. 이를 보완하기 위해 출력부(120)는 사용자의 의도를 파악하여 잘못 출력된 글자를 자동으로 수정하는 기능을 구비할 수 있다.
구체적으로, 쌍자음이 중복 할당된 동일한 자음키(310)에 대응하여 연속으로 입력되는 제1선택신호 및 제2선택신호를 포함하는 복수의 선택신호가 순차적으로 입력된 후 연속하여 문자키 배열(300)에서 자음키(310) 및 모음키(320) 이외의 키에 대응하는 신호가 입력되고, 복수의 선택신호에 따라 순차적으로 화면에 출력된 자음 및 모음이 완전한 단어를 형성하지 못하며, 제1선택신호 및 제2선택신호의 입력 시간 간격을 변화시키면 완전한 단어를 형성할 수 있는 경우, 출력부(120)는 자음키(310) 및 모음키(320) 이외의 키에 대응하는 신호가 입력된 시점에 화면에 출력된 자음 및 모음들을 완전한 단어로 변환하여 출력한다.
예를 들면, 사용자의 입력에 의해 'ㅎ', 'ㅏ', 'ㄱ', 'ㄱ', 'ㅛ'가 할당된 키에 대응하는 선택신호가 순차적으로 입력되고 연속으로 공백키(330)에 대응하는 신호가 입력된 경우, 두 개의 'ㄱ'이 기준 간격 이내의 시간 간격으로 입력되어 화면에 '하꾜'와 같이 잘못된 형태의 단어로 출력된 경우에 출력부(120)는 공백키(330)에 대응하는 신호가 입력된 시점에 화면에 잘못 출력된 '하꾜'를 두 개의 'ㄱ'이 기준 간격보다 긴 시간 간격으로 입력되었을 때 출력되는 올바른 형태의 단어인 '학교'로 변환한다.
이와 같은 입력 오류는 쌍자음이 중복 할당된 동일한 자음키(310)를 두 번 연속으로 터치할 때 발생하는 것이므로, 이러한 경우에 잘못 출력되는 글자의 예를 사전에 데이터베이스로 구축하여 잘못 출력된 글자를 자동으로 수정하도록 할 수 있다. 또한 국어사전 데이터 등을 기초로 단어 데이터베이스를 구축한 후, 현재 화면에 출력된 자음 및 모음의 조합은 단어 데이터베이스에 존재하지 않지만 자음 및 모음의 조합을 변경하면 단어 데이터베이스에 포함된 단어와 일치하게 되는 경우에 잘못 출력된 단어를 수정하는 방법도 사용할 수 있다.
도 3은 서로 다른 자음이 할당된 두 개의 자음키(310)에 대응하는 선택신호가 연속으로 입력된 경우에 대한 바람직한 실시예의 수행과정을 도시한 흐름도이다.
도 3을 참조하면, 먼저 제1자음이 할당된 자음키(310)에 대응하는 선택신호가 입력되면(S310), 출력부(120)는 선택신호가 사전에 설정된 기준시간 이상 지속되는 경우에는(S320) 제1자음에 사전에 설정된 모음이 결합된 글자를 출력하고(S330), 선택신호가 기준시간보다 짧은 시간 동안 지속되는 경우에는 화면에 제1자음을 출력한다(S340).
이와 같이 화면에 제1자음이 출력된 상태에서 제1자음과 상이한 제2자음이 할당된 자음키(310)에 대응하는 선택신호가 입력되고(S350), 제1자음의 위치가 글자 내에서 초성에 해당하면(S360), 출력부(120)는 먼저 출력된 제1자음을 제2자음으로 변환한다(S370).
또한 제1자음의 위치가 종성에 해당하고 제1자음에 제2자음이 결합된 자음이 존재하는 경우에는(S380), 출력부(120)는 화면에 출력된 제1자음에 제2자음이 순차적으로 결합되어 복합자음을 형성하도록 제2자음을 출력한다(S400). 제1자음에 제2자음이 결합된 자음이 존재하지 않는 경우에는 제2자음을 제1자음과 별개로 출력한다(S390).
다음으로는 모음키(320)에 대응하는 복수의 선택신호가 연속으로 입력되는 경우에 관한 실시예를 설명한다. 이중모음은 앞에서 설명한 바와 같이 각각의 모음키(320)에 중복 할당되어 있으므로 특정 이중모음을 화면에 출력하고자 할 때에는 해당 이중모음이 중복 할당된 모음키(320)를 연속으로 두 번 터치함으로써 중복 할당된 이중 모음을 화면에 출력할 수 있다.
그러나 이중모음은 두 개의 기본모음의 조합에 의해서도 형성될 수 있다. 예를 들면, 이중모음 'ㅐ'의 경우는 'ㅏ'가 할당된 모음키(320)에 중복 할당되어 사용자가 'ㅏ'를 두 번 연속으로 터치하여 화면에 출력할 수도 있으나, 기본모음 'ㅏ' 및 'ㅣ'의 조합에 의해서도 형성될 수 있으므로 출력부(120)는 'ㅏ'가 할당된 모음키(320) 및 'ㅣ'가 할당된 모음키(320)에 대응하는 선택신호가 차례로 입력되면 화면에 'ㅐ'를 출력할 수 있다. 즉, 출력부(120)는 화면에 먼저 'ㅏ'를 출력한 후 연속하여 'ㅣ'가 할당된 모음키(320)에 대응하는 선택신호가 입력되면, 먼저 출력된 'ㅏ'를 'ㅐ'로 변환한다.
그러나 먼저 입력된 선택신호에 따라 화면에 'ㅏ'를 출력한 후 연속하여 'ㅛ'가 할당된 모음키(320)에 대응하는 선택신호가 입력되는 경우와 같이 조합에 의해 이중모음을 형성할 수 없는 두 개의 모음키(320)에 대응하는 선택신호가 차례로 입력되는 경우에는 먼저 출력된 기본모음을 이중모음으로 변환할 수 없다. 이러한 경우에 기존의 문자 입력 방법에 따르면 두 번째로 입력된 선택신호에 대응하는 'ㅛ'는 초성이 포함되지 않은 별개의 글자로서 화면에 출력되며, 보통의 경우에 이러한 경우는 잘못 입력된 경우이므로 사용자는 삭제키(370)를 사용하여 잘못 입력된 모음을 화면에서 삭제한 후 다시 원하는 모음을 입력하여야 한다.
본 발명에 따른 키 입력장치(100)의 출력부(120)는 이와 같이 이중모음을 형성할 수 없는 제1모음 및 제2모음이 할당된 두 개의 모음키(320)에 대응하는 선택신호가 연속하여 입력되면 먼저 화면에 출력된 제1모음을 제2모음으로 변환한다. 즉, 위와 같은 경우에 'ㅏ'가 화면에 출력된 후 연속으로 'ㅛ'가 할당된 모음키(320)에 대응하는 선택신호가 입력되면, 출력부(120)는 화면에 출력된 'ㅏ'를 삭제하고 'ㅛ'를 출력함으로써 결과적으로 'ㅏ'를 'ㅛ'로 변환하게 되는 것이다.
먼저 화면에 출력된 모음이 이중모음인 경우에도 마찬가지이다. 즉, 'ㅏ'와 'ㅣ'가 차례로 출력되어 현재 화면에 출력된 모음이 이중모음인 'ㅐ'일 때 연속으로 'ㅓ'가 할당된 모음키(320)에 대응하는 선택신호가 입력되면, 'ㅐ'에 'ㅓ'가 결합되어 이중모음을 형성할 수 없으므로 출력부는 화면에 출력된 'ㅐ'를 'ㅓ'로 변환한다.
이와 같이 모음키(320)에 대응하는 복수의 선택신호가 연속으로 입력되었을 때 이중모음을 형성할 수 없는 경우에는 먼저 출력된 모음을 변환하도록 함으로써, 사용자는 모음을 잘못 입력하였을 때 삭제키(370)를 사용하여 이미 화면에 출력된 모음을 삭제할 필요 없이 원래 입력하고자 하였던 모음이 할당된 모음키(320)를 다시 터치하여 실질적으로 글자를 수정하는 효과를 얻을 수 있으므로 문자 입력이 편리해지고 속도가 향상될 수 있다.
도 4는 모음키(320)에 대응하는 복수의 선택신호가 연속으로 입력된 경우에 대한 바람직한 실시예의 수행과정을 도시한 흐름도이다.
도 4를 참조하면, 먼저 제1모음이 할당된 모음키(320)에 대응하는 선택신호가 입력되면(S410), 출력부(120)는 입력된 선택신호가 기준시간 이상 지속되는 경우에는(S420) 제1모음에 사전에 설정된 자음이 결합된 글자를 출력하고(S430), 선택신호가 기준시간 이내로 짧게 지속되는 경우에는 화면에 제1모음을 출력한다(S440). 다음으로 제2모음이 할당된 모음키(320)에 대응하는 선택신호가 입력되면(S450), 제1모음과 제2모음의 결합에 의해 이중모음을 형성할 수 있는 경우에는(S460) 화면에 출력된 제1모음을 제1모음에 제2모음이 결합되어 형성된 이중모음으로 변환하고(S470), 이중모음이 존재하지 않는 경우에는 화면에 출력된 제1모음을 제2모음으로 변환한다(S480).
나아가 복수의 자음키(310) 및 모음키(320) 중에서 선택된 키를 통해 기호 또는 숫자를 화면에 출력하는 기능이 구현될 수도 있다. 즉, 문자키 배열(300)에 기호 또는 숫자를 입력하기 위한 별도의 키를 구비하지 않고 자음키(310) 및 모음키(320) 중에서 어느 하나의 키를 길게 누르면 각종 기호들이 각각 할당된 기호키들로 이루어진 기호키 배열 또는 사전에 설정된 기호가 화면에 출력되도록 할 수 있고, 또 다른 키를 길게 누르면 숫자를 화면에 출력할 수 있다. 이때 해당 자음키(310) 또는 모음키(320)에 대하여는 앞에서 설명한 것과 같이 사전에 설정된 모음 또는 자음이 결합된 글자가 화면에 출력되도록 하는 기능은 구현되지 않는다. 이와 같이 특정 자음키(310) 또는 모음키(320)를 길게 터치하였을 때 사전에 설정된 글자가 출력되도록 하거나 기호키 배열 또는 숫자가 출력되도록 하는 사항은 사용자 인터페이스를 통해 사용자가 설정하도록 할 수 있다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이상에서 본 발명의 바람직한 실시예에 대해 도시하고 설명하였으나, 본 발명은 상술한 특정의 바람직한 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
100 - 키 입력장치
200 - 스마트폰
300 - 문자키 배열
310 - 자음키
320 - 모음키
330 - 공백키
340 - 전환키
350 - 좌 이동키
360 - 우 이동키
370 - 삭제키
380 - 줄바꿈키
200 - 스마트폰
300 - 문자키 배열
310 - 자음키
320 - 모음키
330 - 공백키
340 - 전환키
350 - 좌 이동키
360 - 우 이동키
370 - 삭제키
380 - 줄바꿈키
Claims (23)
- 한글을 구성하는 최소 단위 중에서 복수의 단자음이 각각 할당된 복수의 자음키와 복수의 기본모음이 각각 할당된 복수의 모음키로 구성된 문자키 배열이 저장되며, 상기 문자키 배열에서 복수의 쌍자음은 대응하는 단자음이 할당된 자음키에 각각 중복 할당되고, 복수의 이중모음은 상기 모음키에 각각 중복 할당되는 저장부; 및
상기 문자키 배열을 구성하는 키에 대응하는 선택신호가 입력되면 상기 선택신호가 입력된 키에 할당된 최소 단위를 화면에 출력하되, 상기 자음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 상기 선택신호에 의해 화면에 출력되는 자음에 사전에 설정된 모음이 결합된 글자를 출력하고, 상기 모음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 상기 선택신호에 의해 화면에 출력되는 모음에 사전에 설정된 자음이 결합된 글자를 출력하는 출력부;를 포함하는 것을 특징으로 하는 키 입력장치. - 제 1항에 있어서,
상기 출력부는 상기 복수의 자음키 중에서 쌍자음이 중복 할당된 어느 하나의 자음키에 할당된 단자음을 화면에 출력한 후 연속하여 동일한 자음키에 대응하는 선택신호가 입력되고 상기 화면에 출력된 단자음의 위치가 글자 내에서 초성의 위치에 해당하면, 상기 화면에 출력된 단자음을 상기 동일한 자음키에 중복 할당된 쌍자음으로 변환하는 것을 특징으로 하는 키 입력장치. - 제 1항에 있어서,
상기 출력부는 상기 복수의 자음키 중에서 쌍자음이 중복 할당된 어느 하나의 자음키에 대응하는 제1선택신호에 따라 단자음을 글자 내에서 종성에 해당하는 위치에 출력한 후 연속하여 동일한 자음키에 대응하는 제2선택신호가 입력되면 상기 동일한 자음키에 할당된 단자음을 상기 출력된 단자음과 별개의 위치에 출력하되, 상기 제2선택신호가 상기 제1선택신호로부터 사전에 설정된 기준 간격 이내의 시간 간격으로 입력되면 상기 출력된 단자음을 상기 동일한 자음키에 중복 할당된 쌍자음으로 변환하는 것을 특징으로 하는 키 입력장치. - 제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 출력부는 상기 자음키에 할당된 자음 중에서 제1자음을 화면에 출력한 후 연속하여 상기 제1자음과 상이한 제2자음이 할당된 자음키에 대응하는 선택신호가 입력되고 상기 화면에 출력된 제1자음의 위치가 글자 내에서 초성의 위치에 해당하는 경우에는 상기 화면에 출력된 제1자음을 상기 제2자음으로 변환하는 것을 특징으로 하는 키 입력장치. - 제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 출력부는 상기 모음키에 할당된 모음들 중에서 제1모음을 화면에 출력한 후 연속하여 상기 제1모음과 상이한 제2모음이 할당된 모음키에 대응하는 선택신호가 입력되면 화면에 출력된 상기 제1모음을 상기 제2모음으로 변환하되, 상기 제1모음에 상기 제2모음이 순차적으로 결합되어 상기 이중모음들 중 어느 하나와 동일하게 되는 경우에는 화면에 출력된 상기 제1모음을 상기 제1모음에 상기 제2모음이 결합되어 형성되는 이중모음으로 변환하는 것을 특징으로 하는 키 입력장치. - 제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 출력부는 상기 복수의 자음키 및 모음키 중에서 사전에 설정된 기호 입력키에 대응하는 선택신호가 상기 기준시간 이상 지속되면 상기 기호 입력키에 대응하여 사전에 저장된 기호를 화면에 출력하는 것을 특징으로 하는 키 입력장치. - 제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 출력부는 상기 복수의 자음키 및 모음키 중에서 사전에 설정된 문구 입력키에 대응하는 선택신호가 상기 기준시간 이상 지속되면 상기 문구 입력키에 대응하여 사전에 저장된 문구를 화면에 출력하는 것을 특징으로 하는 키 입력장치. - 제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 출력부는 상기 문자키 배열을 외부로부터 입력된 호출신호에 대응하여 터치식 디스플레이 장치의 화면에 출력하며,
상기 문자키 배열을 구성하는 각각의 키에 대응하는 선택신호는 상기 터치식 디스플레이 장치의 화면에서 상기 각각의 키가 위치하는 지점에 대한 터치동작에 의해 생성되는 것을 특징으로 하는 키 입력장치. - 제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 출력부는 상기 쌍자음이 중복 할당된 어느 하나의 자음키에 대응하며 시간적으로 연속하는 제1선택신호 및 제2선택신호를 포함하는 복수의 선택신호가 입력된 후 연속하여 상기 자음키 및 상기 모음키 외의 키에 대응하는 제3신호가 입력되고, 상기 제1선택신호 및 상기 제2선택신호의 입력 시간 간격을 변화시킴에 따라 화면에 출력되는 수정 단어가 사전에 저장된 단어 데이터베이스에 포함된 단어와 일치하는 경우에는 상기 복수의 선택신호에 대응하여 화면에 출력된 최소 단위들을 상기 제3신호의 입력 시점에 상기 수정 단어로 변환하는 것을 특징으로 하는 키 입력장치. - 제 1항 내지 제 3항 중 어느 한 항에 있어서,
상기 문자키 배열은 상기 복수의 자음키로 이루어진 5×3 형태의 자음키 배열 및 상기 자음키 배열의 우측에 배치되며 상기 복수의 모음키로 이루어진 5×2 형태의 모음키 배열로 구성된 것을 특징으로 하는 키 입력장치. - 제 10항에 있어서,
상기 자음키 배열은 'ㄱ', 'ㄴ', 'ㄷ'이 각각 할당된 자음키를 포함하는 제1행, 'ㄹ', 'ㅁ' 및 'ㅂ'이 각각 할당된 자음키를 포함하는 제2행, 'ㅅ', 'ㅇ' 및 'ㅈ'이 각각 할당된 자음키를 포함하는 제3행, 'ㅊ', 'ㅋ' 및 'ㅌ'이 각각 할당된 자음키를 포함하는 제4행, 그리고 'ㅍ' 및 'ㅎ'이 각각 할당된 자음키를 포함하는 제5행으로 구성된 것을 특징으로 하는 키 입력장치. - 제 10항에 있어서,
상기 모음키 배열은 'ㅏ' 및 'ㅑ'가 각각 할당된 모음키를 포함하는 제1행, 'ㅓ' 및 'ㅕ'가 각각 할당된 모음키를 포함하는 제2행, 'ㅗ' 및 'ㅛ'가 각각 할당된 모음키를 포함하는 제3행, 'ㅜ' 및 'ㅠ'가 각각 할당된 모음키를 포함하는 제4행 및 'ㅡ' 및 'ㅣ'가 각각 할당된 모음키를 포함하는 제5행으로 구성된 것을 특징으로 하는 키 입력장치. - 제 12항에 있어서,
상기 이중모음들은 상기 모음키 배열의 제1행 내지 제5행을 구성하는 모음키에 각각 'ㅐ, ㅒ', 'ㅔ, ㅖ', 'ㅘ, ㅙ', 'ㅜ, ㅝ', 'ㅠ, ㅞ' 및 'ㅚ, ㅟ'의 순서로 중복 할당된 것을 특징으로 하는 키 입력장치. - 한글을 구성하는 최소 단위 중에서 복수의 단자음이 각각 할당된 복수의 자음키와 복수의 기본모음이 각각 할당된 복수의 모음키로 구성된 문자키 배열을 기초로 화면에 상기 최소 단위를 출력하는 키 입력방법에 있어서,
상기 문자키 배열에서 복수의 쌍자음은 대응하는 단자음이 할당된 자음키에 각각 중복 할당되고, 복수의 이중모음은 상기 모음키에 각각 중복 할당되며,
상기 문자키 배열을 구성하는 키에 대응하는 선택신호가 입력되면 상기 선택신호가 입력된 키에 할당된 최소 단위를 화면에 출력하되, 상기 자음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 상기 선택신호에 의해 화면에 출력되는 자음에 사전에 설정된 모음이 결합된 글자를 출력하고, 상기 모음키에 대응하는 선택신호가 사전에 설정된 기준시간 이상 지속되면 상기 선택신호에 의해 화면에 출력되는 모음에 사전에 설정된 자음이 결합된 글자를 출력하는 것을 특징으로 하는 키 입력방법. - 제 14항에 있어서,
상기 복수의 자음키 중에서 쌍자음이 중복 할당된 어느 하나의 자음키에 할당된 단자음을 화면에 출력한 후 연속하여 동일한 자음키에 대응하는 선택신호가 입력되고 상기 화면에 출력된 단자음의 위치가 글자 내에서 초성의 위치에 해당하면, 상기 화면에 출력된 단자음을 상기 동일한 자음키에 중복 할당된 쌍자음으로 변환하는 것을 특징으로 하는 키 입력방법. - 제 14항에 있어서,
상기 복수의 자음키 중에서 쌍자음이 중복 할당된 어느 하나의 자음키에 대응하는 제1선택신호에 따라 단자음을 글자 내에서 종성에 해당하는 위치에 출력한 후 연속하여 동일한 자음키에 대응하는 제2선택신호가 입력되면 상기 동일한 자음키에 할당된 단자음을 상기 출력된 단자음과 별개의 위치에 출력하되, 상기 제2선택신호가 상기 제1선택신호로부터 사전에 설정된 기준 간격 이내의 시간 간격으로 입력되면 상기 출력된 단자음을 상기 동일한 자음키에 중복 할당된 쌍자음으로 변환하는 것을 특징으로 하는 키 입력방법. - 제 14항 내지 제 16항 중 어느 한 항에 있어서,
상기 자음키에 할당된 자음 중에서 제1자음을 화면에 출력한 후 연속하여 상기 제1자음과 상이한 제2자음이 할당된 자음키에 대응하는 선택신호가 입력되고 상기 화면에 출력된 제1자음의 위치가 글자 내에서 초성의 위치에 해당하는 경우에는 상기 화면에 출력된 제1자음을 상기 제2자음으로 변환하는 것을 특징으로 하는 키 입력방법. - 제 14항 내지 제 16항 중 어느 한 항에 있어서,
상기 모음키에 할당된 모음들 중에서 제1모음을 화면에 출력한 후 연속하여 상기 제1모음과 상이한 제2모음이 할당된 모음키에 대응하는 선택신호가 입력되면 화면에 출력된 상기 제1모음을 상기 제2모음으로 변환하되, 상기 제1모음에 상기 제2모음이 순차적으로 결합되어 상기 이중모음들 중 어느 하나와 동일하게 되는 경우에는 화면에 출력된 상기 제1모음을 상기 제1모음에 상기 제2모음이 결합되어 형성되는 이중모음으로 변환하는 것을 특징으로 하는 키 입력방법. - 제 14항 내지 제 16항 중 어느 한 항에 있어서,
상기 복수의 자음키 및 모음키 중에서 사전에 설정된 기호 입력키에 대응하는 선택신호가 상기 기준시간 이상 지속되면 상기 기호 입력키에 대응하여 사전에 저장된 기호를 화면에 출력하는 것을 특징으로 하는 키 입력방법. - 제 14항 내지 제 16항 중 어느 한 항에 있어서,
상기 복수의 자음키 및 모음키 중에서 사전에 설정된 문구 입력키에 대응하는 선택신호가 상기 기준시간 이상 지속되면 상기 문구 입력키에 대응하여 사전에 저장된 문구를 화면에 출력하는 것을 특징으로 하는 키 입력방법. - 제 14항 내지 제 16항 중 어느 한 항에 있어서,
상기 문자키 배열을 외부로부터 입력된 호출신호에 대응하여 터치식 디스플레이 장치의 화면에 출력하며,
상기 문자키 배열을 구성하는 각각의 키에 대응하는 선택신호는 상기 터치식 디스플레이 장치의 화면에서 상기 각각의 키가 위치하는 지점에 대한 터치동작에 의해 생성되는 것을 특징으로 하는 키 입력방법. - 제 14항 내지 제 16항 중 어느 한 항에 있어서,
상기 쌍자음이 중복 할당된 어느 하나의 자음키에 대응하며 시간적으로 연속하는 제1선택신호 및 제2선택신호를 포함하는 복수의 선택신호가 입력된 후 연속하여 상기 자음키 및 상기 모음키 외의 키에 대응하는 제3신호가 입력되고, 상기 제1선택신호 및 상기 제2선택신호의 입력 시간 간격을 변화시킴에 따라 화면에 출력되는 수정 단어가 사전에 저장된 단어 데이터베이스에 포함된 단어와 일치하는 경우에는 상기 복수의 선택신호에 대응하여 화면에 출력된 최소 단위들을 상기 제3신호의 입력 시점에 상기 수정 단어로 변환하는 것을 특징으로 하는 키 입력방법. - 제 14항 내지 제 16항 중 어느 한 항에 기재된 키 입력방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100036816A KR101053934B1 (ko) | 2010-04-21 | 2010-04-21 | 휴대용 기기에 구현되는 키 입력장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100036816A KR101053934B1 (ko) | 2010-04-21 | 2010-04-21 | 휴대용 기기에 구현되는 키 입력장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101053934B1 true KR101053934B1 (ko) | 2011-08-04 |
Family
ID=44932812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100036816A KR101053934B1 (ko) | 2010-04-21 | 2010-04-21 | 휴대용 기기에 구현되는 키 입력장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101053934B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101808774B1 (ko) * | 2016-05-25 | 2017-12-14 | 박용대 | 가상 키보드 구조, 가상 키패드 기반 문자 입력 방법, 이를 실현하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록 매체 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040098769A (ko) * | 2003-05-15 | 2004-11-26 | 삼성전자주식회사 | 키를 이용한 한글 입력 장치 및 방법 |
KR20050097249A (ko) * | 2004-04-01 | 2005-10-07 | 한국전자통신연구원 | 한글 입출력 장치 및 그 방법 |
KR20070049948A (ko) * | 2005-11-09 | 2007-05-14 | 최건호 | 문자입력방법 |
-
2010
- 2010-04-21 KR KR1020100036816A patent/KR101053934B1/ko not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040098769A (ko) * | 2003-05-15 | 2004-11-26 | 삼성전자주식회사 | 키를 이용한 한글 입력 장치 및 방법 |
KR20050097249A (ko) * | 2004-04-01 | 2005-10-07 | 한국전자통신연구원 | 한글 입출력 장치 및 그 방법 |
KR20070049948A (ko) * | 2005-11-09 | 2007-05-14 | 최건호 | 문자입력방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101808774B1 (ko) * | 2016-05-25 | 2017-12-14 | 박용대 | 가상 키보드 구조, 가상 키패드 기반 문자 입력 방법, 이를 실현하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록 매체 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100997555B1 (ko) | 문자 입력 장치 | |
JP2009501963A (ja) | 3列4行のキーパッドを利用して漢字を入力する方法 | |
KR20120097836A (ko) | 단말기에서 텍스트 작성 방법 및 장치 | |
KR101216840B1 (ko) | 일본어 자판 및 일본어 입력 시스템 | |
KR100579814B1 (ko) | 이동 단말기용 문자 입력 시스템과 이를 이용한 이동 단말기 | |
KR101053934B1 (ko) | 휴대용 기기에 구현되는 키 입력장치 및 방법 | |
KR101249329B1 (ko) | 키조합 방식의 자판 및 이를 이용한 문자 입력 방법 | |
KR101282760B1 (ko) | Acegi 키보드 레이아웃을 제공하는 유저 인터페이스 제공 장치 및 방법 | |
KR100918082B1 (ko) | 사전식 순서 및 사용 빈도를 이용한 문자 입력 장치 | |
KR102199974B1 (ko) | 한글 입력 방법 및 장치 | |
JP2002116862A (ja) | リング状文字入力および機能選択システム | |
JP2019140527A (ja) | 入力受付装置 | |
JPH0721797B2 (ja) | 中国語入力装置 | |
JP5016087B2 (ja) | キーボード | |
KR101427524B1 (ko) | 효율적인 입력을 제공하는 스마트폰 키보드 장치 및 이를 이용한 입력 방법 | |
JP4500353B2 (ja) | 文字入力装置 | |
JPH08137594A (ja) | キーボード | |
KR100631658B1 (ko) | 휴대용 단말기의 키패드 및 그를 이용한 일본어 입력방법 | |
KR101087852B1 (ko) | 키패드 설정 방법 및 그 방법을 구현하는 프로그램이 기록된 기록매체 | |
KR101228079B1 (ko) | 터치스크린 단말기의 문자입력방법 및 이를 이용한 터치스크린 단말기 | |
KR20160033958A (ko) | 빠른 입력이 가능한 웨어러블용 소형 키보드 | |
KR101550141B1 (ko) | 터치스크린을 활용한 한글문자 입력방법 | |
KR101086590B1 (ko) | 한글 입력 방법 및 그를 위한 통신 단말 장치 | |
KR101464642B1 (ko) | 한글 입력 장치 및 이를 이용한 휴대 단말기 | |
KR20120056581A (ko) | 터치스크린패널을 이용한 베트남어입력장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |