[go: up one dir, main page]

KR20120046895A - 문자 입력방법 및 입력장치 - Google Patents

문자 입력방법 및 입력장치 Download PDF

Info

Publication number
KR20120046895A
KR20120046895A KR1020100107353A KR20100107353A KR20120046895A KR 20120046895 A KR20120046895 A KR 20120046895A KR 1020100107353 A KR1020100107353 A KR 1020100107353A KR 20100107353 A KR20100107353 A KR 20100107353A KR 20120046895 A KR20120046895 A KR 20120046895A
Authority
KR
South Korea
Prior art keywords
gesture
touch
input
characters
character
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.)
Withdrawn
Application number
KR1020100107353A
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
Application filed by 양기혁 filed Critical 양기혁
Priority to KR1020100107353A priority Critical patent/KR20120046895A/ko
Publication of KR20120046895A publication Critical patent/KR20120046895A/ko
Withdrawn legal-status Critical Current

Links

Images

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
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

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)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명에서는 종래의 듀얼 톤 아날로그 전화기에서 사용하던 문자 패턴을 터치 감지 입력 장치에 적용하여 문자 입력 장치로 사용할 때에, 문자를 입력하기 위한 입력 동작을 간소화하고 정확하게 입력할 수 있도록 하는 기술을 공개한다.

Description

