KR100745663B1 - 방향 입력 수단을 사용한 문자 입력 방법 및 장치 - Google Patents
방향 입력 수단을 사용한 문자 입력 방법 및 장치 Download PDFInfo
- Publication number
- KR100745663B1 KR100745663B1 KR1020060001269A KR20060001269A KR100745663B1 KR 100745663 B1 KR100745663 B1 KR 100745663B1 KR 1020060001269 A KR1020060001269 A KR 1020060001269A KR 20060001269 A KR20060001269 A KR 20060001269A KR 100745663 B1 KR100745663 B1 KR 100745663B1
- Authority
- KR
- South Korea
- Prior art keywords
- button
- input
- key
- array
- assigned
- Prior art date
Links
Images
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
-
- 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
-
- 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
- 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)
- 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)
- Character Discrimination (AREA)
- Position Input By Displaying (AREA)
Abstract
조이스틱과 같은 방향 입력 수단을 통해 문자를 입력하는 방법 및 그 장치가 개시된다. 본 발명에 따른 문자 입력 방법은, 상하좌우를 선택할 수 있는 입력버튼을 포함한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력하는 방법에 있어서, (a) 상기 4x3 키패드 배열의 각 키에 상기 방향 입력 수단으로부터 두 개의 입력 버튼이 할당되어, 이들 버튼 입력을 받음으로써 상기 4x3 키패드 배열의 각각의 키 중 어느 하나의 키가 선택되는 단계; 및 (b) 현재 설정된 문자 모드에 따라 상기 선택된 키에 매핑된 문자를 출력하되, 상기 키가 소정 시간 이내에 다시 선택될 때마다 또는 상기 키가 선택된 후 소정 시간 이내에 상기 방향 입력 수단의 방향 입력 버튼외의 보조 입력 버튼이 입력될 때마다 또는 상기 선택된 키에 할당된 두개의 입력 버튼이 눌러진 상태에서 그 중 어느 하나의 버튼만이 떼었다 다시 눌러질 때마다, 상기 선택된 키에 매핑된 복수개의 문자를 하나씩 순차적으로 변경시켜 가면서 이전 출력을 지우고 다시 출력하는 단계를 포함하는 것을 특징으로 한다. 이에 의해, 보다 간편하고 효율적인 방법으로 방향 입력 수단을 사용하여 원하는 문자를 입력할 수 있다.
Description
도 1a 내지 도 1c는 조이스틱과 같은 일반적인 방향 입력 수단의 일예를 도시한 도면,
도 2a 내지 도 2d는 본 발명의 일실시예에 따라 4x3 키패드에 매핑된 숫자, 알파벳, 기호 및 한글 배열을 도시한 도면,
도 3a 및 도 3b는 본 발명의 방향 입력 수단에 구비된 방향 입력 버튼 배열의 일예를 도시한 도면,
도 4는 본 발명의 바람직한 일실시예에 따른 4x3 키패드 배열의 각각의 키와 방향 버튼 및 보조 버튼과의 매핑 관계를 도시한 도면,
도 5는 도 4의 실시예 중 보조 버튼을 사용한 매핑 관계의 일예를 정리한 도면,
도 6은 방향 입력부를 복수개 구비한 방향 입력 수단의 일예를 도시한 도면,
도 7은 상하좌우 및 대각선방향의 방향 입력이 가능한 장치에서 4x3 키패드 배열의 키와 방향 버튼과의 매핑 관계를 도시한 도면,
도 8은 상하좌우로부터 각각 45도 대각선 방향으로의 방향 입력만 가능한 장치에서 4x3 키패드 배열의 키와 방향 버튼과의 매핑 관계를 도시한 도면,
도 9는 본 발명의 바람직한 실시예에 따른 문자 입력 방법의 흐름도,
도 10은 본 발명의 바람직한 실시예에 따른 문자 입력 장치의 블록도이다.
본 발명은 문자 입력에 관한 것으로, 보다 상세하게는 조이스틱과 같은 방향 입력 수단을 통해 문자를 입력하는 방법 및 그 장치에 관한 것이다.
조이스틱과 같은 방향 입력 수단에는 상하좌우 네 방향의 방향 버튼 또는 방향 키와 한 두 개의 보조 버튼을 구비하고 있다. 조이스틱은 원래 문자를 입력하기 위한 것이 아니라 방향을 선택하여 입력하기 위한 수단이기 때문에, 한정된 방향 입력 버튼을 통해 문자를 입력하기 위해서는 각각의 문자에 대응되는 방향 입력 버튼의 조작 시퀀스를 정해 그에 따라 입력을 수행하거나, 가상의 키보드 화면을 제공하고 방향 버튼을 사용하여 그 선택 위치를 이동시키면서 원하는 문자를 선택함으로써 입력할 수 있다.
그러나 이러한 종래의 방법은 각각의 문자에 대응되는 방향 입력 버튼의 조작 시퀀스를 모두 암기하고 있어야 하거나, 가상 키보드에서의 해당 키를 선택하기 위해 방향 입력 버튼을 많이 조작해야 하므로 문자 입력이 간편하지 않거나 비효율적이다.
따라서, 본 발명이 이루고자 하는 기술적 과제는 방향 입력 수단의 조작 횟 수를 최소화하면서도 직관적인 방법으로 원하는 문자를 입력할 수 있도록 한, 방향입력 수단을 사용한 문자 입력 방법 및 그 장치를 제공하는 것이다.
상기 기술적 과제는 본 발명에 따라, 상하좌우를 선택할 수 있는 입력버튼을 포함한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력하는 방법에 있어서, (a) 상기 4x3 키패드 배열의 각 키에 상기 방향 입력 수단으로부터 두 개의 입력 버튼이 할당되어, 이들 버튼 입력을 받음으로써 상기 4x3 키패드 배열의 각각의 키 중 어느 하나의 키가 선택되는 단계; 및 (b) 현재 설정된 문자 모드에 따라 상기 선택된 키에 매핑된 문자를 출력하되, 상기 키가 소정 시간 이내에 다시 선택될 때마다 또는 상기 키가 선택된 후 소정 시간 이내에 상기 방향 입력 수단의 방향 입력 버튼외의 보조 입력 버튼이 입력될 때마다 또는 상기 선택된 키에 할당된 두개의 입력 버튼이 눌러진 상태에서 그 중 어느 하나의 버튼만이 떼었다 다시 눌러질 때마다, 상기 선택된 키에 매핑된 복수개의 문자를 하나씩 순차적으로 변경시켜 가면서 이전 출력을 지우고 다시 출력하는 단계를 포함하는 것을 특징으로 하는 문자 입력 방법에 의해 달성된다.
상기 (a) 단계는, 상기 4x3 키패드 배열의 상단 3x3 배열의 중앙 키를 제외한 나머지 여덟 키에 상기 중앙 키를 중심으로 하여 선택될 키가 위치한 방향에 따라 벡터합에 의해 상기 방향으로 조합될 수 있는 두개의 방향 입력 버튼이 할당되고, 상기 중앙 키에 상기 방향 입력 수단의 좌향 입력 버튼과 우향 입력 버튼이 할당되어, 이들 버튼 입력을 받음으로써 상기 4x3 키패드 배열의 상단 3x3 배열의 각 각의 키 중 어느 하나의 키가 선택되는 것이 바람직하다.
상기 방향 입력 수단이 복수개 존재하는 경우에는 상기 4x3 키패드 배열의 각 키에 할당된 상기 방향 입력 수단의 두 입력 버튼이 상기 방향 입력 수단들 중 어느 두 개의 방향 입력 수단에서 각각 하나씩 선택되어 동시에 또는 개별적으로 입력되는 것이 바람직하다.
한편, 본 발명의 다른 분야에 따르면, 상기 기술적 과제는 상하좌우를 선택할 수 있는 입력버튼을 포함한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력하는 장치에 있어서, 하나 또는 두개의 방향 입력 수단; 및 상기 4x3 키패드 배열의 각 키에 상기 방향 입력 수단으로부터 두 개의 입력 버튼이 할당되어, 이들 버튼 입력을 받음으로써 상기 4x3 키패드 배열의 각각의 키 중 어느 하나의 키를 선택받고, 현재 설정된 문자 모드에 따라 상기 선택된 키에 매핑된 문자를 출력하되, 상기 키가 소정 시간 이내에 다시 선택될 때마다 또는 상기 키가 선택된 후 소정 시간 이내에 상기 방향 입력 수단의 방향 입력 버튼외의 보조 입력 버튼이 입력될 때마다 또는 상기 선택된 키에 할당된 두개의 입력 버튼이 눌러진 상태에서 그 중 어느 하나의 버튼만이 떼었다 다시 눌러질 때마다, 상기 선택된 키에 매핑된 복수개의 문자를 하나씩 순차적으로 변경시켜 가면서 이전 출력을 지우고 다시 출력하는 처리부를 포함하는 것을 특징으로 하는 문자 입력 장치에 의해서도 달성된다.
또한 상기 기술적 과제는, 상하좌우 및 대각선 방향을 선택할 수 있는 입력버튼을 포함한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력 하는 장치에 있어서, 하나 또는 두개의 방향 입력 수단; 및 상기 4x3 키패드 배열의 하단에 위치한 1x3 배열의 좌측 키는 좌향 버튼과 보조 버튼을 동시에 입력하는 것 또는 좌하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있고, 상기 1x3 배열의 우측 키는 우향 버튼과 보조 버튼을 동시에 입력하는 것 또는 우하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있으며, 상기 1x3 배열의 중앙 키는 하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있어, 그에 따른 버튼 입력에 따라 대응 문자를 출력하는 처리부를 포함하는 것을 특징으로 하는 문자 입력 장치에 의해서도 달성된다.
또한 상기 기술적 과제는, 상하좌우로부터 각각 45도 대각선 방향으로의 방향 입력만 가능한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력하는 장치에 있어서, 하나 또는 두개의 방향 입력 수단; 및 상기 4x3 키패드 배열의 상단에 위치한 3x3 배열에서, 숫자 키 1은 좌상향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 4는 좌상향 버튼과 좌하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 7은 좌하향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 2는 좌상향 버튼과 우상향 버튼을 순차로 또는 그 역순으로 입력하는 것에 대응되어 있으며, 숫자 키 5는 좌상향 버튼과 우하향 버튼을 순차로 입력하는 것 또는 우상향 버튼과 좌하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 8은 좌하향 버튼과 우하향 버튼을 순차로 또는 그 역순으로 입력하는 것에 대응되어 있으며, 숫자 키 3은 우상향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 6은 우상향 버튼과 우하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 9 는 우하향 버튼을 2회 입력하는 것에 대응되어 있어, 그에 따른 버튼 입력에 따라 대응 문자를 출력하는 처리부를 포함하는 것을 특징으로 하는 문자 입력 장치에 의해서도 달성된다.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대해 상세히 설명한다.
도 1a 내지 도 1c는 조이스틱과 같은 일반적인 방향 입력 수단의 일예를 도시한 도면이다.
방향 입력 수단은 조이스틱 외에도 여러 가지가 있으며 게임을 비롯한 다양한 용도에 사용된다. 방향을 입력하는 방법으로 상하좌우 방향에 대응되는 방향 버튼(110, 130, 140)을 구비하여 이들 방향 버튼을 누르거나, 방향 스틱(170)을 상하좌우로 움직여 방향을 입력하는 방법이 있다.
그리고 이러한 방향 버튼(110, 130, 140)이나 방향 스틱(170) 외에 한 두 개의 보조 버튼(120, 150, 160, 180, 190)을 구비하여 선택, 메뉴 보기, 설정 등의 보조 기능을 수행하도록 한다.
도 2a 내지 도 2d는 본 발명의 일실시예에 따라 4x3 키패드에 매핑된 숫자, 알파벳, 기호 및 한글 배열을 도시한 도면이다.
도 2a 내지 도 2d에 도시한 바와 같이, 본 발명에서 방향 입력 수단을 통해 입력하고자 하는 숫자, 알파벳, 기호, 한글 등은 4x3 키패드에 배열되어 있다. 도 2a의 숫자 키 배열은 전화기의 일반적인 4x3 키패드 배열과 동일하고, 도 2b 내지 도 2d의 알파벳, 기호, 한글 배열은 사용 빈도와 조작의 효율성 등을 고려하여 배 치되어 있다.
이렇게 배치된 4x3 배열의 키패드에서, 도 1a 내지 도 1c에 도시한 바와 같은 방향 입력 수단을 통해 하나의 키를 선택하여 원하는 문자를 입력한다. 문자 모드가 변경됨에 따라 4x3 키패드는 숫자가 대응되거나, 알파벳이 대응되거나, 기호가 대응되거나 또는 한글이 대응될 수 있다.
도 3a 및 도 3b는 본 발명의 방향 입력 수단에 구비된 방향 입력 버튼 배열의 일예를 도시한 도면이다.
본 발명은 도 1a 또는 도 1b에 도시한 바와 같이 상하좌우 방향 버튼을 구비한 방향 입력 장치 또는 도 1c에 도시한 바와 같이 방향 입력 스틱을 구비한 입력 장치 등을 비롯한 방향 입력을 직접 또는 간접으로 에뮬레이션할 수 있는 다양한 장치에서 사용될 수 있으나 본 실시예에서는 방향 입력 버튼을 구비한 경우에 대해서 예를 들어 상세히 설명한다.
방향 입력 버튼에는 상향 버튼(310), 하향 버튼(320), 좌향 버튼(330), 우향 버튼(340)이 있으며, 이 외에 이들 버튼의 중앙 또는 상향 버튼(310)의 상부 또는 우향 버튼(340)의 오른쪽 등의 위치에 보조 버튼(350)을 더 구비할 수 있다. 이렇게 4가지 종류의 방향 입력 버튼과 보조 버튼을 이용하여 도 2a 내지 도 2d에 도시한 바와 같은 4x3 키패드에 할당된 문자를 입력한다. 이하에서는 이들 버튼(310 내지 350)을 이용하여 문자를 입력하는 것에 대하여 상세히 설명한다.
도 4는 본 발명의 바람직한 일실시예에 따른 4x3 키패드 배열의 각각의 키와 방향 버튼 및 보조 버튼과의 매핑 관계를 도시한 도면이다.
도 4를 참조하면, 숫자 키 1은 좌향 버튼(330)과 상향 버튼(310)을 입력하는 것에 대응되어 있고, 숫자 키 4는 좌향 버튼(330)을 2회 입력하는 것에 대응되어 있으며, 숫자 키 7은 좌향 버튼(330)과 하향 버튼(320)을 입력하는 것에 대응되어 있고, 숫자 키 2는 상향 버튼(310)을 2회 입력하는 것에 대응되어 있다.
또한, 숫자 키 5는 좌향 버튼(330)과 우향 버튼(340)을 입력하는 것에 대응되어 있고, 숫자 키 8은 하향 버튼(320)을 2회 입력하는 것에 대응되어 있으며, 숫자 키 3은 상향 버튼(310)과 우향 버튼(340)을 입력하는 것에 대응되어 있고, 숫자 키 6은 우향 버튼(340)을 2회 입력하는 것에 대응되어 있다. 그리고 숫자 키 9는 하향 버튼(320)과 우향 버튼(340)을 입력하는 것에 대응되어 있다.
즉, 4x3 키패드 배열의 상단 3x3 배열의 중앙 키를 제외한 나머지 여덟 키는, 그 중앙 키를 중심으로 하여 선택될 키가 위치한 방향에 따라 벡터합에 의해 각각의 방향으로 조합될 수 있는 두개의 방향 입력 버튼이 할당되고, 중앙 키는 방향 입력 수단의 좌향 입력 버튼과 우향 입력 버튼이 할당되어, 이들 버튼 입력을 순차적으로 또는 그 역순으로 받음으로써 4x3 키패드 배열의 상단 3x3 배열의 각각의 키 중 대응 키가 선택되는 것이다. 다시 말하면, 숫자 키 1은 중앙 키 5를 중심으로 하여, 방향 입력 수단의 상향 버튼(310)과 좌향 버튼(330)이 벡터 합에 의해 만들어지는 방향에 있으므로 이 버튼 입력에 의해 선택되도록 한다. 다른 방향의 키도 마찬가지 원리에 의해 선택된다.
이때, 두 개의 방향 버튼의 입력 순서를 좌향 또는 우향 입력 버튼이 상향 또는 하향 입력 버튼보다 먼저 입력되도록 하여 해당 숫자 키가 선택되도록 할 수 도 있다. 또한, 숫자 키 2, 4, 6, 8과 같이 서로 같은 방향의 입력 버튼이 두 개 할당된 경우에는 그 방향 입력 버튼을 한번만 누르고 숫자 키 1, 3, 5, 7, 9와 같이 서로 다른 방향의 입력 버튼이 두 개 할당된 경우에는 두 개의 방향 입력 버튼을 동시에 눌러 해당 숫자 키가 선택되도록 할 수도 있다.
다음으로 인용번호 410 내지 440을 참조하여, 1x3 배열의 입력 버튼 매핑관계에 대하여 상세히 설명한다.
첫 번째 방법(410)으로, * 는 좌향 버튼(330)과 보조 버튼(350)을 입력하는 것에 대응되어 있고, # 는 우향 버튼(340)과 보조 버튼(350)을 입력하는 것에 대응되어 있으며, 숫자 키 0은 하향 버튼(320)과 보조 버튼(350)을 입력하는 것에 대응되어 있다.
즉, 4x3 키패드 배열의 하단에 위치한 1x3 배열의 좌측 키는 방향 입력 수단의 좌향 입력 버튼과 보조 입력 버튼이 할당되고, 1x3 배열의 중앙 키는 방향 입력 수단의 하향 입력 버튼과 보조 입력 버튼이 할당되고, 1x3 배열의 우측 키는 방향 입력 수단의 우향 입력 버튼과 보조 입력 버튼이 할당되어, 이들 버튼 입력을 순차적으로 또는 동시에 받음으로써 1x3 배열의 대응 키가 선택되는 것이다.
두 번째 방법(420)으로, 1x3 배열의 좌측 키에 방향 입력 수단의 하향 버튼(320)과 좌향 버튼(330)을 순차적으로 할당하고, 1x3 배열의 중앙 키에 방향 입력 수단의 하향 버튼(320)과 상향 버튼(310)을 순차적으로 할당하고, 1x3 배열의 우측 키에 방향 입력 수단의 하향 버튼(320)과 우향 버튼(340)을 순차적으로 할당하여, 각 키에 할당된 방향 입력 수단의 두 방향 버튼을 순차적으로 누름으로써, 1x3 배 열의 대응 키를 선택하도록 할 수도 있다.
세 번째 방법(430)으로, 1x3 배열의 키 중에서 하나를 선택하는 또 다른 방법으로, 1x3 배열의 좌측 키에 방향 입력 수단의 우향 버튼(340)을 제외한 나머지 세 방향 입력 버튼을 할당하고, 1x3 배열의 가운데 키에 방향 입력 수단의 상향 버튼(310)을 제외한 나머지 세 방향 입력 버튼을 할당하고, 1x3 배열의 우측 키에 상기 방향 입력 수단의 좌향 버튼(330)을 제외한 나머지 세 방향 입력 버튼을 할당하여, 각 키에 할당된 방향 입력 수단의 세 방향 버튼을 동시에 누름으로써 상기 1x3 배열의 대응 키를 선택하도록 할 수도 있다.
네 번째 방법(440)으로, 1x3 배열의 좌측 키에 방향 입력 수단의 좌향 버튼(330)만을 할당하고, 1x3 배열의 중앙 키에 방향 입력 수단의 하향 버튼(320)만을 할당하고, 1x3 배열의 우측 키에 방향 입력 수단의 우향 버튼(340)을 할당하여, 각 키에 할당된 방향 입력 수단의 해당 방향 버튼을 소정 시간 이상 길게 누름으로써 1x3 배열의 대응 키를 선택하도록 하는 것도 가능하다(440).
그리고, 입력된 하나의 글자씩을 지우는 백스페이스(backspace)는 우향 버튼(340)과 좌향 버튼(330)을 순차적으로 누르는 것에 대응되어 있어, 우향 입력 버튼과 좌향 입력 버튼이 순차로 눌려진 경우에 수행되고, 문자 모드의 변경은 상향 버튼(310)과 보조 버튼(350)을 누르는 것에 대응되어 있다.
또한, 가장 최근에 수행된 문자 모드의 변경이나 글자 지우기 등의 반복은 문자 모드의 변경이나 글자 지우기 등을 수행한 이후 소정 시간 이내에 보조 버튼(350)을 일회 누름으로써 수행되되, 이 후 소정 시간 이내에 보조 버튼(350)이 더 눌려질 때마다 추가로 한 번씩 더 수행이 된다.
각각의 숫자 키는 문자 모드가 달라짐에 따라 도 2a 내지 도 2d에 도시한 바와 같이 알파벳, 기호, 한글로 대응될 수 있다. 알파벳의 경우에는 소문자 입력 모드, 대문자 입력 모드, 문장 입력 모드가 더 있으며, 문장 입력 모드는 입력되는 문장의 첫 글자만 대문자로 입력되고 나머지 문자는 소문자로 입력되는 모드이다.
한편, 도 2b 내지 도 2d에 도시한 바와 같이 알파벳, 기호, 한글의 경우 하나의 키에 여러 개의 문자가 할당되어 있는데, 이들 문자들 중에서의 선택은 여러 가지 방법이 가능하다. 즉, 입력될 문자가 할당된 키가 선택된 후, 그 키의 선택에 대응되는 두개의 방향 입력 버튼이 소정 시간 이내에 다시 눌러져 그 키가 다시 선택될 때마다, 또는 그 키가 선택된 후 소정 시간 이내에 방향 입력 수단의 방향 입력 버튼외의 보조 입력 버튼이 입력될 때마다 또는 선택된 키에 할당된 두개의 입력 버튼이 눌러진 상태에서 그 중 어느 하나의 버튼만이 떼었다 다시 눌러질 때마다, 그 선택된 키에 매핑된 복수개의 문자를 하나씩 순차적으로 변경시켜 가면서 이전 출력을 지우고 다시 출력한다.
예를 들어 보조 버튼(350)을 이용하여 문자를 선택하는 것을 설명하면, 알파벳 모드에서 좌향 버튼(330)과 상향 버튼(310)을 눌러 숫자 키 1에 해당되는 키인 'ewq'가 선택되었을 때, 보조 버튼(350)을 누르지 않은 상태에서는 알파벳 'e'가 선택되고, 보조 버튼(350)을 한번 누르면 알파벳 'w'가 선택되고, 보조 버튼(350)을 한번 더 누르면 알파벳 'q'가 선택된다. 즉, 선택된 키에 할당된 여러 개의 문자들 중에서 하나의 문자를 선택 후 다른 문자로 변경하는 것은 보조 버튼(350)을 일회씩 더 누름으로써 가능하다.
한편, 4x3 키패드 배열의 각 키에 할당된 방향 입력 수단의 두 개의 버튼이 눌러질 때 두 번째 눌러지는 입력 버튼이 일정한 시간 이상 길게 눌러지면, 각 키에 하나씩 미리 지정된 문자가 선택되어 출력되거나 미리 설정된 하나의 명령이 수행되도록 할 수 있다.
또한 어느 문자 모드에서나 * 키가 선택이 되면 기호를 하나 입력한 후 원래의 문자 모드로 복귀할 수 있다.
도 5는 도 4의 실시예 중 보조 버튼을 사용한 숫자 키 매핑관계의 일예를 정리한 도면이다.
도 6은 방향 입력부를 복수개 구비한 방향 입력 수단의 일예를 도시한 도면이다.
플레이스테이션과 같은 일부 게임기의 경우에는 왼쪽과 오른쪽에 각각 방향 입력 버튼(610, 620)을 구비하는 경우가 있는데, 이러한 입력 장치에서는 방향 버튼이 두 개씩 존재하기 때문에 두 개의 버튼을 동시에 누르는 것이 용이하다.
이렇게 방향 입력 수단이 두 개 존재하는 경우에는 상기 4x3 키패드 배열의 각 키에 할당된 방향 입력 수단의 두 입력 버튼이 각각의 방향 입력 수단에서 하나씩 선택되어 동시에 또는 개별적으로 입력될 수 있다.
그리고, 두개의 방향 입력 수단 중에서 어느 하나의 방향 입력 수단에서만 입력을 받으면 4x3 키패드 배열의 하단 1x3 배열에 있는 키 중 하나가 선택되는데, 그 입력이 좌향 입력 버튼이면 1x3 배열의 좌측 키가 선택되고, 그 입력이 하향 입 력 버튼이면 1x3 배열의 가운데 키가 선택되고, 그 입력이 우향 입력 버튼이면 1x3 배열의 우측 키가 선택된다. 또한 그 입력이 상향 입력 버튼이면 문자 모드가 변경되며, 방향 입력 수단 외에 다른 하나의 방향 입력 수단에서 입력을 받으면 문자 입력을 위한 커서가 이동될 수 있다.
그리고 4x3 키패드 배열의 한 키가 선택되었을 때 두개의 방향 입력 수단에 있는 각각의 보조 입력 버튼(630, 640)을 한 개 또는 두 개 모두 눌러 그 선택된 키에 매핑된 복수개의 문자를 하나씩 혹은 둘씩 순차적으로 바꾸어가며 이전 출력을 지우고 다시 출력하도록 하는 것도 가능하다.
도 7은 상하좌우 및 대각선방향의 방향 입력이 가능한 장치에서 4x3 키패드 배열의 키와 방향 버튼과의 매핑 관계를 도시한 도면이다.
도 7을 참조하면, 4x3 키패드 배열의 상단 3x3 배열의 중앙 키를 제외한 나머지 여덟 키는, 중앙 키를 중심으로 하여 선택될 키가 위치한 방향 버튼을 입력하는 것에 대응되어 있고, 중앙 키는 보조 버튼이 할당되어, 이들 버튼 입력을 받음으로써 4x3 키패드 배열의 상단 3x3 배열의 각각의 키 중 대응 키가 선택되는 것이다.
한편 4x3 키패드 배열의 하단에 위치한 1x3 배열의 좌측 키는 좌향 버튼과 보조 버튼을 동시에 입력하는 것 또는 좌하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있고, 1x3 배열의 우측 키는 우향 버튼과 보조 버튼을 동시에 입력하는 것 또는 우하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있으며, 1x3 배열의 중앙 키는 하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있 다.
그리고, 1x3 배열의 키 중에서 하나를 선택하는 다른 방법으로, 1x3 배열의 좌측 키에 방향 입력 수단의 좌향 버튼 또는 좌하향 버튼만을 할당하고, 1x3 배열의 중앙 키에 방향 입력 수단의 하향 버튼만을 할당하고, 1x3 배열의 우측 키에 방향 입력 수단의 우향 버튼 또는 우하향 버튼만을 할당하여, 각 키에 할당된 방향 입력 수단의 해당 방향 버튼을 소정 시간 이상 길게 누름으로써 1x3 배열의 대응 키를 선택하도록 하는 것도 가능하다.
도 8은 상하좌우로부터 각각 45도 대각선 방향으로의 방향 입력만 가능한 장치에서 4x3 키패드 배열의 키와 방향 버튼과의 매핑 관계를 도시한 도면이다.
도 8을 참조하면, 숫자 키 1은 좌상향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 4는 좌상향 버튼과 좌하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 7은 좌하향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 2는 좌상향 버튼과 우상향 버튼을 순차로 또는 그 역순으로 입력하는 것에 대응되어 있다.
또한, 숫자 키 5는 좌상향 버튼과 우하향 버튼을 순차로 입력하는 것 또는 우상향 버튼과 좌하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 8은 좌하향 버튼과 우하향 버튼을 순차로 또는 그 역순으로 입력하는 것에 대응되어 있으며, 숫자 키 3은 우상향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 6은 우상향 버튼과 우하향 버튼을 순차로 입력하는 것에 대응되어 있다. 그리고 숫자 키 9는 우하향 버튼을 2회 입력하는 것에 대응되어 있다.
한편 4x3 키패드 배열의 하단에 위치한 1x3 배열의 좌측 키는 좌하향 버튼과 좌상향 버튼을 순차로 입력하는 것에 대응되어 있고, 1x3 배열의 우측 키는 우하향 버튼과 우상향 버튼을 순차로 입력하는 것에 대응되어 있으며, 1x3 배열의 중앙 키는 좌하향 버튼과 우상향 버튼을 순차로 입력하는 것 또는 우하향 버튼과 좌상향 버튼을 순차로 입력하는 것에 대응되어 있다.
도 9는 본 발명의 바람직한 실시예에 따른 문자 입력 방법의 흐름도이다.
조이스틱과 같은 방향 입력 수단을 통해 문자를 입력하기 위해서 먼저 방향 입력 모드가 아닌 문자 입력 모드로 동작함을 전제로 한다.
문자 입력 모드 하에서 전술한 바와 같이 매핑된 버튼 입력을 받아들인다(S910). 현재 설정된 문자 모드에 따라 상기 입력을 해석하여 4x3 키패드에서의 해당 키를 결정한다(S920). 그리고 결정된 키에 대응되는 문자가 여러 개 존재하는 경우에 이들 문자들 중에서 어느 하나를 선택하는 버튼 입력이 더 있는지를 판단하여 최종적으로 입력될 문자를 결정한다(S930). 결정된 하나의 키에 할당된 문자들 중에서 어느 하나를 선택하는 버튼은 전술한 바와 같다.
도 10은 본 발명의 바람직한 실시예에 따른 문자 입력 장치의 블록도이다.
문자 입력 장치는 버튼 입력부(1010), 처리부(1020), 메모리(1030)를 포함한다. 버튼 입력부(1010)는 하나의 방향 입력부 또는 두 개의 방향 입력부를 구비할 수 있으며, 상하좌우 방향의 버튼 형태 또는 스틱 형태를 이용하여 상하좌우를 선택하여 입력받을 수 있고, 보조 버튼이 있다면 이 버튼으로부터의 입력도 받을 수 있다.
처리부(1020)는 전술한 바와 같이 상기 버튼 입력부의 입력으로 4x3 키패드 배열의 대응 키를 선택하고, 현재 설정된 문자 모드에 따라 상기 선택된 키에 할당된 문자를 디스플레이부(1030)에 출력하되, 상기 키가 일정한 시간 안에 다시 선택될 때마다 또는 상기 키가 선택된 후 일정한 시간 안에 상기 방향 입력 수단의 방향 입력 버튼외의 보조 입력 버튼이 입력될 때마다 또는 상기 선택된 키에 할당된 두개의 입력 버튼이 눌러진 상태에서 그 중 어느 하나의 버튼만이 떼었다 다시 눌러질 때마다, 상기 선택된 키에 매핑된 복수개의 문자를 하나씩 순차적으로 변경시켜 가면서 디스플레이부(1040)에서 이전 출력을 지우고 다시 출력한다. 그 상세한 처리 방법은 전술한 바와 같다.
만일 도 7을 참조하여 전술한 바와 같이 방향 입력 수단이 상하좌우 및 대각선 방향을 선택할 수 있는 입력버튼을 포함한 경우에는, 처리부(1020)는 4x3 키패드 배열의 상단 3x3 배열의 중앙 키를 제외한 나머지 여덟 키는, 중앙 키를 중심으로 하여 선택될 키가 위치한 방향 버튼을 입력하는 것에 대응되어 있고, 중앙 키는 보조 버튼이 할당되어, 그에 따른 버튼 입력에 따라 상기 상단 3x3 배열의 대응 문자를 출력하도록 한다.
그리고, 4x3 키패드 배열의 하단에 위치한 1x3 배열의 좌측 키는 좌향 버튼과 보조 버튼을 동시에 입력하는 것 또는 좌하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있고, 상기 1x3 배열의 우측 키는 우향 버튼과 보조 버튼을 동시에 입력하는 것 또는 우하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있으며, 상기 1x3 배열의 중앙 키는 하향 버튼과 보조 버튼을 동시에 입력하는 것 에 대응되어 있어, 그에 따른 버튼 입력에 따라 대응 문자를 출력하도록 한다.
또한, 도 8을 참조하여 전술한 바와 같이 방향 입력 수단이 상하좌우로부터 각각 45도 대각선 방향으로의 방향 입력만 가능한 경우에 처리부(1020)는, 숫자 키 1은 좌상향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 4는 좌상향 버튼과 좌하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 7은 좌하향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 2는 좌상향 버튼과 우상향 버튼을 순차로 또는 그 역순으로 입력하는 것에 대응되어 있고, 숫자 키 5는 좌상향 버튼과 우하향 버튼을 순차로 입력하는 것 또는 우상향 버튼과 좌하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 8은 좌하향 버튼과 우하향 버튼을 순차로 또는 그 역순으로 입력하는 것에 대응되어 있으며, 숫자 키 3은 우상향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 6은 우상향 버튼과 우하향 버튼을 순차로 입력하는 것에 대응되어 있으며, 그리고 숫자 키 9는 우하향 버튼을 2회 입력하는 것에 대응되어 있어, 그에 따른 버튼 입력에 따라 대응 문자를 출력한다.
그리고, 4x3 키패드 배열의 하단에 위치한 1x3 배열의 좌측 키는 좌하향 버튼과 좌상향 버튼을 순차로 입력하는 것에 대응되어 있고, 1x3 배열의 우측 키는 우하향 버튼과 우상향 버튼을 순차로 입력하는 것에 대응되어 있으며, 1x3 배열의 중앙 키는 좌하향 버튼과 우상향 버튼을 순차로 입력하는 것 또는 우하향 버튼과 좌상향 버튼을 순차로 입력하는 것에 대응되어 있어, 그에 따른 버튼 입력에 따라 대응 문자를 출력한다.
메모리(1030)는 전술한 키패드와 방향 입력 버튼과의 매핑관계를 저장하거 나, 현재의 문자입력모드를 저장하고 있을 수 있다.
한편, 전술한 문자 입력 방법은 컴퓨터 프로그램으로 작성 가능하다. 상기 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 상기 프로그램은 컴퓨터가 읽을 수 있는 정보저장매체(computer readable media)에 저장되고, 컴퓨터에 의하여 읽혀지고 실행됨으로써 문자 입력 방법을 구현한다. 상기 정보저장매체는 자기 기록매체, 광 기록매체, 및 캐리어 웨이브 매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
전술한 바와 같이 본 발명에 따르면, 조이스틱과 같은 방향 입력 수단 정도만을 구비한 장치에서 직관적인 형태의 최소 조작만으로 문자를 입력할 수 있기 때문에 사용자가 보다 쉽게 익숙해지고 또 효율적으로 입력할 수 있는 효과가 있다.
Claims (21)
- 상하좌우를 선택할 수 있는 입력버튼을 포함한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력하는 방법에 있어서,(a) 상기 4x3 키패드 배열의 각 키에 상기 방향 입력 수단으로부터 두 개의 입력 버튼이 할당되어, 이들 버튼 입력을 받음으로써 상기 4x3 키패드 배열의 각각의 키 중 어느 하나의 키가 선택되는 단계; 및(b) 현재 설정된 문자 모드에 따라 상기 선택된 키에 매핑된 문자를 출력하되, 상기 키가 소정 시간 이내에 다시 선택될 때마다 또는 상기 키가 선택된 후 소정 시간 이내에 상기 방향 입력 수단의 방향 입력 버튼외의 보조 입력 버튼이 입력될 때마다 또는 상기 선택된 키에 할당된 두개의 입력 버튼이 눌러진 상태에서 그 중 어느 하나의 버튼만이 떼었다 다시 눌러질 때마다, 상기 선택된 키에 매핑된 복수개의 문자를 하나씩 순차적으로 변경시켜 가면서 이전 출력을 지우고 다시 출력하는 단계를 포함하는 것을 특징으로 하는 문자 입력 방법.
- 제1항에 있어서, 상기 (a) 단계는상기 4x3 키패드 배열의 상단 3x3 배열의 중앙 키를 제외한 나머지 여덟 키에 상기 중앙 키를 중심으로 하여 선택될 키가 위치한 방향에 따라 벡터합에 의해 상기 방향으로 조합될 수 있는 두개의 방향 입력 버튼이 할당되고, 상기 중앙 키에 상기 방향 입력 수단의 좌향 입력 버튼과 우향 입력 버튼이 할당되어, 이들 버튼 입력을 받음으로써 상기 상단 3x3 배열의 각각의 키 중 어느 하나의 키가 선택되는 것을 특징으로 하는 문자 입력 방법.
- 제1항에 있어서, 상기 (a) 단계는상기 4x3 키패드 배열의 하단 1x3 배열에는 상기 1x3 배열의 좌측 키에 상기 방향 입력 수단의 좌향 입력 버튼과 보조 입력 버튼이 할당되고, 상기 1x3 배열의 중앙 키에 상기 방향 입력 수단의 하향 입력 버튼과 보조 입력 버튼이 할당되고, 상기 1x3 배열의 우측 키에 상기 방향 입력 수단의 우향 입력 버튼과 보조 입력 버튼이 할당되어, 이들 버튼 입력을 순차적으로 또는 동시에 받음으로써 상기 1x3 배열의 각각의 키 중 어느 하나의 키가 선택되는 것을 특징으로 하는 문자 입력 방법.
- 제1항 내지 제3항 중 어느 한 항에 있어서,상기 설정된 문자 모드는 상기 방향 입력 수단의 상향 입력 버튼과 보조 입력 버튼이 순차적으로 또는 동시에 눌러진 경우에 변경되되, 이후 소정 시간 이내에 상기 보조 입력 버튼이 더 눌러질 때마다 미리 설정된 순서대로 계속 변경되는 것을 특징으로 하는 문자 입력 방법.
- 제1항 또는 제2항에 있어서,입력된 문자를 한 개 지우는 백스페이스 명령은 우향 입력 버튼과 좌향 입력 버튼이 순차로 눌러진 경우에 수행되고, 이 후 소정 시간 이내에 상기 보조 입력 버튼이 더 눌러질 때마다 추가로 한 문자씩 입력이 더 지워지는 것을 특징으로 하는 문자 입력 방법.
- 제1항에 있어서, 상기 (a) 단계는상기 4x3 키패드 배열의 각 키에 할당된 상기 방향 입력 수단의 두 개의 버튼이 눌러질 때 두 번째 눌러지는 입력 버튼이 소정 시간 이상 길게 눌러지면, 각 키에 하나씩 미리 지정된 문자가 선택되어 출력되거나 미리 설정된 하나의 명령이 수행되는 것을 특징으로 하는 문자 입력 방법.
- 제1항 또는 제2항에 있어서, 상기 (a) 단계는상기 4x3 키패드 배열의 상기 상단 3x3 배열의 각 키에 할당된 상기 방향 입력 수단의 상기 두 개의 방향 버튼은 좌향 또는 우향 입력 버튼이 상향 또는 하향 입력 버튼보다 상기 키에서 먼저 할당되고,상기 4x3 키패드 배열의 하단 1x3 배열에는 상기 1x3 배열의 좌측 키에 상기 방향 입력 수단의 하향 입력 버튼과 좌향 입력 버튼이 순차적으로 할당되고, 상기 1x3 배열의 중앙 키에 상기 방향 입력 수단의 하향 입력 버튼과 상향 입력 버튼이 순차적으로 할당되고, 상기 1x3 배열의 우측 키에 상기 방향 입력 수단의 하향 버튼과 우향 버튼이 순차적으로 할당되어, 상기 각 키에 할당된 상기 방향 입력 수단의 두 방향 버튼이 순차적으로 눌러짐으로써 상기 4x3 키패드 배열의 해당 키가 선 택되는 것을 특징으로 하는 문자 입력 방법.
- 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 (a) 단계는상기 4x3 키패드 배열의 상단 3x3 배열의 각 키에 할당된 상기 방향 입력 수단의 두 입력 버튼이 눌러져 대응되는 키가 선택됨에 있어, 서로 다른 방향의 두 입력 버튼은 동시에 눌러지고 서로 같은 방향의 입력 버튼은 한번만 눌러져 상기 3x3 배열의 키 중 어느 하나의 키가 선택되며, 상기 4x3 키패드 배열의 하단 1x3 배열의 각 키에 할당된 두 입력 버튼은 동시에 눌러져 상기 1x3 배열의 키 중 어느 하나의 키가 선택되는 것을 특징으로 하는 문자 입력 방법.
- 제1항에 있어서, 상기 (a) 단계는상기 4x3 키패드 배열의 하단 1x3 배열에는 상기 1x3 배열의 좌측 키에 상기 방향 입력 수단의 우향 입력 버튼을 제외한 나머지 세 방향 입력 버튼이 할당되고, 상기 1x3 배열의 중앙 키에 상기 방향 입력 수단의 상향 입력 버튼을 제외한 나머지 세 방향 입력 버튼이 할당되고, 상기 1x3 배열의 우측 키에 상기 방향 입력 수단의 좌향 버튼을 제외한 나머지 세 방향 입력 버튼이 할당되어, 상기 각 키에 할당된 상기 방향 입력 수단의 세 방향 버튼이 동시에 눌러지면 상기 1x3 배열의 대응 키가 선택되는 것을 특징으로 하는 문자 입력 방법.
- 제1항에 있어서, 상기 (a) 단계는상기 4x3 키패드 배열의 하단 1x3 배열에는 상기 1x3 배열의 좌측 키에 상기 방향 입력 수단의 좌향 입력 버튼이 할당되고, 상기 1x3 배열의 중앙 키에 상기 방향 입력 수단의 하향 입력 버튼이 할당되고, 상기 1x3 배열의 우측 키에 상기 방향 입력 수단의 우향 버튼이 할당되어, 상기 각 키에 할당된 상기 방향 입력 수단의 해당 방향 버튼이 소정 시간 이상 길게 눌러지면 상기 1x3 배열의 대응 키가 선택되는 것을 특징으로 하는 문자 입력 방법.
- 제1항에 있어서,상기 방향 입력 수단이 복수개 존재하는 경우에는 상기 4x3 키패드 배열의 각 키에 할당된 상기 방향 입력 수단의 두 입력 버튼이 상기 방향 입력 수단들 중 어느 두 개의 방향 입력 수단에서 각각 하나씩 선택되어 동시에 또는 개별적으로 입력되는 것을 특징으로 하는 문자 입력 방법.
- 제11항에 있어서,상기 두개의 방향 입력 수단 중에서 어느 하나의 방향 입력 수단에서만 입력을 받으면 상기 4x3 키패드 배열의 하단 1x3 배열에 있는 키 중 하나가 선택되는데, 상기 입력이 좌향 입력 버튼이면 상기 1x3 배열의 좌측 키가 선택되고, 상기 입력이 하향 입력 버튼이면 상기 1x3 배열의 중앙 키가 선택되고, 상기 입력이 우향 입력 버튼이면 상기 1x3 배열의 우측 키가 선택되고, 상기 입력이 상향 입력 버튼이면 문자 모드가 변경되며, 상기 방향 입력 수단 외에 다른 하나의 방향 입력 수단에서 입력을 받으면 문자 입력을 위한 커서가 이동되는 것을 특징으로 하는 문자 입력 방법.
- 제11항에 있어서,상기 4x3 키패드 배열의 한 키가 선택되었을 때 상기 두개의 방향 입력 수단에 있는 각각의 보조 입력 버튼을 한 개 또는 두 개 모두 눌러 상기 선택된 키에 매핑된 복수개의 문자를 하나씩 혹은 둘씩 순차적으로 바꾸어가며 이전 출력을 지우고 다시 출력하는 것을 특징으로 하는 문자 입력 방법.
- 상하좌우를 선택할 수 있는 입력버튼을 포함한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력하는 장치에 있어서,하나 또는 두개의 방향 입력 수단; 및상기 4x3 키패드 배열의 각 키에 상기 방향 입력 수단으로부터 두 개의 입력 버튼이 할당되어, 이들 버튼 입력을 받음으로써 상기 4x3 키패드 배열의 각각의 키 중 어느 하나의 키를 선택받고, 현재 설정된 문자 모드에 따라 상기 선택된 키에 매핑된 문자를 출력하되, 상기 키가 소정 시간 이내에 다시 선택될 때마다 또는 상기 키가 선택된 후 소정 시간 이내에 상기 방향 입력 수단의 방향 입력 버튼외의 보조 입력 버튼이 입력될 때마다 또는 상기 선택된 키에 할당된 두개의 입력 버튼이 눌러진 상태에서 그 중 어느 하나의 버튼만이 떼었다 다시 눌러질 때마다, 상기 선택된 키에 매핑된 복수개의 문자를 하나씩 순차적으로 변경시켜 가면서 이전 출 력을 지우고 다시 출력하는 처리부를 포함하는 것을 특징으로 하는 문자 입력 장치.
- 제14항에 있어서, 상기 처리부는상기 4x3 키패드 배열의 상단 3x3 배열의 중앙 키를 제외한 나머지 여덟 키에 상기 중앙 키를 중심으로 하여 선택될 키가 위치한 방향에 따라 벡터합에 의해 상기 방향으로 조합될 수 있는 두개의 방향 입력 버튼이 할당되고, 상기 중앙 키에 상기 방향 입력 수단의 좌향 입력 버튼과 우향 입력 버튼이 할당되어, 이들 버튼 입력을 받음으로써 상기 4x3 키패드 배열의 상단 3x3 배열의 각각의 키 중 어느 하나의 키가 선택되는 것을 특징으로 하는 문자 입력 장치.
- 제14항에 있어서, 상기 처리부는상기 4x3 키패드 배열의 하단 1x3 배열에는 상기 1x3 배열의 좌측 키에 상기 방향 입력 수단의 좌향 입력 버튼과 보조 입력 버튼이 할당되고, 상기 1x3 배열의 중앙 키에 상기 방향 입력 수단의 하향 입력 버튼과 보조 입력 버튼이 할당되고, 상기 1x3 배열의 우측 키에 상기 방향 입력 수단의 우향 입력 버튼과 보조 입력 버튼이 할당되어, 이들 버튼 입력을 순차적으로 또는 동시에 받음으로써 상기 1x3 배열의 대응 키가 선택되는 것을 특징으로 하는 문자 입력 장치.
- 제14항 또는 제15항에 있어서, 상기 처리부는상기 방향 입력 수단이 두 개 이상 존재하는 경우에는 상기 4x3 키패드 배열의 각 키에 할당된 상기 방향 입력 수단의 두 입력 버튼이 상기 방향 입력 수단들 중 어느 두 개의 방향 입력 수단에서 각각 하나씩 선택되어 동시에 또는 개별적으로 입력되어 처리되는 것을 특징으로 하는 문자 입력 장치.
- 상하좌우 및 대각선 방향을 선택할 수 있는 입력버튼을 포함한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력하는 장치에 있어서,하나 또는 두개의 방향 입력 수단; 및상기 4x3 키패드 배열의 하단에 위치한 1x3 배열의 좌측 키는 좌향 버튼과 보조 버튼을 동시에 입력하는 것 또는 좌하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있고, 상기 1x3 배열의 우측 키는 우향 버튼과 보조 버튼을 동시에 입력하는 것 또는 우하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있으며, 상기 1x3 배열의 중앙 키는 하향 버튼과 보조 버튼을 동시에 입력하는 것에 대응되어 있어, 그에 따른 버튼 입력에 따라 대응 문자를 출력하는 처리부를 포함하는 것을 특징으로 하는 문자 입력 장치.
- 상하좌우로부터 각각 45도 대각선 방향으로의 방향 입력만 가능한 방향 입력 수단을 사용하여, 4x3 키패드 배열에 매핑된 문자를 입력하는 장치에 있어서,하나 또는 두개의 방향 입력 수단; 및상기 4x3 키패드 배열의 상단에 위치한 3x3 배열에서, 숫자 키 1은 좌상향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 4는 좌상향 버튼과 좌하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 7은 좌하향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 2는 좌상향 버튼과 우상향 버튼을 순차로 또는 그 역순으로 입력하는 것에 대응되어 있으며, 숫자 키 5는 좌상향 버튼과 우하향 버튼을 순차로 입력하는 것 또는 우상향 버튼과 좌하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 8은 좌하향 버튼과 우하향 버튼을 순차로 또는 그 역순으로 입력하는 것에 대응되어 있으며, 숫자 키 3은 우상향 버튼을 2회 입력하는 것에 대응되어 있고, 숫자 키 6은 우상향 버튼과 우하향 버튼을 순차로 입력하는 것에 대응되어 있고, 숫자 키 9는 우하향 버튼을 2회 입력하는 것에 대응되어 있어, 그에 따른 버튼 입력에 따라 대응 문자를 출력하는 처리부를 포함하는 것을 특징으로 하는 문자 입력 장치.
- 제19항에 있어서, 상기 처리부는상기 4x3 키패드 배열의 하단에 위치한 1x3 배열의 좌측 키는 좌하향 버튼과 좌상향 버튼을 순차로 입력하는 것에 대응되어 있고, 상기 1x3 배열의 우측 키는 우하향 버튼과 우상향 버튼을 순차로 입력하는 것에 대응되어 있으며, 상기 1x3 배열의 중앙 키는 좌하향 버튼과 우상향 버튼을 순차로 입력하는 것 또는 우하향 버튼과 좌상향 버튼을 순차로 입력하는 것에 대응되어 있어, 그에 따른 버튼 입력에 따라 대응 문자를 출력하는 처리부를 포함하는 것을 특징으로 하는 문자 입력 장치.
- 제1항에 기재된 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007550291A JP4747374B2 (ja) | 2005-01-05 | 2006-01-05 | 方向入力手段を利用した文字入力方法および装置 |
US11/813,406 US20080158162A1 (en) | 2005-01-05 | 2006-01-05 | Method And Apparatus For Inputting Character Through Direction Input Unit |
PCT/KR2006/000047 WO2006073273A1 (en) | 2005-01-05 | 2006-01-05 | Method and apparatus for inputting character through direction input unit |
EP06701962A EP1851608A1 (en) | 2005-01-05 | 2006-01-05 | Method and apparatus for inputting character through direction input unit |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050000712 | 2005-01-05 | ||
KR20050000712 | 2005-01-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060080556A KR20060080556A (ko) | 2006-07-10 |
KR100745663B1 true KR100745663B1 (ko) | 2007-08-02 |
Family
ID=37171836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060001269A KR100745663B1 (ko) | 2005-01-05 | 2006-01-05 | 방향 입력 수단을 사용한 문자 입력 방법 및 장치 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20080158162A1 (ko) |
JP (1) | JP4747374B2 (ko) |
KR (1) | KR100745663B1 (ko) |
CN (2) | CN101116048B (ko) |
TW (1) | TWI337324B (ko) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007148128A2 (en) * | 2006-06-19 | 2007-12-27 | Santosh Sharan | A data entry system and method of entering data |
KR20080010267A (ko) * | 2006-07-26 | 2008-01-30 | 오의진 | 문자입력장치 |
KR100865498B1 (ko) * | 2007-02-05 | 2008-10-27 | 대구가톨릭대학교산학협력단 | 가중 벡터 기법을 활용한 키패드 입력 시스템 및 그 방법 |
CN101620681B (zh) * | 2008-07-01 | 2013-01-16 | 中兴通讯股份有限公司 | 一种在手写输入设备上快速识别手写文字的方法 |
CN102023715B (zh) * | 2009-09-10 | 2012-09-26 | 张苏渝 | 感应信号输入方法和装置 |
WO2011057586A1 (zh) * | 2009-11-16 | 2011-05-19 | 北京搜狗科技发展有限公司 | 一种利用方向操作输入字符的方法和装置 |
CN101706689B (zh) * | 2009-11-25 | 2013-03-13 | 福州福昕软件开发有限公司 | 通过方向键进行字符输入的方法和装置 |
KR101063100B1 (ko) * | 2010-07-06 | 2011-09-07 | 이주협 | 데이터 입력장치 |
US20120126938A1 (en) * | 2010-11-18 | 2012-05-24 | Sony Corporation | Method and apparatus for generating an access code |
US9134809B1 (en) * | 2011-03-21 | 2015-09-15 | Amazon Technologies Inc. | Block-based navigation of a virtual keyboard |
PL2856301T3 (pl) * | 2012-06-04 | 2019-04-30 | Home Control Singapore Pte Ltd | Interfejs użytkownika do wprowadzania znaków alfanumerycznych |
GB2507777A (en) * | 2012-11-09 | 2014-05-14 | David Rawcliffe | Conversion of combinations of gestures into character input, using restricted gesture set |
US10082882B2 (en) * | 2013-01-08 | 2018-09-25 | Ju Hyup Lee | Data input apparatus and method therefor |
KR20150049700A (ko) * | 2013-10-30 | 2015-05-08 | 삼성전자주식회사 | 전자 장치에서 입력을 제어하는 방법 및 장치 |
CN103823571A (zh) * | 2014-02-12 | 2014-05-28 | 广州新游网络科技有限公司 | 基于双方向控制的输入法*** |
CN106104446A (zh) * | 2014-03-20 | 2016-11-09 | 日本电气株式会社 | 信息处理设备、信息处理方法和信息处理程序 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050035416A (ko) | 2003-10-13 | 2005-04-18 | 주식회사 소니컴퓨터 엔터테인먼트 코리아 | 게임용 패드를 이용한 문자 입력 방법 |
KR20050044003A (ko) | 2003-11-04 | 2005-05-12 | (주)피델릭스 | 방향키를 이용한 문자 입력 방법 및 그 장치 |
KR20050071410A (ko) | 2005-06-13 | 2005-07-07 | 주식회사 씽크앤두 | 한글 입력장치 및 한글 입력방법 |
KR20070010792A (ko) * | 2005-07-20 | 2007-01-24 | 라현진 | 조이스틱을 이용한 문자입력장치 및 방법 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0247708A (ja) * | 1988-08-09 | 1990-02-16 | Oki Electric Ind Co Ltd | 表示画面上の表示指示用簡易キーボード |
JPH07200150A (ja) * | 1993-12-28 | 1995-08-04 | Casio Comput Co Ltd | ペン入力装置 |
US5543818A (en) * | 1994-05-13 | 1996-08-06 | Sony Corporation | Method and apparatus for entering text using an input device having a small number of keys |
CN1227914C (zh) * | 1997-03-19 | 2005-11-16 | 西门子公司 | 具有用于文字和/或数字和/或特殊字符输入工具的设备 |
US6037942A (en) * | 1998-03-10 | 2000-03-14 | Magellan Dis, Inc. | Navigation system character input device |
US6320942B1 (en) * | 1998-12-31 | 2001-11-20 | Keytouch Corporation | Directionally-mapped, keyed alpha-numeric data input/output system |
JP2001265506A (ja) * | 2000-03-22 | 2001-09-28 | Nakayo Telecommun Inc | 入力装置および通信端末 |
GB0018812D0 (en) * | 2000-08-02 | 2000-09-20 | Koninkl Philips Electronics Nv | Text entry on portable device |
US6972748B1 (en) * | 2000-08-31 | 2005-12-06 | Microsoft Corporation | J-key input for computer systems |
US6897849B2 (en) * | 2000-09-14 | 2005-05-24 | Samsung Electronics Co., Ltd. | Key input device and character input method using directional keys |
JP4084582B2 (ja) * | 2001-04-27 | 2008-04-30 | 俊司 加藤 | タッチ式キー入力装置 |
JP3826774B2 (ja) * | 2001-11-26 | 2006-09-27 | ヤマハ株式会社 | 文字入力方法及び文字入力装置 |
-
2006
- 2006-01-05 CN CN200680001809XA patent/CN101116048B/zh not_active Expired - Fee Related
- 2006-01-05 US US11/813,406 patent/US20080158162A1/en not_active Abandoned
- 2006-01-05 TW TW095100411A patent/TWI337324B/zh not_active IP Right Cessation
- 2006-01-05 KR KR1020060001269A patent/KR100745663B1/ko not_active IP Right Cessation
- 2006-01-05 CN CNB2006800018102A patent/CN100549922C/zh not_active Expired - Fee Related
- 2006-01-05 JP JP2007550291A patent/JP4747374B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050035416A (ko) | 2003-10-13 | 2005-04-18 | 주식회사 소니컴퓨터 엔터테인먼트 코리아 | 게임용 패드를 이용한 문자 입력 방법 |
KR20050044003A (ko) | 2003-11-04 | 2005-05-12 | (주)피델릭스 | 방향키를 이용한 문자 입력 방법 및 그 장치 |
KR20050071410A (ko) | 2005-06-13 | 2005-07-07 | 주식회사 씽크앤두 | 한글 입력장치 및 한글 입력방법 |
KR20070010792A (ko) * | 2005-07-20 | 2007-01-24 | 라현진 | 조이스틱을 이용한 문자입력장치 및 방법 |
Non-Patent Citations (1)
Title |
---|
1020070010792 |
Also Published As
Publication number | Publication date |
---|---|
CN101116048A (zh) | 2008-01-30 |
CN101099124A (zh) | 2008-01-02 |
CN101116048B (zh) | 2010-07-14 |
TWI337324B (en) | 2011-02-11 |
TW200630893A (en) | 2006-09-01 |
CN100549922C (zh) | 2009-10-14 |
JP2008527529A (ja) | 2008-07-24 |
KR20060080556A (ko) | 2006-07-10 |
JP4747374B2 (ja) | 2011-08-17 |
US20080158162A1 (en) | 2008-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100745663B1 (ko) | 방향 입력 수단을 사용한 문자 입력 방법 및 장치 | |
KR100750120B1 (ko) | 원형 자판 배열을 이용한 문자 입력 방법 및 문자 입력장치 | |
KR100913849B1 (ko) | 문자 입력 장치 | |
US20080122806A1 (en) | Method and Apparatus for Inputting Character Through Pointing Device | |
US20050017952A1 (en) | Method for entering a character sequence into an electronic device as well as an electronic device for performing said method | |
JP2008522297A (ja) | 表意文字を特定するためのポインティングデバイスの使用 | |
KR101030177B1 (ko) | 데이터 입력장치 및 데이터 입력방법 | |
KR20060101367A (ko) | 숫자 키를 이용한 문자 입력 장치 및 문자 입력방법 | |
KR101204151B1 (ko) | 휴대 단말기의 문자 입력장치 | |
KR101808774B1 (ko) | 가상 키보드 구조, 가상 키패드 기반 문자 입력 방법, 이를 실현하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록 매체 | |
JP4886797B2 (ja) | ソフトウェアキーボードの表示方法及び携帯情報端末装置 | |
KR100271375B1 (ko) | 제한된 키로 문자를 입력하는 장치, 그 방법및 이를 이용한 전화 단말기 | |
KR20090065340A (ko) | 문자 입력 장치 및 그 방법 | |
WO2006073273A1 (en) | Method and apparatus for inputting character through direction input unit | |
KR100790550B1 (ko) | 터치패널의 문자입력장치 | |
US5600314A (en) | Data input device and correlative encoding technique | |
JP4659047B2 (ja) | 文字入力装置及び該文字入力装置における文字入力方法 | |
KR20020044105A (ko) | 이동통신 단말기의 문자입력방법 | |
JP2008146396A (ja) | 文字入力装置 | |
JP2004310543A (ja) | キャラクター入力装置、キャラクター入力方法、キャラクター入力プログラム、およびコンピュータ読み取り可能な記録媒体 | |
JP2003131793A (ja) | 仮名文字入力装置および仮名文字入力方法 | |
KR100917034B1 (ko) | 문자 입력 기능을 제공하는 단말기 | |
JP6946896B2 (ja) | 電子機器、表示方法、およびプログラム | |
JP7215054B2 (ja) | プログラミング表示装置、プログラミング表示方法、およびプログラム | |
KR101299883B1 (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 |
Payment date: 20120730 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |