[go: up one dir, main page]

KR20030097823A - 형태에 기반한 텍스트 입력 시스템 - Google Patents

형태에 기반한 텍스트 입력 시스템 Download PDF

Info

Publication number
KR20030097823A
KR20030097823A KR10-2003-7013162A KR20037013162A KR20030097823A KR 20030097823 A KR20030097823 A KR 20030097823A KR 20037013162 A KR20037013162 A KR 20037013162A KR 20030097823 A KR20030097823 A KR 20030097823A
Authority
KR
South Korea
Prior art keywords
keys
key
electronic device
mobile electronic
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR10-2003-7013162A
Other languages
English (en)
Inventor
마이클 제이. 얼
Original Assignee
마이클 제이. 얼
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/829,599 external-priority patent/US20030030573A1/en
Application filed by 마이클 제이. 얼 filed Critical 마이클 제이. 얼
Publication of KR20030097823A publication Critical patent/KR20030097823A/ko
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • G06F3/0235Character input methods using chord techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items

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)
  • Telephone Set Structure (AREA)

Abstract

각 문자를 키패드의 개별 키들 상에 나타난 두 개의 개별 심볼들의 조합으로서 표시함으로써 전화기 키패드 상의 키 누름이 이루어진다. 키들은 양손의 엄지 손가락들을 이용함으로써 구동된다. 본 발명의 일 실시예서, 문자 A 내지 문자 Z 까지의 모든 문자들을 표시하기 위하여 6 개의 개별 키들 상에 나타나는 6개의 심볼들이 이용된다. 6개의 키들은 함께 그루핑 되거나 일부가 디바이스 디스플레이의 일측면에 나타내며 다른 일부가 디스플레이의 다른 측면에 나타나면서 분리될 수도 있다. 한번에 여러 개의 키 누름들을 이용하여 다양한 방법으로 입력이 가속화될 수 있다.

Description