문자 입력방법 및 입력장치{Method and Device for inputting character}
본 발명은 문자입력 방법 및 장치에 관한 것이다.
스마트폰 등 터치(touch) 감지식 입력기기를 사용하는 기기들이 등장하면서 터치기술을 사용한 다양한 문자입력 방법과 장치들이 개발되고 있다. 터치 감지를 위해 정전식(capacitive) 감지 장치, 저항식(resistive) 감지 장치, 초음파식 감지 장치 등 다양한 아이디어를 이용한 터치용 패널 및 입력 IC 회로들이 개발되고 있다.
많은 터치 문자 입력 기술이 개발되고 있지만, 새로운 문자 배치 레이아웃을 채용하는 경우도 많다. 그런데, 문자 입력에 관해서는, 문자의 자판의 배열이 바뀌게 되면 사용자들은 문자를 입력하는 데에 매우 큰 어려움을 갖는다. 따라서 기존의 입력 패턴을 그대로 유지하면서 오류 없이 쉽게 문자를 입력할 수 있는 기술이 필요하다. 상술한 터치기술을 이용한 문자입력 방법과 장치를 구현하기 위해서는 하드웨어 뿐만 아니라 입력된 터치 제스처를 분석하여 문자에 매핑하는 최적화된 알고리즘이 필요하다.
본 발명에서는 터치 감지식 입력장치를 사용하는 문자 입력장치에서 입력오류 없이 쉽게 문자를 입력할 수 있는 방법 및 장치를 제공하고자 한다.
상술한 과제를 해결하기 위한 본 발명의 일 양상에 따른 문자 입력 방법이 제공된다. 이 방법은 8개의 서로 구분되는 영역들을 화면에 제공하는 단계; 상기 영역들 중 어느 하나의 영역에 터치-온이 이루어지면 터치-온 된 영역이 어느 영역인지 감지하는 단계; 상기 터치-온으로부터 유발되어 시작되는 제스처를 제스처(G-N), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 단계; 및 상기 터치-온된 영역과 상기 매핑된 제스처의 조합에 따라 문자를 입력하는 단계를 포함하며, 상기 8개의 영역 중 6개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상기 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하고, 상기 8개의 영역 중 나머지 2개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 것을 특징으로 한다.
이때, 상기 문자 입력 방법에 의해 입력되는 문자는 26개의 알파벳 문자일 수 있다.
본 발명에 따르면 터치 감지식 입력장치를 사용하는 문자 입력장치에서 입력오류 없이 쉽게 문자를 입력할 수 있는 방법 및 장치를 제공할 수 있다.
도 1은 본 발명의 일 실시예에 사용될 수 있는 입력방법이 구현된 입력장치의 화면에 표시될 수 있는 입력구조 레이아웃(layout)의 예이다.
도 2는 본 발명의 일 실시예에서 문자입력을 위해 사용되는 제스처의 집합을 나타낸 것이다.
도 3은 본 발명의 일 실시예에 따른 문자입력 제스처와 이 제스처에 의해 입력되는 문자의 매핑관계를 도시한 것이다.
도 4는 본 발명의 다른 실시예에 따른 문자입력 제스처와 이 제스처에 의해 입력되는 문자의 매핑관계를 도시한 것이다.
도 1은 본 발명의 일 실시예에 사용될 수 있는 입력방법이 구현된 입력장치의 화면에 표시될 수 있는 입력구조 레이아웃(layout)의 예이다.
보통 일반 전화기는 다이얼 패드를 가지고 있는데, 도 1과 같이 기본적으로 4 * 3 ( row * column )의 매트릭스의 레이아웃에 따라 0~9까지의 숫자가 배열되어 있다. 그런데, 전통적으로 영어를 사용하는 국가의 전화기를 살펴보면 각 숫자에는 3개 내지 4개의 알파벳이 적혀있다. 이러한 장치에 의하면 예전의 전통적인 아날로그 방식의 듀얼 톤(dual tone) 방식의 전화기를 사용하더라도, 숫자뿐만 아니라 영문자도 입력할 수 있도록 되어 있다. 예를 들어, 'A'는 1번을 연속으로 한 번 누르면 되고, 'B'는 1번을 연속으로 두 번 누르면 되고, 'C'는 1번을 연속으로 세 번 누르면 된다. 이러한 방식에 따르면 영문 입력시 불편함이 발생하는데 이는 널리 알려진 것이기 때문에 굳이 설명하지 않겠다.
많이 사용되는 다이얼 패드는 도 1과 같이 4 * 3의 매트릭스 레이아웃을 가지고 있지만, 실제로 영어 문자가 매핑되는 곳은 위 쪽의 3 * 3 매트릭스 부분인 영역(101) 부분이다. 따라서, 본 명세서에서는 이하 4 * 3 또는 3 * 3의 구조에 대하여 설명한다.
도 2는 본 발명의 일 실시예에서 문자입력을 위해 사용되는 동작 및 제스처의 집합을 나타낸 것이다. 본 문서에서 '제스처'는 연속된 '동작'들의 집합을 의미할 수 있다.
도 2의 (a)는 도 2의 (b)에 나타낸 각 '제스처'를 구성하는 '동작'을 본 발명의 설명을 위해 정의한 것이다.
도 2의 (a)의 (1)의 기호는 손가락이나 펜 등의 입력도구를 터치 감지 입력 패널의 제1 지점에 접촉시키는 동작을 의미한다. 이하, 이 동작을 터치-온(touch-on)이라고 지칭할 수 있다.
도 2의 (a)의 (2)의 기호는 상기 입력도구를 터치 감지 입력 패널의 제2 지점에서 접촉을 해제하는 동작을 의미한다. 이하, 이 동작을 터치-오프(touch-off)라고 지칭할 수 있다. 여기서 제2 지점은 위의 제1 지점과 동일한 지점일 수도 있고 서로 다른 지점일 수도 있다.
도 2의 (a)의 (3), (4), (5), (6)의 화살표 기호는 상기 입력도구가 터치 감지 입력 패널에 접촉된 상태에서 상기 입력도구를 각 화살표 방향으로 드래그(drag)하는 동작을 의미한다. 여기서 도 2의 (a)의 (3), (4), (5), (6)의 화살표 방향은 각각 상, 하, 좌, 우를 나타내는데, 실질적으로 서로 90도씩 방향각이 틀어져 있다. 그러나, 실제 각각의 드래그 방향은 각 방향에서 일정 tolerance를 가지고 일정한 각도 이내에서 어긋나 있을 수 있다. 또한, 본 명세서에서 상, 하, 좌, 우는 터치 패널의 방향(orientation)에 대해 상대적인 개념이며, 발명의 이해를 위해 도 2와 같이 나타낸 것이다.
도 2의 (b)는 본 발명의 일 실시예에서 사용될 수 있는 입력 제스처를 나타낸 것이다.
도 2의 (b)의 'G-N'은 터치 감지 입력 패널의 제1 지점을 터치-온한 후 상기 제1 지점과 실질적으로 동일한 지점에서 터치-오프하는 제스처를 나타낸다. 즉, 제1 지점을 터치-온 한 후에 실질적으로 드래그하지 않는 제스처이다. 여기서 실질적으로 동일한 지점인지 여부는 실제 문자 선택 알고리즘에서 일정 tolerance를 주어 결정할 수 있다.
도 2의 (b)의 'G-U'는 터치 감지 입력 패널의 제1 지점을 터치-온 한 후 그 상태에서 위쪽으로 드래그 한 다음, 제2 지점에서 터치-오프하는 제스처를 나타낸다.
도 2의 (b)의 'G-D'는 터치 감지 입력 패널의 제1 지점을 터치-온 한 후 그 상태에서 아래쪽으로 드래그 한 다음, 제2 지점에서 터치-오프하는 제스처를 나타낸다.
도 2의 (b)의 'G-L'는 터치 감지 입력 패널의 제1 지점을 터치-온 한 후 그 상태에서 왼쪽으로 드래그 한 다음, 제2 지점에서 터치-오프하는 제스처를 나타낸다.
도 2의 (b)의 'G-R'는 터치 감지 입력 패널의 제1 지점을 터치-온 한 후 그 상태에서 오른쪽으로 드래그 한 다음, 제2 지점에서 터치-오프하는 제스처를 나타낸다.
도 3은 본 발명의 일 실시예에 따른 문자입력 제스처와 이 제스처에 의해 입력되는 문자의 매핑관계를 도시한 것이다.
도 3의 (a)는 본 발명의 일 실시예에 따른 문자입력 방법이 구현된 기기의 화면에 표시되는 문자입력 자판의 일 예이다. 이 자판은 4 * 3 매트릭스 구조의 12개의 영역들로 구분되는데, 이 중 영문자를 입력하는 부분은 위쪽의 3 * 3 매트릭스 구조의 9개의 영역들이다. 3 * 3 매트릭스의 각 영역은 1 내지 9의 숫자가 각각 매핑되어 있다. 예를 들어, 왼쪽에서 두 번째 행(column)과 위로부터 첫 번째 열(row)이 교차하는 영역(202)에는 숫자 2가 매핑되어 있고, 이 영역은 테두리(202B)에 의해 그 바깥 영역과 구분될 수 있다.
영역(202)에 터치-온 한 다음, 미리 결정된 제스처를 실행하게 되면 문자 'A', 'B'. 'C' 중 하나가 입력될 수 있다. 이때, 제스처는, 실시예에 따라, 화면에 표시된 문자 'A', 'B'. 'C' 의 배열에 따라 직관적인 제스처가 매핑될 수 있다. 즉, 예를 들어, 문자 'B'는 영역(202)에 표시된 세 개의 문자 중 가운데에 위치하므로 'B'를 입력하기 위해 영역(202)을 터치하기만 하면되고 터치-온 후에 별도의 드래그 동작이 필요가 없다고 직관적으로 생각할 수 있다. 이에 비해, 문자 'A'는 중심에 있는 문자 'B'의 왼쪽에 있기 때문에 영역(202)을 터치-온 후에 왼쪽으로 드래그하고 나서 터치-오프하면 문자 'A'가 입력될 것이라고 직관적으로 생각할 수 있다. 비슷하게, 문자 'C'는 중심에 있는 문자 'B'의 오른쪽에 있기 때문에 영역(202)을 터치-온 후에 오른쪽으로 드래그하고 나서 터치-오프하면 문자 'C'가 입력될 것이라고 직관적으로 생각할 수 있다. 이때, 문자 'A'와 문자 'C'를 입력할 때의 터치-오프 동작이 일어나는 지점에는 제한이 없다. 예를 들어, 위의 터치-오프 동작이 일어나는 지점은 영역(202) 내부일 수도 있고, 테두리(202B)일 수도 있고, 영역과 영역 사이일 수도 있고, 임의의 다른 영역(예를 들어 영역 203)일 수도 있다. 영역(203, 204, 205, 206, 209)에 대해서도 위와 동일한 방법을 적용할 수 있다.
영역(207)에서는 숫자 '7'과 'P', 'Q', 'R', 'S' 네 개의 문자가 표시되어 있는데, 이 중 'Q', 'R' 중 어느 것이 중심에 있다고 말하기 어렵다. 따라서, 이 영역(207)에서는 다음과 같은 제스처로 문자를 입력할 수 있다. 즉, 문자 'P'는 가장 왼쪽에 있으므로 문자 'P'를 입력하기 위해서는 영역(207)을 터치-온 한 후에 왼쪽으로 드래그하고 그 다음에 터치-오프한다. 문자 'S'는 가장 오른쪽에 있기 때문에 문자 'S'를 입력하기 위해서는 영역(207)을 터치-온 한 후에 오른쪽으로 드래그하고 그 다음에 터치-오프한다. 문자 'Q'는 영역(207)을 터치-온 한 후에 위쪽으로 드래그하고 그 다음에 터치-오프하여 입력하고, 문자 'R'은 영역(207)을 터치-온 한 후에 아래쪽으로 드래그하고 그 다음에 터치-오프하여 입력할 수 있다.
영역(207)에서 문자 'Q'와 문자 'R'의 입력 방법에 대한 직관성을 높이기 위해 문자 'Q' 근처에 위쪽 방향 화살표를 표시하고, 문자 'R' 근처에 아래쪽 방향 화살표를 표시할 수 있다. 그러나, 이 화살표의 표시는 실시예에 따라 생략될 수도 있다.
실시예에 따라, 위와 달리 영역(207)에서 문자 'Q'는 문자 'Q'는 영역(207)을 터치-온 한 후에 아래쪽으로 드래그하고 그 다음에 터치-오프하여 입력하고, 문자 'R'은 영역(207)을 터치-온 한 후에 위쪽으로 드래그하고 그 다음에 터치-오프하여 입력할 수 있다.
영역(209)의 구조는 영역(207)의 구조와 유사하므로 영역(207)에 관한 설명이 그대로 적용될 수 있다.
도 3의 (b)는 본 발명의 일 실시예에 따라 각 입력문자(첫 번째 행(column))를 입력하기 위한 초기 터치-온 지점(두 번째 행(column))과 제스처(세 번째 행(column))를 표로서 정리한 것이다.
도 3의 (b)에서 두 번째 행(column)에 적힌 숫자는 각 영역(202~209) 내에 적힌 숫자를 의미하는 것으로서, 이 숫자가 각 영역을 나타낸다. 예를 들어, 두 번째 행(column)에 적힌 숫자 '2'는 영역(202)를 나타내고, 숫자 '9'는 영역(209)를 나타낸다. 두 번째 행(column)에 적힌 숫자는 본 발명을 설명하기 위하여 선택한 서술 방법일 뿐이며, 그 구체적인 값에 의해 본 발명의 범위가 제한되는 것이 아니라는 것을 쉽게 이해할 수 있다. 이하 본 명세서에서 나오는 이와 동일한 형식의 표는 이와 같이 해설할 수 있다.
도 3의 (c)는 본 발명의 다른 실시예에 따라 각 입력문자(첫 번째 행(column))를 입력하기 위한 초기 터치-온 지점(두 번째 행(column))과 제스처(세 번째 행(column))를 표로서 정리한 것이다.
도 3에서 화면에 표시된 모음은 다른 문자들과는 다른 색으로 표시하여 시인성을 높일 수도 있다.
위에서는 도 3의 영역(202, 203, 204, 205, 206, 207, 208, 209)에 대한 문자 입력 매핑 관계만을 설명하였는데, 영역(200, 201, 20*, 20#) 내에도 적절한 문자를 3개 내지 4개 매핑하면 위와 동일한 방식으로 입력을 수행할 수 있다. 예를 들어 도 3의 영역(200)에는 문자 '.'. ',', '?', '!'가 기재되어 있기 때문에 위의 영역(207, 209)에 대한 설명이 그대로 적용될 수 있다.
도 4는 본 발명의 다른 실시예에 따른 문자입력 제스처와 이 제스처에 의해 입력되는 문자의 매핑관계를 도시한 것이다.
도 4에 의해 설명하는 본 발명의 실시예는 도 3에 따른 실시예에서 약간 변형된 것이다. 도 3에서는 하나의 영역 안에 4개의 문자가 매핑되어 있는 영역들(207, 209)이 존재하기 때문에 이 영역에서는 위에서 정의한 제스처(G-N)을 사용하는 것이 적당하지 않다. 그러나 제스처(G-N)가 다른 제스처들에 비해 간단하기 때문에 이 제스처를 영역(207, 209)에서 사용할 수 있도록 하는 것이 바람직하다.
도 4의 (a)와 같이, 영역(207)에서 문자 'P', 'Q', 'R', 'S'의 배열을 일렬로 하지 않고, 'S'를 한 줄 아래에 표시하고, 영역(209)도 마찬가지 방식으로 표시할 수 있다. 이렇게 표시하면, 영역(207)에서 문자 'Q'가 4개의 문자들 중 중심에 있는 것처럼 보이고, 문자 'P'는 문자 'Q'의 왼쪽에, 문자 'R'은 문자 'Q'의 오른쪽에, 문자 'S'는 문자 'Q'의 아래쪽에 있는 것으로 직감될 수 있다. 따라서, 문자 'P'는 영역(207)에서 초기 터치-온 한 후에 왼쪽 드래그 한 다음에 터치-오프하여 입력하고, 문자 'Q'는 영역(207)에서 초기 터치-온 한 후에 드래그 없이 터치-오프하여 입력하고, 문자 'R'은 영역(207)에서 초기 터치-온 한 후에 오른쪽 드래그 한 다음에 터치-오프하여 입력하고, 문자 'S'는 영역(207)에서 초기 터치-온 한 후에 아래쪽 드래그 한 다음에 터치-오프하여 입력할 수 있다. 영역(209)도 동일한 방식으로 설명될 수 있다.
도 4의 (b)는 본 발명의 일 실시예에 따라 각 입력문자(첫 번째 행(column))를 입력하기 위한 초기 터치-온 지점(두 번째 행(column))과 제스처(세 번째 행(column))를 표로서 정리한 것이다.
도 4의 (b)는 도 4의 (a)에 대응한다.
도 5는 본 발명의 다른 실시예에 따른 문자입력 제스처와 이 제스처에 의해 입력되는 문자의 매핑관계를 도시한 것이다.
도 5의 (a)는 도 4의 (a) 중 영역(207)에서 문자의 배열이 변형된 것이다. 이때에는 문자 'R'이 중심이 되고, 문자 'P', 'Q', 'S'는 각각 위쪽, 왼쪽, 오른쪽에 있게 된다. 따라서 이 방향에 대응되는 제스처를 취함으로써 각 문자를 입력할 수 있고, 이는 영역(209)에 대해서도 마찬가지이다.
도 5의 (b)는 본 발명의 일 실시예에 따라 각 입력문자(첫 번째 행(column))를 입력하기 위한 초기 터치-온 지점(두 번째 행(column))과 제스처(세 번째 행(column))를 표로서 정리한 것이다.
도 5의 (b)는 도 5의 (a)에 대응한다.
도 4와 도 5를 비교하면 알 수 있듯이, 영역(207)과 영역(209)에 표시된 문자의 표시 순서 및 형태를 편의에 따라 변경할 수 있다.
도 6은 본 발명의 다른 실시예에 따른 문자입력 제스처와 이 제스처에 의해 입력되는 문자의 매핑관계를 도시한 것이다.
도 6의 (a)는 상술한 실시예들에 의한 표시형태에서 변형된 것이다. 이때, 각 영역(200~209)에 매핑되는 문자의 개수는 3개를 넘지 않도록 되어있다. 즉, 도 3 내지 도 5에서는 영역(207, 209)에서 4개의 문자가 매핑되어 있었는데, 도 6에서는 영역(207, 209)에서 각각 하나의 문자를 생략하여 영역(207, 209)에 각각 세 개의 문자를 매핑하도록 되어 있다. 이 예에서는 영역(207)에서 문자 'Q'를 생략하였고, 영역(209)에서는 문자 'Z'를 생략하였다. 생략된 문자 'Q', 'Z'는 비어 있는 영역(201)에 표시되어 있다. 이와 같이 하면, 문자 'P'는 영역(207)에서 제스처(G-L)에 의해 입력되고, 문자 'R'은 영역(207)에서 제스처(G-N)에 의해 입력되고, 문자 'S'는 영역(207)에서 제스처(G-R)에 의해 입력되고, 문자 'W'는 영역(209)에서 제스처(G-L)에 의해 입력되고, 문자 'X'는 영역(209)에서 제스처(G-N)에 의해 입력되고, 문자 'Y'는 영역(209)에서 제스처(G-R)에 의해 입력될 수 있다.
도 6의 (a)에서 문자 'Q'는 문자 'Z'의 왼쪽 방향에 있고, 문자 'Z'는 문자 'Q'의 오른쪽 방향에 있으므로, 문자 'Q'는 영역(201)에서 제스처(G-L)에 의해 입력되고, 문자 'Z'는 영역(201)에서 제스처(G-R)에 의해 입력될 수 있다.
도 6의 (b)는 본 발명의 일 실시예에 따라 각 입력문자(첫 번째 행(column))를 입력하기 위한 초기 터치-온 지점(두 번째 행(column))과 제스처(세 번째 행(column))를 표로서 정리한 것이다.
도 1 내지 도 6으로부터 본 발명의 사상을 이해할 수 있을 것이며, 이로부터 다른 실시예들을 도출해 내는 것은 어렵지 않을 것이다.
도 6의 방법을 사용하면, 제스처(G-L), 제스처(G-R), 제스처(G-N)의 3개의 제스처만으로 모든 영어 글자를 입력할 수 있다. 도 5 또는 도 4의 방법을 사용하면 제스처(G-N)를 모든 영역에서 사용할 수 있다.
위에서 설명한 모든 실시예들은 종래에 다이얼 패드를 사용하여 영어 문자를 입력하는 사람들에게 매우 익숙한 사용자 인터페이스를 제공할 뿐만 아니라, 정확하고 번거롭지 않은 입력을 가능하게 한다.
예를 들어, 종래 방식에서는 문자 'K'을 연속으로 두 번 입력하고자 할 때에는, '5'번 키를 2회 누른 후에 일정 시간 기다리고 나서 다시 '5'번 키를 2회 누르거나, 또는 '5번 키를 2회 누른 후에 스페이스 바와 같은 다른 키를 1회 눌러주고 그 다음에 다시 '5'번 키를 2회 눌러야 하는 번거로움이 있었다. 그러나 본 발명을 사용하여 문자 'K'를 연속으로 두 번 입력하고자 한다면, '5'번 키를 연속으로 2회 눌러주기만 하면 된다.
또한, 본 발명과 종래의 qwerty 방식의 입력을 비교하면, 입력 화면이 제한되어 있을 때에는 qwerty 키보드의 키 사이의 간격이 매우 작기 때문에 사용자들이 특정 키를 터치-온 할 때에 주의를 기울여야 하는 불편함이 큰데, 본 발명을 사용하면 상대적으로 적은 개수의 키가 사용되어 키 간 간격이 넓어지므로 원하는 키를 정확하게 터치-온 하기 위해 주의를 덜 기울여도 된다.
제1 실시예
본 발명에 따른 제1 실시예는 미리 정해진 26개의 문자를 입력하는 방법이다. 이 방법에서는 서로 구분되는 문자 입력 영역으로서 8개의 영역이 제공된다. 상기 8개의 영역 외에 다른 영역이 더 제공될 수도 있다. 상기 8개의 영역은 각각 고유한 숫자가 매핑되어 있다. 또한 상기 8개의 영역 중 6개의 영역에는 각각 3개의 문자가 매핑되고, 나머지 2개의 영역에는 각각 4개의 문자가 매핑된다. 여기서 지칭하는 3개 또는 4개의 문자들은 모두 상술한 미리 정해진 26개의 문자에 속하는 것들로서 서로 다른 것들이다.
미리 정해진 26개의 문자는 알파벳의 26글자일 수 있다.
3개의 문자가 매핑된 영역에서 각 문자를 입력하기 위해서는 우선 그 영역에 터치-온 한다. 그 다음, 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나를 실행함으로써 3개의 문자 중 하나를 입력할 수 있다.
4개의 문자가 매핑된 영역에서 각 문자를 입력하기 위해서는 우선 그 영역에 터치-온 한다. 그 다음, 상술한 제스처(G-U), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나를 실행함으로써 4개의 문자 중 하나를 입력할 수 있다.
제1 실시예에 따른 하나의 예가 도 3의 (a) 및 (b)에 제시되어 있으며, 다른 하나의 실시예가 도 3의 (a) 및 (c)에 제시되어 있다.
제1 실시예는 다음의 단계들 중 하나 이상을 포함할 수 있다. 1) 8개의 서로 구분되는 영역들을 화면에 제공하는 단계. 2) 상기 영역들 중 어느 하나에 터치-온이 이루어지면 터치-온 된 영역이 어느 영역인지 감지하는 단계. 3) 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-U), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 단계. 4) 상기 터치-온된 영역과 상기 매핑된 제스처의 조합에 의해 문자를 입력하는 단계. 이때, 상기 8개의 영역 중 6개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하고, 상기 영역들 중 나머지 2개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-U), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 것을 특징으로 한다.
제2 실시예
본 발명에 따른 제2 실시예는 미리 정해진 26개의 문자를 입력하는 방법이다. 이 방법에서는 서로 구분되는 문자 입력 영역으로서 8개의 영역이 제공된다. 상기 8개의 영역 외에 다른 영역이 더 제공될 수도 있다. 상기 8개의 영역은 각각 고유한 숫자가 매핑되어 있다. 또한 상기 8개의 영역 중 6개의 영역에는 각각 3개의 문자가 매핑되고, 나머지 2개의 영역에는 각각 4개의 문자가 매핑된다. 여기서 지칭하는 3개 또는 4개의 문자들은 모두 상술한 미리 정해진 26개의 문자에 속하는 것들로서 서로 다른 것들이다.
미리 정해진 26개의 문자는 알파벳의 26글자일 수 있다.
3개의 문자가 매핑된 영역에서 각 문자를 입력하기 위해서는 우선 그 영역에 터치-온 한다. 그 다음, 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나를 실행함으로써 3개의 문자 중 하나를 입력할 수 있다.
4개의 문자가 매핑된 영역에서 각 문자를 입력하기 위해서는 우선 그 영역에 터치-온 한다. 그 다음, 상술한 제스처(G-N), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나를 실행함으로써 4개의 문자 중 하나를 입력할 수 있다.
제2 실시예에 따른 하나의 예가 도 4의 (a) 및 (b)에 제시되어 있다.
제2 실시예는 다음의 단계들 중 하나 이상을 포함할 수 있다. 1) 8개의 서로 구분되는 영역들을 화면에 제공하는 단계. 2) 상기 영역들 중 어느 하나에 터치-온이 이루어지면 터치-온 된 영역이 어느 영역인지 감지하는 단계. 3) 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 단계. 4) 상기 터치-온된 영역과 상기 매핑된 제스처의 조합에 의해 문자를 입력하는 단계. 이때, 상기 8개의 영역 중 6개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하고, 상기 영역들 중 나머지 2개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 것을 특징으로 한다.
제3 실시예
본 발명에 따른 제3 실시예는 미리 정해진 26개의 문자를 입력하는 방법이다. 이 방법에서는 서로 구분되는 문자 입력 영역으로서 8개의 영역이 제공된다. 상기 8개의 영역 외에 다른 영역이 더 제공될 수도 있다. 상기 8개의 영역은 각각 고유한 숫자가 매핑되어 있다. 또한 상기 8개의 영역 중 6개의 영역에는 각각 3개의 문자가 매핑되고, 나머지 2개의 영역에는 각각 4개의 문자가 매핑된다. 여기서 지칭하는 3개 또는 4개의 문자들은 모두 상술한 미리 정해진 26개의 문자에 속하는 것들로서 서로 다른 것들이다.
미리 정해진 26개의 문자는 알파벳의 26글자일 수 있다.
3개의 문자가 매핑된 영역에서 각 문자를 입력하기 위해서는 우선 그 영역에 터치-온 한다. 그 다음, 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나를 실행함으로써 3개의 문자 중 하나를 입력할 수 있다.
4개의 문자가 매핑된 영역에서 각 문자를 입력하기 위해서는 우선 그 영역에 터치-온 한다. 그 다음, 상술한 제스처(G-N), 제스처(G-U), 제스처(G-R), 제스처(G-L) 중 어느 하나를 실행함으로써 4개의 문자 중 하나를 입력할 수 있다.
제3 실시예에 따른 하나의 예가 도 5의 (a) 및 (b)에 제시되어 있다.
제3 실시예는 다음의 단계들 중 하나 이상을 포함할 수 있다. 1) 8개의 서로 구분되는 영역들을 화면에 제공하는 단계. 2) 상기 영역들 중 어느 하나에 터치-온이 이루어지면 터치-온 된 영역이 어느 영역인지 감지하는 단계. 3) 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-U), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 단계. 4) 상기 터치-온된 영역과 상기 매핑된 제스처의 조합에 의해 문자를 입력하는 단계. 이때, 상기 8개의 영역 중 6개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하고, 상기 영역들 중 나머지 2개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-U), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 것을 특징으로 한다.
제4 실시예
본 발명에 따른 제4 실시예는 미리 정해진 26개의 문자를 입력하는 방법이다. 이 방법에서는 서로 구분되는 문자 입력 영역으로서 9개의 영역이 제공된다. 상기 9개의 영역 외에 다른 영역이 더 제공될 수도 있다. 상기 9개의 영역은 각각 고유한 숫자가 매핑되어 있다. 또한 상기 9개의 영역 중 8개의 영역에는 각각 3개의 문자가 매핑되고, 나머지 1개의 영역에는 2개의 문자가 매핑된다. 여기서 지칭하는 3개 또는 2개의 문자들은 모두 상술한 미리 정해진 26개의 문자에 속하는 것들로서 서로 다른 것들이다.
미리 정해진 26개의 문자는 알파벳의 26글자일 수 있다.
3개의 문자가 매핑된 영역에서 각 문자를 입력하기 위해서는 우선 그 영역에 터치-온 한다. 그 다음, 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나를 실행함으로써 3개의 문자 중 하나를 입력할 수 있다.
2개의 문자가 매핑된 영역에서 각 문자를 입력하기 위해서는 우선 그 영역에 터치-온 한다. 그 다음, 상술한 제스처(G-R), 제스처(G-L) 중 어느 하나를 실행함으로써 4개의 문자 중 하나를 입력할 수 있다. 이때, 상술한 제스처(G-R), 제스처(G-L)는 각각 제스처(G-U), 제스처(G-D)로 대체될 수 있다.
제4 실시예에 따른 하나의 예가 도 6의 (a) 및 (b)에 제시되어 있다.
제4 실시예는 다음의 단계들 중 하나 이상을 포함할 수 있다. 1) 9개의 서로 구분되는 영역들을 화면에 제공하는 단계. 2) 상기 영역들 중 어느 하나에 터치-온이 이루어지면 터치-온 된 영역이 어느 영역인지 감지하는 단계. 3) 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 단계. 4) 상기 터치-온된 영역과 상기 매핑된 제스처의 조합에 의해 문자를 입력하는 단계. 이때, 상기 9개의 영역 중 8개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하고, 상기 영역들 중 나머지 1개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 것을 특징으로 한다.
이와 달리, 상기 나머지 1개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-U), 제스처(G-D) 중 어느 하나에 매핑하는 것을 특징으로 한다.

Claims (2)

  1. 8개의 서로 구분되는 영역들을 화면에 제공하는 단계;
    상기 영역들 중 어느 하나의 영역에 터치-온이 이루어지면 터치-온 된 영역이 어느 영역인지 감지하는 단계;
    상기 터치-온으로부터 유발되어 시작되는 제스처를 제스처(G-N), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 단계; 및
    상기 터치-온된 영역과 상기 매핑된 제스처의 조합에 따라 문자를 입력하는 단계
    를 포함하며,
    상기 8개의 영역 중 6개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상기 제스처(G-N), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하고,
    상기 8개의 영역 중 나머지 2개의 영역에서 상기 터치-온이 발생한 경우에는, 상기 터치-온으로부터 유발되어 시작되는 제스처를 상술한 제스처(G-N), 제스처(G-D), 제스처(G-R), 제스처(G-L) 중 어느 하나에 매핑하는 것을 특징으로 하는,
    문자 입력 방법.
  2. 제1항에 있어서, 상기 문자 입력 방법에 의해 입력되는 문자는 26개의 알파벳 문자인, 문자 입력 방법.
KR1020100107353A 2010-10-29 2010-10-29 문자 입력방법 및 입력장치 Withdrawn KR20120046895A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100107353A KR20120046895A (ko) 2010-10-29 2010-10-29 문자 입력방법 및 입력장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100107353A KR20120046895A (ko) 2010-10-29 2010-10-29 문자 입력방법 및 입력장치