형태에 기반한 텍스트 입력 시스템{Morphology-based text entry system}
다양한 수동 텍스트 입력 시스템들(음성 인식 기술도 포함)이 대두되어 점점 증가되는 소형화(miniaturization)에 대한 필요성을 제기하여 왔다. 전화기 키패드가 수년동안 텍스트 입력을 위하여 사용되어 왔다. 이러한 전화기 키패드 시스템에서, 키들은 각각 알파벳 세 개의 문자들에 의하여 이름 지워지며, 특정 문자는 키를 한번, 두 번 또는 세 번 누름으로써 입력된다. 키가 입력되는 횟수는 그 키에 할당된 세 개의 문자들 중 원하는 문자의 순서에 상응하며, 그리하여 한 문자를 입력하기 위하여 평균 두 번 키를 누를 것을 요구한다. 이러한 바와 같은 전화기 키패드를 이용한 텍스트 입력 방법은 다소 힘드는 일인데, 그 원인이 되는 다른 이유들과 함께 하나의 이유를 든다면, 키들 상에 다양한 문자들의 위치가 한번 사용하고 다음번 사용할 때까지 용이하게 암기되지 않는다는 점을 들 수 있다.
테직 T9(Tegic T9)(TM) 입력 시스템 내에, 유사한 장치가 사용된다. 그러나, 명확화 소프트웨어(disambiguation software)가 사용되어 원하는 문자 하나를 입력하기 위해 오직 키를 한번만 누르도록 요구한다. 숫자 및 심볼들을 입력하기 위하여, 메뉴 키가 제공된다. 메뉴 키를 누르면 심볼 엔트리 및 숫자 엔트리가 나타난다. 사용자는 원하는 엔트리로 전용 커서 키들을 이용하여 커서를 이동한 후, 메뉴 키를 다시 눌러서 선택한다. 숫자를 선택할 경우에, 사용자는 상응하는 숫자 키(들)를 누른다. 심볼들을 선택하고자 할 경우, 심볼들의 집합 및 숫자 키들의 상관성(correspondence)을 제공하는 "지도(map)"가 디스플레이된다.
전술된 바와 달리, 어떤 디바이스들은 QUERTY와 유사한 미니어처 키보드로서, 비교적 작은 키들을 포함하는 키보드를 내장한다. 만일, 그 레이아웃이 QUERTY에 기초한 것이라면, 키보드를 다뤄본 기술이 조금 있는 사용자는 상대적으로 신속하게 원하는 문자의 위치를 찾아낼 수 있다. 키보드의 서로 상이한 절반에 해당하는 키들이 사용자의 엄지 손가락 중 서로 다른 엄지손가락에 의하여 구동된다면, 효율이 증가될 터인데, 이러한 경우는 리서치 인 모션(RIM, Research in Motion)에서 개발한 블랙베리(Blackberry)(TM)라는 디바이스 내에서와 같다. 이렇듯 효율이 증가될 경우에도, 작은 키들을 조작하는 일은 여전히 다소 번거로운 작업이다.
텍스트를 입력하기 위한 다른 접근 방법은 키를 두드리는 일 자체를 없애는데, 이것은 스타일러스(stylus) 입력을 이용하기 때문에 가능하다. 스타일러스 입력을 이용하는 예시들에는 현재는 단종된 애플사의 뉴튼(Newton)(TM) 이라는 PDA 및 팜(Palm)(TM)에 연결된 오거나이저(organizer)가 포함된다. 뉴튼이라는 PDA의 경우에, "자연스런" 필체 인식 접근법이 도입되는데, 이 접근법에서는, 정자체(printing writing) 또는 흘림체(cursive writing) 중 하나를 이용하여 텍스트가 나타날 곳에 텍스트가 기록된다. 이러한 필체 인식 접근법은, 점점 증가되는 제품의 소형화 추세에 걸맞는다. 팜 오거나이저의 경우에, "단일스트로크(unistroke)" 문자들이 그라피티(Graffiti)(TM) 텍스트 입력 시스템을 이용하여 개별적인 텍스트 입력 영역 내에 입력된다. 글씨의 곳곳이 끊기는 희생이 따를 수 있으며, 스타일러스는 물론 요구된다.
스타일러스 또는 작은 키들의 조작을 요구하지 않는 텍스트 입력 시스템이 요청된다. 또한, 현존하는 전화기 키패드 시스템들에 비하여 더 다양하고 한번 사용하고 다음번 사용할 때까지 더 용이하게 암기됨으로써, 입력 숙련도가 점점 향상될 수 있도록 하는 텍스트 입력 시스템이 요청된다.
본 발명은 텍스트 입력 시스템에 관한 것이다.
본 발명은 첨부된 도면과 관련되어 본 명세서에서 상세히 설명될 것이다. 본 명세서에 첨부된 도면은 다음과 같다.
도 1은 본 발명의 일면에 따른 키패드 레이아웃의 일 실시예를 나타내는 도면이다.
도 2는 디바이스를 사용하는 동안 디스플레이될 수 있는 도움 그림(help graphic)의 일 예를 나타내는 도면이다.
도 3은 본 발명의 일면에 따른 키패드 레이아웃의 다른 실시예를 나타내는 도면이다.
도 4는 본 발명이 사용될 수 있는 하드웨어 장치를 나타내는 블록도이다.
도 5는 디바이스를 사용할 동안에 디스플레이될 수 있는 다른 도움 그림을 나타내는 도면이다.
도 6은 한 엄지 손가락에 의하여 구동될 수 있는 수직 스페이스 바를 나타내는 도면이다.
도 7은 반대편 엄지 손가락에 의하여 구동될 수 있는 수직 스페이스 바를 나타내는 도면이다.
도 8은 다양한 공용 구두점(common punctuation mark)들 중 어느 하나를 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면이다.
도 9는 본 발명의 일면에 따른 키패드 레이아웃의 다른 실시예를 나타내는도면이다.
도 10은 주어진 문자로 시작되는 공용 구두점 또는 공용 단어(common word)를 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면으로서, 도 10에 도시된 실시예에서 "after" 라는 단어가 최종적으로 선택된다.
도 11은 주어진 문자로 시작되는 공용 구두점 또는 공용 단어를 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면으로서, 도 11에 도시된 실시예에서 구두점 "'(어퍼스트로피)"가 최종적으로 선택된다.
도 12는 주어진 문자로 시작되는 단어를 DocWords 목록으로부터 검색하여 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면으로서, 도 12에 도시된 실시예에서 단어 "thought"가 최종적으로 선택된다.
도 13은 주어진 문자로 시작되는 단어를 MyWords 목록으로부터 검색하여 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면으로서, 도 13에 도시된 실시예에서 단어 "target"가 최종적으로 선택된다.
도 14는 주어진 문자로 시작되는 3개의 문자 조합(three-letter combination)을 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면으로서, 도 14에 도시된 실시예에서 문자 조합 "aft"가 최종적으로 선택된다.
도 15는 주어진 문자로 시작되는 3개의 문자 조합을 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면으로서, 도 15에 도시된 실시예에서 문자 조합 "ate"가 최종적으로 선택된다.
도 16은 주어진 문자로 시작되는 4개의 문자 조합을 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면으로서, 도 16에 도시된 실시예에서 문자 조합 "arti"가 최종적으로 선택된다.
도 17은 주어진 문자로 시작되는 4개의 문자 조합을 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면으로서, 도 17에 도시된 실시예에서 문자 조합 "anti"가 최종적으로 선택된다.
도 18은 문자 Q를 문자 U의 2개의 문자 조합(qu)으로서 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면이다.
도 19는 적어도 10 개의 키들을 이용하여 숫자를 입력하기 위하여 한번에 여러 번 눌려야 하는 키 입력의 사용법을 예시하는 도면이다.
도 20은 10 개 이하의 키들(예를 들어, 6개의 키들)을 이용하여 숫자를 입력하기 위하여 한번에 여러번 눌려야 하는 키 입력의 사용법을 예시하는 도면이다.
도 21은 커서 조작의 예시를 나타내는 도면이다.
도 22는 커서 조작 및 텍스트 선택을 예시하는 도면이다.
도 23은 재귀적 사분면 섹션(recursive quadrisection)을 이용한 그래픽 선택을 예시하는 도면이다.
도 24는 명령 시퀀스 및 한 번에 여러번 눌려야 하는 키 입력을 이용한 명령어 입력을 예시하는 도면이다.
도 25는 다수 개의 공용 명령 메뉴들 중 어떤 하나를 선택하기 위하여 한 번에 여러번 눌려야 하는 키 입력을 이용하는 방법을 예시하는 도면이다.
도 26은 다양한 키 구성을 가지는 디바이스들을 예시하는 도면이다.
도 27은 룩업(lookup) 구동을 예시하기 위한 도면이다.
본 발명은, 일반적으로 말하여, 상대적으로 적은 개수의 키들을 사용하는 텍스트 입력 시스템으로서, 암기 및 숙련도 향상에 적합한 텍스트 입력 시스템을 제공한다. 본 발명의 일면에서, 텍스트 입력 시스템은 잘 선택된(well-chosen), "형태적으로 의미 있는(morphologically significant) 심볼들의 일 집합에 기반하는데, 이러한 형태적으로 의미 있는 심볼들은 쌍으로 관련되며, 한 키 당 이런 심볼들이 할당된다. 하나의 키 또는 여러 개의 키들을 순차적으로 누름으로써 문자가 착오 없이 입력되는데, 바람직하게는 정확히 두 개의 키들이 순차적으로 눌리는 것이 바람직하다. 본 발명의 다른 면에서, 집합 내의 심볼들의 개수는 전화기 키패드에 있는 키들의 개수보다 적다. "여분의(Extra)" 키들은 다른 문자들 또는 동작들에 할당되는데, 예를 들어 "공백", "마침표", "백스페이스(backspace)", 및 "리턴(return)"과 같은 키들에 해당한다. 상이한 구동 모드들이 제공되어, 숫자의 입력, 구두점의 입력, 커서 이동 등과 같은 것을 가능하게 한다.
본 발명의 바람직한 실시예가 본 명세서에 후술되는데, 본 명세서에 설명된 본 발명의 기술적 사상에 기초한 다양한 변경 역시 본 설명에 포함된다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 키패드 레이아웃이 도시된다. "키들"은 전자-기계적 키들이거나 순수하게 전자적인 키들일 수 있는데, 순수한 전기적인 키들에는 접촉 감응식 키들이 있다. 더 나아가, 키들 상에 나타나는 표지(indicia)는 고정되거나 변화될 수 있다(예를 들어, 디스플레이 상에 존재하는 전자 감응식 키들의 케이스의 다양한 위치에 존재할 수 있다). 본 발명은 직접적인 접촉에 의하여 키를 활성화하는 방법에 대하여 우선적으로 고려하고 있으나, 이러한 활성화는 스타일러스를 이용하여 수행될 수도 있다.
본 명세서의 설명을 용이하게 하기 위하여, 키들은 숫자 1 내지 11로서 식별되며, * 키는 키 10으로 식별되며, # 키는 키 11로 식별된다.
도 1에 도시된 실시예에서, 다음 표 1과 같은 표지 또는 심볼들이 키들 상에 나타난다.
심볼 심볼
1 < 7
2 8
3 > 9 .
4 _ 10
5 0
6 11
키 8, 키 10, 키 9 및 키 7 상에 나타나는 심볼들은 각각 "스페이스", "백스페이스", "마침표" 및 "리턴" 들이다.
여분의 6개의 심볼들은 잘 선택된(well-chosen), '형태론적으로 의미 있는(morphologically significant)" 심볼들이며, 이 심볼들은 쌍으로 관련되고, <과 >, _과 |, 및 ∧과 ∨과 같은 심볼들을 포함한다.
본 발명에 의한 텍스트 입력 시스템은 다양한 언어들 및 문자들에 적용될 수 있음에도 불구하고, 영어 알파벳에 적용된 실시예만이 설명될 것이다. 영어 알파벳의 모든 문자들에는 고유 심볼 또는 심볼들의 조합이 할당된다. 도 2를 참조하면, 본 발명의 바람직한 일 실시예에서, 각 문자들에는 2-심볼 조합이 할당된다. 다음 표 2와 같은 조합들은 예시적으로 제공된 것이다.
문자 조합 문자 조합 문자 조합 문자 조합
A ∧,_ H |,| O <,> V _,∨
B >,> I _,_ P |,> W ∨,∨
C ∨,< J |,∨ Q <,∨ X ∨,∧
D >,| K |,< R _,< Y ∨,_
E <,< L |,_ S _,> Z >,_
F <,| M ∧,∧ T _,|
G <,_ N ∧,| U ∨,|
본 발명의 다른 실시예에서, / 및 \과 같은 심볼들 역시 제공될 수 있다. 도 3은 이러한 심볼들을 이용한 키패드의 다른 실시예를 나타내는 도면이다. 표시하기 편리하게 하기 위하여, 다양한 심볼들을 나타내기 위하여 이탤릭체 문자들을 사용할 수 있는데, 그 방법은 다음과 같다. 즉, <(왼쪽 각) 심볼은l로 표시되고, >(오른쪽 각) 심볼은r로 표시되고, ∧(상부 각)는h로 표시되고, ∨(하부 각)는d로 표시되고, _(수평선)는h로 표시되고, |(수직선)는v로 표시되며, /(슬래시)는s로 표시되고, \(백슬래시)는b로 표시된다. 이러한 표시법을 사용하면,sb를 사용한 대안적인 조합들은 다음 표 3과 같다.
문자 조합 문자 조합 문자 조합 문자 조합
A u,h H v,v O l,r V b,s
B r,r I h,h P v,r W d,d
C d,l J v,d Q l,b X d,u
D r,v K v,l R r,b Y d,s
E l,l L v,h S h,r Z h,l
F l,v M u,u T h,v
G l,h N u,v U d,v
이와 상이한 다른 조합들 역시 가능하다. 그러나, 도 2에 도시된 바와 같이, 본 발명의 실시예에 의한 조합은 인쇄된 대문자의 형태를 가지는 것이 바람직하다. 이러한 특징은 "형태론적으로 의미 있는" 심볼들을 선택함에 의하여 구현될 수 있다. 전술된 할당 방법에서는, 많은 가능한 심볼들 조합이 사용되지 않은 것에 주의해야 한다. 다른 가능한 심볼들은 다른 목적을 위하여 할당될 수 있는데, 그 예를 들면, 텍스트 입력, 제어 등과 같다.
도 1의 레이아웃 및 도 2의 할당을 이용하는 것인 키들이 엄지 손가락에 의하여 구동되어야 하는 경우에 특히 유리한데, 이런 경우에 키들은 엄지 손가락에 의하여 교차적으로 활성화 된다(예를 들어, 블랙베리 디바이스의 경우에서와 같다). 단지 키들 1 내지 6을 이용하여서 문자들은 식별되는데, 키 1 및 키 4는 왼쪽 엄지손가락을 이용하여 구동되며, 키 2, 키 3, 키 4 및 키 6은 우측 엄지손가락을 이용하여 활성화 된다. "스페이스" 키는 중앙에 위치된다. 각 쌍의 심볼들 간에는 자연적 반대 관계가 있으므로, 암기 및 습득 숙련을 용이하게 한다. 동작의 지역성(locality)이 더욱 확보된다면, 전자 감응식 키 입력 기능의 성능이 보장된다.사실상, 수 시간 연습하고 나면, 전형적인 새로운 사용자도 그 또는 그녀의 눈을 감은 채로 텍스트를 입력할 수 있으며, 그 시간은 QUERTY. 키보드를 익히는 데 요구되는 기간보다 훨씬 짧은 기간이 요구된다.
본 명세서에서 전술된 바와 같은 심볼들은 키들 상에 다양한 상이한 방법에 의하여 제공될 수 있는데, 그 예를 들면 프린팅, 엠보싱(embossing), 디스플레이 등이 있다. 어떤 타입의 키패드는 키들의 배면에 인쇄물을 가지는 플라스틱 키들을 이용한다. 이와 같은 플라스틱 키들의 경우에, 심볼들은 키들 표면 상에 명확한 융기(ridge) 로서 또는 엠보싱으로서 제공될 수 있으며, 그리하여 키들 배면에 인쇄된 인쇄물이 명확히 육안으로 계속 보이도록 한다. 그러므로, 본 발명에 의한 텍스트 입력 시스템은 키들 상에 제공되는 마킹들에 의지하는 종래 기술에 의한 텍스트 입력 시스템에 첨가되어 제공될 수 있다(또는 스타일러스에 기반한 텍스트 입력 시스템에 추가되어 제공될 수도 있다). 엠보싱은 촉각 피드백(tactile feedback)이 가능하다는 더 나아간 장점을 제공한다.
대문자 입력(capitalization), 숫자 입력, 구두점 입력, 커서 이동 등과 같은 입력들도 다양한 상이한 방법에 의하여 제공될 수 있다. 물론, 간편한 하나의 방법은 추가적인 키들을 제공하는 것이다. 추가적인 키들이 제공되지 않는 다고 가정하여도, 대문자 입력, 숫자 입력, 구두점 입력, 커서 이동 등과 같이 전술된 특성들을 실현하기 위한 다양한 방법들이 존재한다.
예를 들어, 대문자 입력의 경우를 생각하면, 키 11을 시프트(shift) 키로서 할당함으로서 대문자 입력을 수행할 수 있다. 또는, 최초의 키를 보통의 경우보다지각될 수 있을 만큼 장시간 동안 눌려진 상태로 유지함으로써 대문자 입력이 설정되거나, 원하는 대문자 이전에 두 개의 공백을 입력함으로써(T9의 경우에서와 같이) 대문자 입력이 설정될 수 있다. Cap Lock 및 Cap unlock 기능이 시프트 키를 두 번 누름으로서 토글 형식으로 제공될 수 있다. 또는, cap lock 및 cap unlock은, 예를 들어 대문자로 입력될 문자들의 열 중 최초 또는 최후의 문자를 입력하는 동안 "마침표" 키를 동시에 누름으로써 토글 형식으로 제공될 수도 있다.
숫자 입력 모드를 포함한 다양한 모드들이 제공될 수 있다. 디바이스 동작에 기반하여, 모드들은 구문에 관련된(context-dependent) 방식으로 자동적으로 전환될 수도 있다. 수동 모드 전환이 요구될 경우, 예를 들어 0 키(숫자 입력 모드), 시프트 10(커서 이동 모드) 또는 시프트 8(구두점 입력 모드)을 누름으로써 수동 모드 전환이 수행될 수 있다. 또는, 예를 들어 키 1을 보통의 경우보다 지각될 수 있을 만큼 장시간 동안 누름으로써 모드 전환이 수행될 수 있다. 숫자 입력 모드에서, 키들은 통상적인 전화기 키패드의 키들인 것처럼 동작한다.
구두점 입력 모드도 다양한 방법으로 제공될 수 있다. 수동 모드 전환이 요구될 경우, 예를 들어 "마침표" 키를 보통의 경우보다 지각될 수 있을 만큼 장시간 동안 누름으로써 전술된 바와 같이 구두점 입력 모드가 실행될 수 있다. 일반적으로, 구두점 입력 모드는 하나의 구두점 마크를 입력하는 동안 지속되며, 그 이후에 텍스트 입력 모드가 자동적으로 재개된다.
구두점 입력 모드에서, 예를 들어, "형태론적으로" 또는 최초 문자(initial letter)를 이용하여 구두점 마크가 입력될 수 있다. 형태론적 접근법은 본 명세서의 해당 부분에서 후술된다. 최초 문자를 이용하여 구두점 마크를 설정하는 경우에, 예를 들어 물음표(question mark)를 입력하고자 할 때, 구두점 입력 모드가 우선 설정되고, 구두점 입력 모드가 설정된 이후에 문자 Q가 입력된다. 다수 개의 구두점 마크들이 동일한 최초 문자를 가지는 경우에, 가장 많이 사용되는 구두점 마크가 디폴트 값으로 사용된다. 디폴트로 설정된 구두점 마크가 원하는 구두점 마크가 아닐 경우에, 동일한 최초 문자를 가지는 구두점 마크 중에서 그 다음으로 자주 사용되는 구두점 마크가 원하는 구두점 마크가 디스플레이될 때까지 "∧"와 같은 키 등을 누름으로써 교체될 수 있다. 본 명세서에서, 구두점 마크들의 철자는 일반적으로 "∧" 키를 최초 심볼로 가지는 문자들 중 하나를 가지지 않는다는 것이 가정된다.
커서 이동은 "∧", "∨", "<" 및 ">" 심볼들을 가지는 키들을 이용하여 수행된다. 커서 이동 모드는 전술된 바와 같이 입력되거나 개시될 수 있으며, 또는 "∧", "∨", "<" 및 ">" 심볼들을 가지는 키들 중 하나를 보통의 경우보다 지각될 수 있을 만큼 장시간 동안 누름으로써 개시될 수 있다.
본 발명의 일 실시예에서, 커서 이동 모드는 사용자가 "커서 이동 키가 아닌" 키를 입력할 때까지 계속되는데, "커서 이동 키가 아닌" 키는 "∧", "∨", "<" 및 ">" 심볼들을 가지는 키가 아닌 키를 의미한다. 그러므로, 어느 지점으로 커서를 이동하고, 이러한 심볼들 중 하나로 시작되는 문자를 입력하기 위하여, 커서 이동 모드에서 빠져나오기 위하여 백스페이스를 우선 입력하고, 필요할 경우 삭제된 문자를 재 입력한 후, 원하는 문자를 입력할 필요가 있을 수 있다.
더 나아가, 다양한 포인팅 디바이스들이 키패드와 함께 내장될 수 있는데, 그 예를 들면 IBM에 의하여 유명해진 "포인팅 스틱(pointing stick)" 또는 소형 트랙 마블(track marble) 등이 있다. 이러한 포인팅 디바이스는 예를 들어, "스페이스" 키와 함께 내장되거나, "스페이스" 키의 근처에 내장될 수 있다. 또는, "스페이스" 키가 포인팅 스틱의 경우와 유사한 방식으로 구동되도록 실장될 수 있다. "스페이스" 키가 포인팅 스틱으로서 구동할 경우, 스페이스 키 주위에 소형 경계 스페이스(boundary space)가 제공되며(예를 들어, 스페이스 키가 다른 키들에 비해 다소 소형으로 만들어 경계 스페이스를 제공한다), 그리하여 그 스페이스 키에 "접착성(sticky)" 접촉면(tactile surface)을 제공한다(접착성 접촉면 또한 스페이스 키가 촉각 기준점(tactile reference point)으로서 동작하도록 한다). 키("포인팅" 키)는 원하는 방향으로 손가락에 의하여 이동되도록 적응되어, 포인팅 스틱의 경우와 유사한 방법으로 방향 전환이 가능하도록 한다. 그러나, 키의 기본 형태를 변화되지 않은 채로 유지되며, 포인팅 스틱의 기본 형태와는 다르다.
또는, 키들 중 하나 또는 다수 개의 키들이 전자 감응식 키로 제공됨으로써, 전자 감응식 키의 동작과 유사한 동작을 제공할 수 있다.
포인팅 디바이스를 키패드 내에 내장함으로써, 본 발명에 의한 입력 방법은 모바일 웹 브라우징에 매우 적합해진다.
추가적인 기술이 웹 브라우징을 위하여 사용될 수 있다. 본 명세서에서 전술된 바와 같이, 구두점 마크들은 원하는 구두점 마크의 최초 문자를 입력함으로써 입력될 수 있다. 이러한 방법으로, 많은 웹 페이지들은 그들과 관련된 텍스트를 가지게 되고, 원하는 링크의 최초 문자를 입력함으로써 선택될 수 있다. 만일, 수 개의 링크들이 동일한 최초 문자를 가진다면, 이 링크들이 강조되어, 사용자에게 원하는 링크의 다음 문자를 입력하도록 신호를 보낼 수도 있다. 더 나아가, 웹 페이지 디자이너의 관점에서 바라볼 때, 링크 텍스트는 웹 페이지가 전송되는 디바이스의 타입에 의하여 조건적으로 설정될 수도 있으므로, 만일 웹 페이지가 이동 디바이스에 전송되어야 한다면, 웹 페이지가 데스크톱 또는 랩톱 장치들과 같은 장치들에 전송되어야 할 웹 페이지라면 숨겨진 상태로 유지되어야 할 링크 텍스트가 보여지도록 설정할 수 있다. 이러한 디자인 방법을 이용하면 이동 디바이스 웹 브라우징의 방법의 유용성을 증대한다. 페이지가 수신되면, 브라우저는 링크 텍스트 테이블을 형성하도록 수정된다. 문자 입력이 수신되면, 수신된 문자가 고유한 링크 텍스트 표 엔트리에 상응 하다면, 이러한 엔트리들을 위한 그 링크 텍스트가 강조되고, 사용자로 하여금 추가적인 입력을 하도록 촉구한다.
도 4는 본 발명에 의한 입력 시스템이 사용될 수 있는 일반적인 하드웨어 장치를 예시한다. 전술된 바와 같은 키패드(또는 키패드들)가 적합한 제어부에 연결된다. 사용자 입력에 기반하여, 제어부는 디바이스에 전송되는 출력 스트림을 형성한다. 디바이스는 정보를 하나 또는 그 이상의 디스플레이에 표시한다. 출력 스트림은 표준 키보드의 출력 스트림과 동일할 수 있다. 제어부의 동작은 전술된 바와 같은 기능들을 실현하도록 한다.
도 1에 도시된 본 발명의 실시예에서, 키 7 내지 키 11에는 다음과 같은 기능들이 할당될 수 있다.
키 7 : 리턴/?
리턴을 입력하려면 누른다.
시프트 이후에 눌러 물음표를 입력한다.
키 8 : 스페이스/구두점
스페이스를 입력하려면 누른다.
구두점 입력 모드로 진입하려면 시프트 키 이후에 누른다.
해당부분에서 후술된다.
키 9 : 마침표/ 콤마
마침표를 입력하려면 누른다.
콤마를 입력하려면 시프트 이후에 누른다.
콜론이 입력되게 하려면 마침표 두 개를 입력한다.
세미 콜론이 입력되게 하려면 마침표 이후에 콤마를 입력한다.
생략 부호(ellipsis)가 입력되게 하려면 마침표 세 개를 입력한다.
키 10 (*) :백스페이스/커서
최종 문자를 생략하려면 누른다.
위쪽 화살표, 아래쪽 화살표, 우측 및 좌측 화살표 심볼들을 이용하여 커서 이동 모드에 진입하거나 빠져나오려면 시프트 이후에 누른다.
위쪽 화살표, 아래쪽 화살표, 우측 및 좌측 화살표 심볼들은 키 1 내지 키3 및 키 5에 해당한다.
키 0 :숫자/@
단일 숫자 키를 입력하기 전에 누른다.
숫자 키 잠금(num lock)을 하기 위하여 두 번 누른다.
숫자 키 잠금을 해제하기 위하여 다시 두 번 누른다.
시프트 키 이후에 눌러 @를 입력한다.
키 11 (*) : 시프트
대문자를 입력하거나 키 상의 상부 문자를 선택하기 전에 누르고 릴리스한다.
대문자 잠금을 위하여 두 번 누른다.
대문자 잠금을 해제하기 위하여 다시 두 번 누른다.
구두점 마크들은 명백한 구두점 키들의 조합을 통하여 제공될 수 있는데, 키 1 내지 키 6 상의 심볼들을 "문자 그대로(literals)" 사용하는 것 및 형태론적 유사성을 사용하는 것이 이제 설명된다.
도 1에 도시된 본 발명의 실시예에서, 키 7 내지 키 12 상에서 발견되는 구두점 마크들은 물음표(?), 마침표(.), 콤마(,), 아스테리스크(*), @ 표시 및 # 표시를 포함한다. 물음표는 단순히 키 9를 누름으로써 입력된다. 구두점 마크 "?", "@" 및 ","들은 우선 시프트 키를 누르고, 다음에 원하는 구두점 마크에 상응하는 키를 누름으로써 입력된다. 구두점 마크 "*" 및 "#"는 우선 Num 키를 누르고(이 구두점 마크들이 숫자가 매겨진 키들 상의 숫자 위치에 있으므로), 다음에 원하는 구두점 마크에 상응하는 키를 누름으로써 입력된다.
구두점 마크 "∧", ">", "<", "_" 및 "|"는 우선 시프트 키를 누르고, Punc 키를 누른 후, 원하는 구두점 마크에 상응하는 키를 누름으로써 입력된다.
표준 컴퓨터 키보드 상에 발견되는 구두점 마크들 중 설명되지 않은 구두점 마크들은 다음과 같이 형태론적 유사성을 이용하여 입력된다.
"("구두점 입력 모드에서,
'<'을 두 번 누른다.
")"구두점 입력 모드에서,
'>'을 두 번 누른다.
"["구두점 입력 모드에서,
'<'을 세 번 누른다.
"]"구두점 입력 모드에서,
'>'을 세 번 누른다.
"{"구두점 입력 모드에서,
'<'을 네 번 누른다.
"}"구두점 입력 모드에서,
'>'을 네 번 누른다.
"$"구두점 입력 모드에서,
'|'을 두 번 누른다.
"/"구두점 입력 모드에서,
'|'을 세 번 누른다.
"%"구두점 입력 모드에서,
'|'을 네 번 누른다.
"\"구두점 입력 모드에서,
'|'을 다섯 번 누른다.
"-"(대시, dash)
구두점 입력 모드에서,
'-'를 두 번 누른다.
"_"(밑줄, underscore)
구두점 입력 모드에서,
'-'를 세 번 누른다.
"~"구두점 입력 모드에서,
'-'를 네 번 누른다.
"="구두점 입력 모드에서,
'-'를 다섯 번 누른다.
"+"구두점 입력 모드에서,
'-'를 여섯 번 누른다.
"&"구두점 입력 모드에서,
'-'를 일곱 번 누른다.
(엄밀한 형태론적 유사성의 예외이다)
"'"(어퍼스트로피/따옴표)
시프트 키를 누른 후,
콤마 키를 두 번 누른다.
"""(이중 따옴표)
시프트 키를 누른 후,
콤마 키를 세 번 누른다.
"'"(그레이브 악센트)
시프트 키를 누른 후,
콤마 키를 네 번 누른다.
":"마침표를 두 번 누른다.
"..."마침표를 세 번 누른다.
"!"마침표를 네 번 누른다.
";"마침표를 누른 후,
콤마를 누른다.
전술된 바와 같은 실시예는 본 명세서에 설명된 다른 장치를 대신하거나, 다른 장치들에 추가적으로 사용될 수 있는 것이다.
다른 방법에서는 사용되지 않는 키 조합(예를 들어, "<" 및 ">") 역시 사용되어, 본 명세서의 해당부분에서 후술되는 명령어 입력 모드를 식별한다.
도 2와 같은 도움 그림이 디바이스를 사용할 동안 디스플레이될 수 있는데, 그 예를 들면, 디스플레이의 하단에 도움 그림이 나타날 수 있다. 사용자는 자신이 원하는 바에 따라 도움 그림을 디스플레이할 수도 있고, 숨길 수도 있다. 도 2에서, 어떤 심볼이 우선 입력되었는지를 사용자가 명확히 구분할 수 있도록 하기 위하여, 조합의 제1 심볼에는 점이 첨가되어서 디스플레이되었다. 도 5는 다른 도움 그림을 나타낸다. 도 5에 도시된 도움 그림은 심볼들 "∧", "∨", "<", ">", "_" 및 "|"과 같은 심볼들에 의하여 형성된 알파벳의 문자들을 나타낸다. 문자 D 및 문자 F는 반전된 영상으로서(또는 가능할 경우 반전된 색상으로) 표시되었는데, 그 이유는 전술된 바와 같은 본 발명의 실시예에서, 그들의 구성 심볼들이 원하는 순서에 비교할 때 반대 순서로 입력되기 때문이다. 즉, 예를 들어 D의 경우 ">", "|"와 같은 순서("|", ">"의 순서가 아니다)로 입력되며, F의 경우 "<", "|"의 순서("|", "<"이 아니다)로 입력된다. 심볼들 또는 문자들을 구별하기 위하여 다양한 다른 디바이스들도 사용될 수 있는데, 그 예를 들면, 컬러, 농도, 및 선 굵기 등이다.
전술된 바와 같은 실시예는 개별적 키들 각각에 할당된 여섯 개의 심볼들을 사용하는 것이 바람직하지만, 다섯 개의 키들(여섯 개가 아니다)만을 가지고 25 개의 고유 문자들을 입력하는 것 역시 가능하다는 것에 주의해야 한다(알파벳의 문자들 외의 고유 문자들은 가능하다). 예를 들어, 문자 Q의 경우를 보면, 다음 후술되는 바와 같이 Q는 상이하게 제공될 수 있다. 여섯 번째 키는 전용 스페이스 키일 수 있다. 더 나아가, 다른 키들의 기능(예를 들어, '백스페이스', '마침표' 및 '리턴' 과 같은 키들의 기능)이 다음과 같이 재할당될 수 있다. '마침표' 및 '리턴'은 다중 공백을 이용하여 입력될 수 있다. 이러한 대안적인 실시예에서, 공백 두 개를 입력하고 어떤 문자를 입력하면, 그 문자의 대문자가 입력된다. 공백 세 개를 입력하고 어떤 문자를 입력하면, 이전 문자 이후에 '마침표' 및 '리턴'이 입력되며, 후속 문자의 대문자화가 야기된다. '마침표' 및 '리턴'은 또한 공용 구두점 마크의 목록으로부터 입력될 수도 있는데 이에 대해서는 후술된다. '백스페이스'는 스페이스 키를 누르고, 눌린 스페이스 키를 릴리스하기 이전에, 다른 키를 입력함으로써 입력되는데, 이 경우 다른 키를 한번 누르면 '백스페이스'가 한번 입력되고, 다른 키를 여러번 누르면 '백스페이스'가 여러번 입력된다. 그러므로, 6 개의 키들만을 가지는 키패드를 이용하여 키보드 기능을 완전히 보완할 수 있다.
한번에 여러번의 키 입력
전술된 바와 같은 대안적인 실시예에서, '백스페이스'는 스페이스 키를 누른 후, 그 스페이스 키를 릴리스하기 이전에, 다른 키를 누름으로써 입력된다. 이렇듯이, 한번에 여러 개의 키를 누르는 기법을 이용한 기술이 컴퓨터 키보드에 일반적으로 상용되며, 또한 본 발명에 따른 이와직유적(simile)입력 방법과 함께 사용될 수 있는데, 그리하여 공용 구두점 마크들, 공용 단어들 및 공용 문자 조합들을 입력함으로써 텍스트 입력의 속도를 향상시킨다.
다수 개의 공용 구두점 마크들('리턴' 포함) 중 하나를 입력하려면, 스페이스 키를 누르고, 눌린 스페이스 키를 릴리스하기 이전에, 다른 키를 누른다(마치 백스페이스를 입력할 때와 같다). 다른 키가 눌린 상태를 유지하면서, 스페이스 키를 릴리스한다. 그러면, 공용 구두점 마크들이 디스플레이되며, 그 중 첫 번째 항복은 강조되어 있다. 이 시점에서 다른 키를 릴리스하면 첫 번째 구두점 마크가 선택되고 입력되도록 야기한다. 스페이스 키를 다시 누르면 목록 상의 두 번째 구두점 마크가 강조된다. 원하는 구두점 마크를 강조하고 다른 키를 릴리스함으로써 원하는 구두점 마크를 입력한다. 도 8에 도시된 그림의 연속이 이 기법을 예시한다.
키를 누르고, 유지하는 기술, 다른 키를 누르고 그 키를 유지하는 기술, 첫 번째 눌렸던 키를 릴리스하고, 필요할 경우 첫 번째 키를 다시 한번 또는 그 이상 누르는 기술이 빈번하게 사용될 수 있으므로, 이 기술에는 특정 명칭인 키들의 역할 반전(reversing the roles)이라는 명칭이 부여된다. 만일 기억하기 쉽게 한다면, 다음과 같은 팁을 제공할 수 있다. 우선, 한 키가 눌린 상태로 유지되고, 다른 키가 한 번 또는 그 이상 눌려질 경우에는, 다른 키는 아이터레이터(iterator)로서 동작한다. 키들의 기능이 반전된 경우, 일반적으로 아이터레이터인 키는 눌린 상태로 유지되고, 첫 번째 키가 이제는 아이터레이터로 동작한다.
공용 단어들을 입력하기; 구두점 마크들을 입력하기
본 명세서의 후술되는 부분은 도 9에 도시된 바와 같은 키패드 레이아웃을 가정한다.
공용 단어 또는 구두점 마크를 입력하기 위하여, 우선 단어 또는 구두점 마크의 첫 번째 문자를 입력하고, 키 조합의 두 번째 키를 눌린 상태로 유지한다. 그러면, 다른 키를 한번 더 눌러 좌측 또는 추측으로 이동한다. 단어들 및 구두점 마크들의 두 개의 목록들이 나란히 디스플레이되며, 첫 번째 단어 및 첫 번째 구두점 마크는 강조된 상태이다. 만일 단어가 우측에 디스플레이되고, 구두점 마크가 좌측에 디스플레이되었다면, 단어를 선택하기 위하여, 우측 키를 우선 릴리스하고, 그 이후에 좌측 키를 릴리스한다. 구두점 마크를 선택하고자 할 때는, 좌측 키를 우선릴리스하고, 그 이후에 우측 키를 릴리스한다. 다음 쌍을 강조하려면, 다른 키를 또 누른다. 강조된 쌍 중 하나가 선택되어야 할 경우, 어떤 것을 결정하기 충분하도록 다른 키를 눌린 상태로 유지하여야 한다는 것을 명심한다. 도 10 및 도 11에 도시된 연속적인 도면들이 이러한 기법을 예시한다.
대문자 입력을 용이하게 하기 위하여, 대문자들이 우선 구두점 목록에서 우선 나타날 수 있다.
공용 단어 목록 내의 공용 단어는 일상 생활에서 가장 많이 사용되는 단어들이다. 두 개의 다른 단어 목록들이 관리될 수도 있는데, 그 하나는 MyWords 라는 목록으로서 일반적으로는 널리 알려지지는 않지만, 사용자에게 자주 사용되는 단어들을 위한 목록이며, DocWords 라는 목록은 전술된 두 단어 목록에 나타나지 않으나 소정 문서에서 반복적으로 사용되는 단어들을 위한 목록이다. 이러한 목록들에 접근하기 위하여, 단어의 첫 번째 문자를 입력하고, 키 조합의 두 번째 키를 눌린 상태로 유지한다. 그리고, 다른 키를 한번 더 눌러, 우측 또는 좌측으로 이동한다. 이제 두 키들의 기능을 반전한다. MyWords 및 DocWords 목록들은 나란히 디스플레이된다. 공용 단어 목록의 경우와 같은 방법으로 하나의 목록을 선택한다. 도 12 및 도 13에 도시된 연속적인 도면들이 이러한 기법을 예시한다.
공용 문자 조합을 입력하기
3개 내지 6개의 문자들의 공용 문자 조합들(단어의 일부)이 유사한 방법으로 입력될 수 있다. 이러한 목록에 접근하기 위하여, 단어의 첫 번째 문자를 입력한다. 그리고, 키 조합의 두 번째 키를 여분의 시간 동안 누르고 눌린 상태로 유지한다. 그 이후에, 다른 키를 한번 더 눌러, 우측 또는 좌측으로 이동한다. 이제 하나는 세 개의 문자들 조합 목록이고, 다른 하나는 네 개의 문자 조합의 목록인 두 개의 목록들이 나란히 디스플레이된다. 공용 단어 목록의 경우와 같은 방법으로 하나의 목록을 선택한다. 다섯 개 및 여섯 개 문자 조합의 경우에는, 키의 역할을 반전한다.
또는, 5개 또는 6개의 문자 조합들 없이 기술이 실장될 수 있는데, (더 자주 쓰이는) 3개 및 4개의 문자 조합들의 개수의 2배를 허용한다. 도 14, 도 15, 도 16 및 도 17에 도시된 연속적인 그림이 이 기술을 예시한다.
6개(또는 그 이하의)의 키들을 이용한 텍스트 입력을 위하여, 문자 Q를 문자 U의 2 문자 조합인 것으로 처리하는 것이 편리하다(그 이유는, 영어에서, Q 뒤에 거의 변함 없이 U가 따라오며, U는 그것이 사용되지 않는 흔치 않은 경우에는 용이하게 삭제될 수 있기 때문이다). 도 18이 이 접근법을 예시한다.
동시적인 여러 개의 키 눌림을 사용하는 방법이 매우 풍부한 "입력 언어"를 가능하게 한다. 예를 들어, 적어도 네 개의 상이한 방법 중 하나의 방법으로 추가적인 후속 입력을 호출하는 동안 문자가 식별될 수 있다. 문자 C(d,l처럼 입력된다)의 경우를 예를 든다. 이 문자는 다음과 같은 네 가지 방법 중 하나의 방법으로 추가적인 후속 입력을 호출하는 동안 지정될 수 있다.
1.d를 누르고 유지하는 동안;l을 누름.
2.d를 누르고;l을 누르고 유지함.
3.d를 누르고;l을 누르고;l을 다시 누르고 유지함.
4.d를 누르고;l을 누르고;d를 다시 누르고 유지함.
전술된 가능성들 각각은 상이한 디바이스 응답을 야기할 것인데, 그 상이한 디바이스 응답의 예를 들면, 단어 입력, 문자 조합 입력, 구두점 입력, 명령 입력 또는 메뉴 명칭 입력 등이 있다.
그러나, 텍스트 입력 속도를 향상시키는 특징을 제공하기 위하여 동시적인 여러 개의 키 눌림 기능은 요구되지 않는다. 도 27을 참조하면, 본 발명의 일 실시예에서, 다음과 같은 방법으로 룩업 동작이 수행된다. 사용자는 하나 또는 다수 개의 문자들(예를 들어 C)을 입력하고, 룩업을 위해 할당된 특수한 사용자 입력을 이용하여 룩업을 호출한다. 본 발명의 실시예에서, 달리 사용되지 않는 키 조합(r,l)과 같은 키 조합을 이용하여 룩업 리스트가 호출된다. 입력된 문자로 시작되는 단어들의 목록이 디스플레이된다. 설명의 간략화를 위하여, 본 실시예에 도시된 단일 목록은 전술된 바와 같은 모든 목록들(공용 단어들 목록, MyWords 목록, DocWords 목록) 모두를 모두 통합한 것일 수 있다. 예시된 실시예에서, 목록은 다중 열을 가지는 것으로 표시되며, 본 실시예에서는 두 개의 열로 표시된다. 키패드의 우측 측면에 있는 키가 사용되어 우측 열을 검색해 내려가고, 키패드의 좌측 측면에 있는 키가 좌측 열을 검색해 내려가기 위하여 사용된다. 검색을 위하여 사용되지 않는 키는 선택을 수행하기 위하여 사용되며, 그러므로, 우측 열을 위한 좌측 키 또는 좌측 열을 위한 우측 키가 사용된다. 원하는 단어가 목록에서 발견되지 않을 수도 있는데, 그럴 경우에는 백스페이스를 누르면 목록이 사라진다. 또는, 하나 또는 그 이상의 추가적인 문자들이 입력되어, 추가적인 문자들을 포함하는 단어들의 새로운 목록이 디스플레이되도록 할 수도 있다.
숫자
아무 키나 누르고, 유지하고, 그 이후에 원하는 숫자 키를 누름으로써 숫자들이 입력될 수 있다. 연속적으로 여러 개의 문자들을 입력하고자 할 경우, 마지막 숫자가 입력될 때까지 첫 번째 키를 누른 상태로 유지한다(또는, 필요할 경우 그 키를 릴리스하고 다른 키를 누른 후 유지한다). 사용할 수 있는 키들의 숫자가 감소된 장치들의 경우, 두 개(또는 그 이상의) 숫자들이 동일한 키에 할당될 수 있다. 두 개 이상의 키들이 동일한 키에 할당될 경우, 가끔 텍스트 입력을 위하여 사용되는 공지된 원-탭(one-tap), 투-탭 및 쓰리-탭 시스템에서의 경우와 같이, 그 키를 한 번 또는 여러 번 누름으로서, 숫자가 입력될 수 있다. 도 19 및 도 20의 연속적인 그림들이 이 기술을 예시한다.
커서 이동, 포인팅
"∧", "∨", ">" 및 "<" 라고 표시된 키들이 커서 키들로서 사용될 수 있다. 원하는 커서 키를 연장된 시간 동안 누른다. 그러면 커서 이동 모드로 진입되고, 깜빡이는 커서에 의하여 커서 이동 모드로 진입된 것을 알 수 있다. 커서 키를 연속적으로 누르면 커서를 한 행 진행시키거나 상응하는 방향으로의 공백을 입력한다. 연장된 기간동안 커서 키를 다시 누르면, 커서 이동 모드에서 빠져나온다. 텍스트를 선택하기 위하여, 커서를 이동하는 동안 커서 키가 아닌 키를 누르고 누른 채로 유지한다. 도 21 및 도 22에 도시된 연속적인 그림들이 이 기술을 예시한다.
전술된 바와 같은 기술과 달리, 또는 전술된 기술에 첨가하여, RIM 블랙베리디바이스 내에 있는 것과 같은 트랙 바퀴(trackwheel) 및 이스케이프 키가 제공될 수도 있다.
그래픽 디스플레이를 위하여, 네 개의 키들을 이용한 포인팅 기능이 제공될 수 있는데, 네 개의 키들의 예를 들면, 최하단(lower-most), 최우단(right-most)의 두 개의 키들 및 최하단, 최좌단(left-most)의 두 개의 키들을 들 수 있다(또는 컬러 또는 다른 디바이스에 의하여 식별되는 다른 집합의 네 개의 키들이 사용될 수도 있다). 포인팅 동작은 스크린을 반복적으로 세 개의 부분들로(재귀적인 사분면 섹션)분할해 나가면서 원하는 포인트가 존재하는 스크린 상의 부분에 상응하는 키를 누름으로써 수행된다. 포인팅을 시작하기 위하여, 네 개의 키들 중 원하는 사분면 섹션에 상응하는 하나의 키를 누르고 연장된 기간동안 눌린 상태를 유지한다. 만일 그래픽 선택 및 커서 이동 간에서와 같이 원하는 동작이 구문 상 명확하지 않으면, 추가적으로 다른 키를 누른다. 디스플레이 영역을 사분면 섹션으로 분할하는 희미한 격자가 디스플레이되어 포인팅 모드가 시작되었음을 알린다. 격자를 기반으로, 정확한 사분면이 선택된 것으로 부이면, 조금 더 그 키를 누른 상태로 유지한다. 그러면, 선택된 사분면을 더 작은 사분면들로 분할하는 희미한 격자가 디스플레이된다. 만일, 잘못된 사분면이 최초에 선택되었다면, 사분면 정정에 상응하는 키를 누르기만 하면 된다. 원하는 시각적 요소를 스크린 상에 포함하는 사분면을 계속 선택해 나간다. 수차례 선택을 하고 나면, 사분면 중의 하나가 선택을 위해 가능한 시각적 요소 가운데 원하는 시각적 요소만을 유일하게 포함하게 된다. 그 사분면을 선택하면, 그 시각적 요소가 선택되게 한다. 도 23에 도시된 연속적인 그림들이 이 기술을 예시한다.
물론, 네 개가 아닌 개수의 섹션들로 화면이 분할될 수도 있다(예를 들어, 두 개 또는 여섯 개로 분할 될 수도 있다).
재귀적인 사분면이 거친(coarse) 그래픽 선택 또는 커서 위치 지정을 위하여 사용될 수 있고, 포인팅 스틱 또는 포인팅 키가 정교한(fine) 선택 또는 위치 지정을 위하여 사용될 수 있다.
명령어들
명령어들은 키 시퀀스를 입력함으로써 명령어 입력 모드로 진입하고, 명령어 명칭의 첫 번째 문자를 위한 키 조합을 입력함으로써 입력될 수 있다. 예를 들어, 명령어 입력 모드에는 '/' 키 또는 '\' 키를 누르고, 동일한 키를 다시 누르고, 누른 키를 눌린 채로 유지함으로써 진입될 수 있다. 그러면 명령어 옵션들이 디스플레이된다. 이전의 키를 누른 상태로 유지하는 동안, 다른 키가 눌려져서 명령어 목록을 진행할 수 있다. 명령어들은 개별적인 명령어들일 수도 있고 명령어 메뉴일 수도 있으며 개별적으로 접근되거나 그룹을 이루어 접근될 수 있다. 예를 들어, 저장(Save) 명령은 문자 S에 의하여 접근될 수도 있으며 파일(File) 메뉴를 나타내는 문자 F에 의하여 접근될 수도 있다.
공용 구두점 마크들에 접근하기 위하여 스페이스 키가 사용될 수 있는 것과 같이, 스페이스 키는 명령어 메뉴들(시작되는 문자에 관계없이)에 접근하기 위하여 사용될 수 있다.
도 24 및 도 25에 도시된 연속적인 도면들이 이 기술을 예시한다.
디바이스 구성
텍스트를 입력하기 위하여 요구되는 키들의 수를 감소시키면 장치의 소형화가 향상되며 새로운 디바이스 구성을 하는 것이 가능해진다. 룩 동작(look operation)이 없어지면 탄력성이 더 향상된다. 전형적인 디바이스는 텍스트 입력을 위하여 사용되는 네 개 정도 밖에 안되는 키들을 가질 수 있으며 16개 정도의 키를 가질 수도 있으며, 짝수 또는 홀수 개의 키들을 가질 수 있다. 네 개의 키들만 사용하면, 2-키 동시 누름 동작을 통하여 추가적인 "가상(virtual)" 키들이 실현될 수도 있는데, 2-키 동시 누름 동작의 예에는 코드 누르기(chord keying)가 있다. 키들은 모두 함께 위치될 필요는 없다. 오히려, 상이한 엄지 손가락에 의하여 구동되는 키들은(예를 들어, 한 엄지 손가락은 문자를 입력하기 위한 목적으로 두 개의 키들을 사용하며 다른 엄지 손가락은 네 개의 키들을 구동하는 경우) 디스플레이 스크린의 반대편에 위치될 수 있으며, 그 예시가 도 26에 도시된다. 본 발명의 일 실시예에서, 짧은 가상 "스페이스 바"가 한 엄지 손가락에 의하여 구동되는 두 개의 키들 옆에 제공되는 두 개의 인접하는 키들의 형태로서 제공될 수 있는데, 그 예시가 도 6 및 도 7에 도시된다.
DTMF
현존하는 전화기 응용 기기들은 DTMF 톤들에 의존한다. 현존하는 전화기 응용 기기들과 같은 장치들을 지원하기 위하여, 종래 기술에 의한 키패드의 적어도 하나의 키의 최소한 첫 번째 문자가 직유적(Simile) 키패드 상에 나타나는 것이 효과적이다. 또는, 전자 디바이스에는 DTMF 번역기가 제공되어, 문자를 입력하기 위하여 사용된 키 시퀀스에 관계없이, 그 문자를 위한 일반적인 DTMF 톤들이 방사(emit)되도록 할 수도 있다. 물론, 시간이 흐름에 따라, 전화기 응용 장치들은 "직유적-인식(Simile-aware)"이 가능하도록 될 수 있으며, 이러한 경우에 번역이 요구되지 않고, 일반적인 전화기 장치와 관련된 모호성이 회피될 수 있을지도 모른다. 이러한 응용 장치의 개시에서, 통상적인 동작 또는 직유적-인식 동작 중 하나를 선택하도록 허용하는 기회가 제공될 수 있다.
더 나아가, 직유적(Simile) 톤들이 직유적 입력과 함께 또는 직유적 입력 없이 사용되어 음성 채널을 통해 모호하지 않도록 메시지들을 전송할 수도 있다. 예를 들어, 가상 비즈니스 카드, 또는 .vcf 파일이 톤들의 결합 또는 톤들의 쌍 각각을 송신함으로써 전화 통화와 연결되어 송신될 수 있다.
당업자에게, 본 발명이 본 발명의 기술적 사상 또는 이에 관련된 고유한 특징에서 벗어나지 않은 채 다른 특정 형태로 실현될 수 있다는 것이 이해될 것이다. 그러므로, 본 명세서에 의하여 개시된 실시예들은 예시적인 관점에서 해석되어야 하며, 한정적으로 해석되어서는 안된다. 본 발명의 기술적 사상은 추가되는 청구항들에 의하여 표시되며, 전술된 상세한 설명에 의하여 표시되지 않으며, 본 발명에 관한 의미 및 기술적 범위 내의 모든 변경들이 본 명세서에 첨부된 청구의 범위에 포함된다.
본 발명은 스타일러스 또는 작은 키들의 조작을 요구하지 않는 텍스트 입력 시스템에 사용될 수 있으며, 또한, 현존하는 전화기 키패드 시스템들에 비하여 더다양하고 한번 사용하고 다음번 사용할 때까지 더 용이하게 암기됨으로써, 입력 숙련도가 점점 향상될 수 있도록 한다.

Claims (44)

  1. 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법에 있어서,
    소정 개수의 키들 중 N 개보다 많지 않은 개수의 키들의 키눌림(press)을 감지하는 단계; 및
    알파벳 A 내지 Z 까지의 문자들 중 거의 모든 문자들 또는 모든 문자들의 입력을 수신하는 수신 단계로서, 적어도 어떤 문자들에 대하여는, 정확히 두 개의 순차적인 키 누름에 응답하여 그 문자를 입력함으로써 수행되는 상기 수신 단계를 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  2. 제1항에 있어서,
    거의 모든 문자들 또는 모든 문자들은 정확히 두 개의 순차적인 키 누름에 응답하여 입력되는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  3. 제2항에 있어서,
    단일 키 누름에 응답하여 공백이 입력되는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  4. 제1항에 있어서,
    상기 N 개의 키들은 2개보다 많지 않은 개수의 그룹들로 상호 그루핑되며, 각 그룹은 상기 N 개의 키들에 포함된 키들로만 구성되는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  5. 제4항에 있어서,
    상기 이동 전자 디바이스는 디스플레이를 포함하며,
    상기 N 개의 키들은 정확히 두 개의 그룹으로 상호 그루핑되고, 두 개의 상기 그룹들은 상기 디스플레이 상의 양측에 위치되는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  6. 제1항에 있어서,
    상기 N = 6이며,
    개별 키들 상에는, 실질적으로 좌측 각, 우측 각, 상부 각, 하부 각, 수평선, 수직선과 같은 개별 표지(indicia)가 형성되는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  7. 제1항에 있어서,
    상기 N = 8이며,
    개별 키들 상에는, 실질적으로 좌측 각, 우측 각, 상부 각, 하부 각, 수평선, 수직선, 슬래시, 백슬래시와 같은 개별 표지를 형성되는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  8. 제1항, 제6항 및 제7항 중 어느 한 항에 있어서,
    구두점 모드(punctuation mode)를 제공하는 단계;
    일 그룹을 이루는 하나 또는 그 이상의 제1 구두점 마크들 각각에 대하여, 상기 N 개의 키들 중 하나를 한번 구동(operation)하는데 응답하여 상기 구두점 마크를 입력하는 단계; 및
    일 그룹을 이루는 하나 또는 그 이상의 제2 구두점 마크들 각각에 대하여, 상기 N 개의 키들 중 하나를 여러 번 구동하여 상기 제2 구두점 마크를 입력하는 단계를 더 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  9. 제8항에 있어서,
    상기 N 개의 키들 중 동일한 하나의 키를 이용하여 입력된 상이한 구두점 마크들은 구조적 유사성(structural similarity)을 가지는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  10. 제1항, 제6항 및 제7항 중 어느 한 항에 있어서,
    구두점 모드를 제공하는 단계;
    제1 그룹을 이루는 하나 또는 그 이상의 제1 구두점 마크들 각각에 대하여, 상기 제1 구두점 마크의 영상을 어떤 키 상에 형성하고 상기 키의 구동에 응답하여 상기 구두점 마크를 입력하는 단계; 및
    제2 그룹을 이루는 하나 또는 그 이상의 제2 구두점 마크들 각각에 대하여, 각각의 키 상에 상기 제1 그룹의 구두점 마크들 중 한 구두점 마크의 영상이 형성된 상이한 여러 개의 키들을 구동하여 상기 제2 구두점 마크를 입력하는 단계를 더 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  11. 제1항, 제6항 및 제7항 중 어느 한 항에 있어서,
    특정 문자(particular letter)에 상응하여, 특정한 키들(particular keys)의 순차적인 키 누름을 감지하는 단계;
    상기 특정 키들 중 적어도 하나의 하나 또는 그 이상의 추가적인 키 누름을 감지하는 단계; 및
    상기 하나 또는 그 이상의 추가적인 키 누름에 응답하여, 상기 특정 문자 이외의 정보를 입력하는 정보 입력 단계로서, 상기 정보는 상기 특정 문자로 시작되는 단어에 의하여 설명되는 상기 정보 입력 단계를 더 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  12. 제11항에 있어서, 상기 정보는,
    단어, 문자 조합, 구두점 마크, 명령문 및 명령 메뉴 명칭 중 하나인 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  13. 제1항, 제6항 및 제7항 중 어느 한 항에 있어서,
    특정 키들의 동시 키 누름을 감지하는 단계;
    상기 동시 키 누름에 응답하여, 사용자에 의하여 선택될 선택 사항들(selections)을 디스플레이하는 단계;
    상기 특정 키들의 릴리스(release) 또는 추가적인 누름을 감지하는 단계; 및
    상기 특정 키들의 릴리스 또는 추가적인 누름에 응답하여, 사용자에 의하여 결정된 바와 같은 선택 사항을 선택하는 단계를 더 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  14. 제1항, 제6항 및 제7항 중 어느 한 항에 있어서,
    특정 키들의 동시 키 누름을 감지하는 단계;
    상기 동시 키 누름에 응답하여, 사용자에 의하여 검토(review)되도록 선택 사항을 표시하는 단계;
    상기 특정 키들의 릴리스 또는 추가적인 누름을 감지하는 단계; 및
    상기 특정 키들의 릴리스 또는 추가적인 누름에 응답하여, 사용자에 의하여 검토될 하나 또는 그 이상의 상이한 선택 사항들을 디스플레이하고, 사용자에 의하여 결정된 바와 같은 선택 사항을 선택하는 단계를 더 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  15. 제1항, 제6항 및 제7항 중 어느 한 항에 있어서,
    사용자 입력에 응답하여, 다수 개의 열들에 사용자에 의하여 선택될 선택 사항들을 디스플레이하는 단계;
    제1 키가 눌러지면, 상기 열들 중 하나로부터 선택 사항을 강조(highlighting)하는 단계;
    상기 키와 상이한 키가 눌러지면, 상기 열 중 다른 한 열로부터의 선택 사항을 강조하는 단계; 및
    추가적인 사용자 입력에 응답하여, 사용자에 의하여 결정된 바와 같은 선택 사항을 선택하는 단계를 더 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 텍스트 입력을 수신하기 위한 방법.
  16. 키패드 및 디스플레이를 포함하는 이동 전자 디바이스에 텍스트를 입력하기 위한 사용자 보조 방법에 있어서,
    A 내지 Z의 문자들 중 거의 모든 문자들 또는 모든 문자들을 디스플레이하는 단계로서, 각 문자들은 상기 키패드의 개별적인 키들 상에 나타나는 두 개의 개별적인 심볼들의 조합으로서 디스플레이되는 상기 단계를 포함하는 것을 특징으로 하는 이동 전자 디바이스에 텍스트를 입력하기 위한 사용자 보조 방법.
  17. 제16항에 있어서,
    두 개의 심볼들의 상기 조합의 한 심볼은, 컬러, 농도(shading), 선 두께(line weight), 점(dotting) 중 적어도 하나를 이용하여 다른 심볼과 구별되는 것을 특징으로 하는 이동 전자 디바이스에 텍스트를 입력하기 위한 사용자 보조 방법.
  18. 제17항에 있어서,
    다른 심볼과 구별된 상기 하나의 심볼은, 문자를 입력하기 위하여 우선 눌러져야 하는 키 상에 발견되는 것을 특징으로 하는 이동 전자 디바이스에 텍스트를 입력하기 위한 사용자 보조 방법.
  19. 제16항에 있어서,
    적어도 일부의 문자들은, 컬러, 농도, 선 두께, 반전 영상(reverse video) 중 적어도 하나를 이용하여 다른 문자들과 구별되는 것을 특징으로 하는 이동 전자 디바이스에 텍스트를 입력하기 위한 사용자 보조 방법.
  20. 이동 전자 디바이스를 제어하여 그래픽 선택 사항(graphical selection) 또는 커서 지시 정보(cursor positioning information)를 수신하기 위한 방법에 있어서,
    상기 이동 전자 디바이스의 디스플레이 상에 소정 구성 요소(element)를 디스플레이하는 단계;
    상기 디스플레이를 섹션으로 논리적으로 분할하는 단계;
    상기 구성 요소가 디스플레이된 상기 디스플레이의 섹션에 상응하는 사용자 입력을 검출하는 단계;
    이전에 선택된 섹션을 더 작은 섹션들로 논리적으로 분할하는 단계; 및
    필요할 경우, 직전에 수행된 검출 및 논리적 분할 단계를 반복하는 단계를 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 그래픽 선택 사항 또는 커서 지시 정보를 수신하기 위한 방법.
  21. 제20항에 있어서,
    상기 사용자가 선택하도록 상기 디스플레이 상의 상기 섹션을 지시하는 단계를 더 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 그래픽 선택 사항 또는 커서 지시 정보를 수신하기 위한 방법.
  22. 제21항에 있어서,
    상기 섹션은 사분면인 것을 특징으로 하는 이동 전자 디바이스를 제어하여 그래픽 선택 사항 또는 커서 지시 정보를 수신하기 위한 방법.
  23. 제20항에 있어서,
    상기 사용자 입력은 키 누름 또는 키 조합인 것을 특징으로 하는 이동 전자 디바이스를 제어하여 그래픽 선택 사항 또는 커서 지시 정보를 수신하기 위한 방법.
  24. 제23항에 있어서,
    그래픽 선택 사항 또는 커서 지시 정보를 입력하기 위하여 사용되는 적어도 몇 개의 키들은 텍스트 입력을 위하여도 사용되는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 그래픽 선택 사항 또는 커서 지시 정보를 수신하기 위한 방법.
  25. 제20항에 있어서,
    상기 방법은 거친(coarse) 그래픽 선택 사항 또는 커서 지시 정보를 입력하기 위하여 사용되고,
    상기 이동 전자 디바이스는 포인팅 스틱(pointing stick)을 포함하며, 상기 방법은 부가하여,
    상기 포인팅 스틱을 사용하여 정교한(fine) 그래픽 선택 사항 또는 커서 지시 정보를 입력하는 단계를 포함하는 것을 특징으로 하는 이동 전자 디바이스를 제어하여 그래픽 선택 사항 또는 커서 지시 정보를 수신하기 위한 방법.
  26. 음성 채널을 통하여 정보를 송신하기 위한 방법에 있어서,
    소정 집합의 문자들 중 각 문자 및 다중 DTMF 톤들의 시퀀스 간의 고유 상관 관계(unique correspondence)를 저장하는 단계; 및
    다중 문자들 중 각각의 문자가 송신되기 위하여, 다중 DTMF 톤들의 상응하는 시퀀스를 발산(emit)하는 단계를 포함하는 것을 특징으로 하는 음성 채널을 통하여 정보를 송신하기 위한 방법.
  27. 이동 전자 디바이스와 함께 사용되기 위한 키패드에 있어서,
    키들의 배열을 포함하며,
    개별 키들 상에는, 실질적으로 좌측 각, 우측 각, 상부 각, 하부 각, 수평선, 수직선과 같은 개별 표지가 형성되는 것을 특징으로 하는 이동 전자 디바이스와 함께 사용되기 위한 키패드.
  28. 이동 전자 디바이스와 함께 사용되기 위한 키패드에 있어서,
    키들의 배열을 포함하며,
    상기 키들의 적어도 네 개는 상부에 형성된 돌출 표지(raised indicia)를 포함하는 것을 특징으로 하는 이동 전자 디바이스와 함께 사용되기 위한 키패드.
  29. 제28항에 있어서,
    상기 키들의 적어도 여섯 개는 상부에 형성된 돌출 표지를 포함하는 것을 특징으로 하는 이동 전자 디바이스와 함께 사용되기 위한 키패드.
  30. 제28항 또는 제29항에 있어서,
    상기 키들은 투명한 재질로 형성되며, 돌출된 상기 표지와는 다른 표지로서 상기 투명한 재질을 통하여 시각적으로 볼 수 있는 표지를 포함하는 것을 특징으로 하는 이동 전자 디바이스와 함께 사용되기 위한 키패드.
  31. 제27항 또는 제28항에 있어서,
    상기 표지들이 그 위에 형성된 상기 키들은 2개보다 많지 않은 개수의 그룹들로 상호 그루핑되며, 각 그룹은 상기 표지가 상부에 형성된 키들로만 구성되는 것을 특징으로 하는 이동 전자 디바이스와 함께 사용되기 위한 키패드.
  32. 제31항에 있어서,
    상기 표지들이 상부에 형성된 상기 키들은 단일 그룹으로 상호 그루핑되는 것을 특징으로 하는 이동 전자 디바이스와 함께 사용되기 위한 키패드.
  33. 하우징(housing), 디스플레이 및 키 수단들의 배열을 포함하는 키패드 수단을 포함하는 이동 전자 디바이스에 있어서,
    개별 키 수단들 상에는, 실질적으로 좌측 각, 우측 각, 상부 각, 하부 각, 수평선, 수직선과 같은 개별 표지가 형성되는 것을 특징으로 하는 이동 전자 디바이스.
  34. 제33항에 있어서,
    상기 키패드 수단을 제어하기 위한 제어부를 더 포함하며, 상기 제어부는,
    다중 키 수단들이 순차적으로 활성화되는 다양한 시퀀스들을 식별(recognizing)하여 상응하는 다양한 문자들 또는 알파벳의 심볼들을 표시하는 것을 특징으로 하는 이동 전자 디바이스.
  35. 제34항에 있어서,
    영어 알파벳의 각 문자들에 대하여, 각 문자들은 정확히 두 개의 키 수단의 순차적인 활성화에 의하여 표시되는 것을 특징으로 하는 이동 전자 디바이스.
  36. 제34항 또는 제35항에 있어서,
    상기 키패드 수단은 물리적 키패드이며 상기 키 수단은 물리적 키들인 것을 특징으로 하는 이동 전자 디바이스.
  37. 제27항 또는 제36항에 있어서,
    상기 표지는 프린트된 표지인 것을 특징으로 하는 이동 전자 디바이스.
  38. 제27항 또는 제36항에 있어서,
    상기 표지는 돌출된 표지인 것을 특징으로 하는 이동 전자 디바이스.
  39. 제27항, 제28항 및 제36항 중 어느 한 항에 있어서,
    상기 키들은 투명한 재질로 형성되며, 상기 돌출된 표지와는 다른 표지로서 상기 투명한 재질을 통하여 시각적으로 볼 수 있는 표지를 포함하는 것을 특징으로 하는 이동 전자 디바이스.
  40. 제34항 또는 제35항에 있어서,
    상기 키패드 수단은 가상적 키패드이며 상기 키 수단들은 가상적 키들인 것을 특징으로 하는 이동 전자 디바이스.
  41. 제40항에 있어서,
    상기 표지들은 디스플레이되는 것을 특징으로 하는 이동 전자 디바이스.
  42. 제34항 또는 제35항에 있어서,
    상부에 상기 표지들 중 개별적인 표지들을 형성한 키들 중 일부는 상기 디스플레이의 일측에 위치되고, 상부에 상기 표지들 중 개별적인 표지들을 형성한 키들 중 다른 키들은 상기 디스플레이의 반대 측면에 위치되는 것을 특징으로 하는 이동 전자 디바이스.
  43. 제27항, 제28항, 제34항 및 제35항 중 어느 한 항에 있어서,
    상기 표지가 상부에 형성된 키들은 두 개의 행으로 상호 배열되는 것을 특징으로 하는 이동 전자 디바이스.
  44. 제34항 또는 제35항에 있어서,
    상부에 상기 표지들 중 개별적인 표지들을 형성한 키들 모두는 상기 디스플레이 상의 상기 일측 또는 상기 디스플레이 상의 상기 반대 측면에 위치되는 것을 특징으로 하는 이동 전자 디바이스.
KR10-2003-7013162A 2001-04-09 2002-04-09 형태에 기반한 텍스트 입력 시스템 Ceased KR20030097823A (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US09/829,599 US20030030573A1 (en) 2001-04-09 2001-04-09 Morphology-based text entry system
US09/829,599 2001-04-09
US6712702A 2002-02-04 2002-02-04
US10/067,127 2002-02-04
PCT/US2002/011430 WO2002082252A2 (en) 2001-04-09 2002-04-09 Morphology-based text entry system

Publications (1)

Publication Number Publication Date
KR20030097823A true KR20030097823A (ko) 2003-12-31

Family

ID=26747508

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-7013162A Ceased KR20030097823A (ko) 2001-04-09 2002-04-09 형태에 기반한 텍스트 입력 시스템

Country Status (5)

Country Link
EP (1) EP1386222A2 (ko)
JP (1) JP2005509202A (ko)
KR (1) KR20030097823A (ko)
CN (1) CN1636181A (ko)
WO (1) WO2002082252A2 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100641838B1 (ko) * 2004-11-10 2007-02-28 이병환 심벌문자를 이용한 다국언어 문자 입력 방법 및 문자 입력시스템
WO2009020295A1 (en) * 2007-08-03 2009-02-12 Ho-Youn Lee Alphabet input system for mobile terminal

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0520287D0 (en) * 2005-10-06 2005-11-16 Maber Jonathan Keyboard and method of text entry
KR100782549B1 (ko) 2006-05-29 2007-12-06 (주)엠지쿡 모바일 기기의 포인팅 인터페이스 구현방법 및 그 장치
KR100935883B1 (ko) * 2008-07-14 2010-01-07 인하대학교 산학협력단 상형적 조합 및 사용 빈도수를 함께 이용한 소형키패드에서의 알파벳 입력 시스템

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2243704B (en) * 1990-05-03 1994-03-23 Gong Ming Yang Method of and keyboard for inputting characters on pattern element basis
JP3195724B2 (ja) * 1995-04-26 2001-08-06 シャープ株式会社 情報処理装置
WO1998003905A1 (fr) * 1996-07-24 1998-01-29 Hee Sung Chung Dispositif d'entree/sortie de caracteres multilingues
US5982303A (en) * 1997-02-03 1999-11-09 Smith; Jeffrey Method for entering alpha-numeric data
FR2787214B1 (fr) * 1998-12-11 2001-10-05 Acute E Systeme de saisie de mots a l'aide d'une tablette et d'un stylo

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100641838B1 (ko) * 2004-11-10 2007-02-28 이병환 심벌문자를 이용한 다국언어 문자 입력 방법 및 문자 입력시스템
WO2009020295A1 (en) * 2007-08-03 2009-02-12 Ho-Youn Lee Alphabet input system for mobile terminal

Also Published As

Publication number Publication date
JP2005509202A (ja) 2005-04-07
CN1636181A (zh) 2005-07-06
WO2002082252A2 (en) 2002-10-17
EP1386222A2 (en) 2004-02-04
WO2002082252A3 (en) 2003-11-13

Similar Documents

Publication Publication Date Title
US8583440B2 (en) Apparatus and method for providing visual indication of character ambiguity during text entry
US5818437A (en) Reduced keyboard disambiguating computer
RU2285284C2 (ru) Устройство для ввода данных электронного аппарата для хранения и/или передачи данных
EP0898222A1 (en) Keypad
US6232956B1 (en) OHAI technology user interface
WO2002088920A1 (fr) Organe de saisie a touches tactiles
US20060030375A1 (en) Ultra high-speed character input device of cellular telephone
JPH1115584A (ja) キーボードによる文字入力方式および電子機器
US20030030573A1 (en) Morphology-based text entry system
JP2003258977A (ja) 携帯電話器
US6552717B2 (en) OHAI technology user interface
JP2002222037A (ja) キー入力装置
US20060116135A1 (en) Morphology-based text entry system
KR20030097823A (ko) 형태에 기반한 텍스트 입력 시스템
CA2335607C (en) Ohai technology user interface
KR20060033275A (ko) 휴대폰의 한글입력방법 및 영어입력방법
EP1875620B1 (en) Hangeul input keypad and methods using the same
JPH08241155A (ja) 複数キーの同時入力判定方法およびキー入力装置
CN1293449C (zh) 数字键盘上选择式中文拼音输入法
JP2004038999A (ja) 文字入力システム、文字入力方法、文字入力プログラムおよび記録媒体
KR200286423Y1 (ko) 소형 키보드
JPH0449709Y2 (ko)
CN113918032A (zh) 一种将拼音与语音输入整合成同源界面输入的汉字输入法
KR200351141Y1 (ko) 소형 키보드
JPH10177446A (ja) キー入力装置

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20031008

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20070402

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20080530

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20081002

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20080530

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I