Publications (1)

Publication Number Publication Date
KR20120046895A true KR20120046895A (ko) 2012-05-11

Family

ID=46265812

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100107353A Withdrawn KR20120046895A (ko) 2010-10-29 2010-10-29 문자 입력방법 및 입력장치

Country Status (1)

Country Link
KR (1) KR20120046895A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101652881B1 (ko) * 2015-03-24 2016-08-31 동의대학교 산학협력단 터치 환경에서의 피커를 이용한 영문 입력 장치 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101652881B1 (ko) * 2015-03-24 2016-08-31 동의대학교 산학협력단 터치 환경에서의 피커를 이용한 영문 입력 장치 및 방법

Similar Documents

Publication Publication Date Title
US6104317A (en) Data entry device and method
CN103353828B (zh) 一种在触摸屏上切换书写与擦除功能的方法及装置
JP3727399B2 (ja) 画面表示式キー入力装置
KR101167352B1 (ko) 단말의 문자 입력 장치 및 방법
WO2013064915A1 (en) Single hand multi-touch surface keyboard
CN103354919B (zh) 键盘
KR20130073824A (ko) 터치 키패드 모듈 및 그 모드 스위칭 방법
US20140320411A1 (en) Lattice keyboards with related devices
US20130169540A1 (en) Moving virtual keyboard
KR20240153955A (ko) 버튼에 배정된 특정 그룹 문자 배정 변환 방법
CN102122232A (zh) 一种触摸屏键盘及汉字输入方法
KR101189112B1 (ko) 터치스크린에서의 한글입력방법
US10025391B2 (en) Ergonomic keyboard
CN102841752B (zh) 一种人机交互设备的字符输入方法和装置
KR20100103275A (ko) 가상 키패드를 이용하여 키 입력 기능을 제공하는 입력 방법 및 입력 장치
KR20120046895A (ko) 문자 입력방법 및 입력장치
JP2020030712A (ja) 入力装置
CN210442790U (zh) 一种带触摸屏的键盘及电子设备
Hirche et al. Adaptive interface for text input on large-scale interactive surfaces
KR101152293B1 (ko) 터치스크린을 이용한 문자입력창 출력방법 및 문자입력창 출력장치
KR20110129090A (ko) 휴대용 전자기기용 가상 키보드 제공 시스템
KR101016948B1 (ko) 온스크린 방향키를 이용한 문자 입력 장치 및 방법
KR20100086975A (ko) 터치스크린을 이용한 한글 입력 방법
CN104965600A (zh) 一键多触点字母键盘
KR101612625B1 (ko) 소프트웨어 키패드를 이용한 한글/영어/숫자 입력 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20101029

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid