KR101771259B1 - 터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법 - Google Patents

터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법 Download PDF

Info

Publication number
KR101771259B1
KR101771259B1 KR1020110066846A KR20110066846A KR101771259B1 KR 101771259 B1 KR101771259 B1 KR 101771259B1 KR 1020110066846 A KR1020110066846 A KR 1020110066846A KR 20110066846 A KR20110066846 A KR 20110066846A KR 101771259 B1 KR101771259 B1 KR 101771259B1
Authority
KR
South Korea
Prior art keywords
keypad
area
touch
character
touch screen
Prior art date
Application number
KR1020110066846A
Other languages
English (en)
Other versions
KR20130005451A (ko
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 KR1020110066846A priority Critical patent/KR101771259B1/ko
Priority to US13/312,171 priority patent/US20130009880A1/en
Priority to PCT/KR2011/009777 priority patent/WO2013005901A1/en
Priority to JP2014518780A priority patent/JP2014518486A/ja
Priority to EP12151011.9A priority patent/EP2544083B1/en
Priority to CN201210046880.7A priority patent/CN102866850B/zh
Publication of KR20130005451A publication Critical patent/KR20130005451A/ko
Application granted granted Critical
Publication of KR101771259B1 publication Critical patent/KR101771259B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/018Input/output arrangements for oriental characters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Input From Keyboards Or The Like (AREA)

Abstract

터치 스크린 상에 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 위치에서 상기 터치를 해제하는 사용자 제스처에 응답하여, 제1 키패드의 상기 일 영역에 대응하는 상기 숨겨진 제2 키패드의 영역의 문자를 터치 스크린 상에 표시하는 문자 입력 방법 및 장치가 개시된다.

Description

터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법{APPARATUS FOR INPUTTING A CHARACTER ON A TOUCH SCREEN AND METHOD FOR INPUTTING A CHARACTER THEREOF}
본 발명은 터치 스크린 상에서 문자를 입력하는 장치 및 그의 문자 입력 방법에 관한 것으로, 특히, 터치 스크린 상에 표시된 키패드를 이용하여 사용자의 제스처에 대응하는 문자를 입력하는 문자 입력 장치 및 그의 문자 입력 방법에 관한 것이다.
터치 스크린을 가지는 문자 입력 장치는 사용자가 문자 입력을 할 수 있도록 키패드를 제공할 수 있다. 이 때, 키패드는 복수 개의 영역으로 구획되고, 각각의 영역에는 영어, 한글, 중국어, 일어, 숫자, 특수 문자 중 적어도 하나의 문자가 포함될 수 있다. 사용자가 복수 개의 영역 중 일 영역을 선택하는 경우, 문자 입력 장치는 사용자가 선택한 영역에 대응하는 문자를 터치 스크린 상에 표시할 수 있다.
문자 입력 장치는 사용자가 다양한 종류의 문자를 입력할 수 있도록 복수 개의 키패드를 제공할 수 있다. 이 때, 복수 개의 키패드 각각은 선택적으로 터치 스크린 상에 표시될 수 있다. 예를 들어, 한글 키패드가 숨겨진 상태로 영어 키패드만 터치 스크린 상에 표시될 수 있다. 또는 한글 키패드가 숨겨진 상태로 숫자 키패드만 터치 스크린 상에 표시될 수 있다. 사용자는 복수 개의 키패드 중 하나가 터치 스크린 상에 표시된 경우, 키패드 전환 버튼을 선택하여 복수 개의 키패드 중 다른 하나를 터치 스크린 상에 표시할 수 있다.
사용자는 터치 스크린 상에서 표시 가능한 복수 개의 키패드를 이용하여 각 키패드에 포함된 문자를 입력할 수 있다. 예를 들어, 사용자는 한글 키패드 상에서 한글 문자를 입력 후에, 키패드 전환 버튼을 선택하고, 다시 숫자 키패드 상에서 숫자 문자를 입력할 수 있다. 그러나, 한글 키패드와 숫자 키패드를 전환하는 경우, 키패드 전환 버튼을 이용하여 키패드를 전환하는 시간이 별도의 소요되어 사용자가 빠르게 서로 다른 키패드 상의 문자를 입력하기 위한 방식이 요구된다.
아래의 실시 예들은, 터치 스크린을 가지는 문자 입력 장치에서, 서로 다른 키패드 상의 문자를 입력하는 경우, 각 키패드 상의 문자를 신속하게 입력하기 위한 문자 입력 방법을 제공하는 데 목적이 있다.
예시적인 일 실시 예에 따르면, 제1 키패드와 제2 키패드를 선택적으로 표시하는 문자 입력 장치의 문자 입력 방법은 터치 스크린 상에 상기 제2 키패드가 숨겨진 상태로 상기 제1 키패드를 표시하는 단계, 상기 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 위치에서 상기 터치를 해제하는 사용자 제스처를 감지하는 단계, 상기 사용자 제스처에 응답하여, 상기 제1 키패드의 상기 일 영역에 대응하는 상기 숨겨진 제2 키패드의 영역의 문자를 추출하는 단계, 및 상기 추출한 제2 키패드의 문자를 상기 터치 스크린 상에 표시하는 단계를 포함한다.
예시적인 다른 일 실시 예에 따르면, 제1 키패드, 제2 키패드 및 제 3 키패드를 선택적으로 표시하는 문자 입력 장치의 문자 입력 방법은 터치 스크린 상에 상기 제2 키패드 및 상기 제3 키패드가 숨겨진 상태로 상기 제1 키패드를 표시하는 단계, 상기 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 제1 위치 또는 제2 위치 중 하나에서 상기 터치를 해제하는 사용자 제스처를 감지하는 단계, 상기 사용자의 제스처가 상기 제1 위치에서 상기 터치를 해제하는 경우, 상기 제1 키패드의 일 영역에 대응하는 상기 숨겨진 제2 키패드의 문자를 상기 터치 스크린 상에 표시하고, 상기 사용자의 제스처가 상기 제2 위치에서 상기 터치를 해제하는 경우, 상기 제1 키패드의 일 영역에 대응하는 상기 숨겨진 제3 키패드의 문자를 상기 터치 스크린 상에 표시하는 단계를 포함한다.
예시적인 또 다른 일 실시 예에 따르면, 문자 입력 장치의 문자 입력 방법은 터치 스크린 상에 키패드를 표시하는 단계, 상기 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하는 사용자 제스처를 감지하는 경우, 상기 사용자 제스처에 응답하여, 제1 문자를 상기 터치 스크린 상에 표시하고, 상기 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 키패드 밖에서 상기 터치를 해제하는 사용자 제스처를 감지하는 경우, 상기 사용자 제스처에 응답하여, 상기 제1문자와 다른 제2 문자를 상기 터치 스크린 상에 표시하는 단계를 포함한다.
예시적인 일 실시 예에 따르면, 문자 입력 장치는 제2 키패드가 숨겨진 상태로 제1 키패드를 표시하는 터치 스크린, 상기 제1 키패드 및 상기 제2 키패드의 문자를 저장하는 저장부, 상기 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 위치에서 상기 터치를 해제하는 사용자 제스처에 응답하여, 상기 제1 키패드의 상기 일 영역에 대응하는 상기 숨겨진 제2 키패드의 영역의 문자를 상기 저장부에서 추출하여 상기 터치 스크린 상에 표시하는 프로세서를 포함한다.
예시적인 일 실시 예에 따르면, 문자 입력 장치는 제2 키패드 및 제3 키패드가 숨겨진 상태로 제1 키패드를 표시하는 터치 스크린, 상기 제1 키패드, 상기 제2 키패드 및 상기 제3 키패드의 문자를 저장하는 저장부, 상기 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 제1 위치 또는 제2 위치에서 상기 터치를 해제하는 사용자 제스처에 응답하여, 상기 제1 위치에서 상기 터치를 해제하는 경우, 상기 제1 키패드의 일 영역에 대응하는 상기 숨겨진 제2 키패드의 문자를 상기 터치 스크린 상에 표시하고, 상기 제2 위치에서 상기 터치를 해제하는 경우, 상기 제1 키패드의 일 영역에 대응하는 상기 숨겨진 제3 키패드의 문자를 상기 터치 스크린 상에 표시하는 프로세서를 포함한다.
예시적인 또 다른 일 실시 예에 따르면, 문자 입력 장치는 키패드를 표시하는 터치 스크린, 상기 키패드의 제1 문자 및 제2 문자를 저장하는 저장부, 상기 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하는 사용자 제스처에 응답하여, 상기 제1 문자를 상기 터치 스크린 상에 표시하고, 상기 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 체로 드래그하여 상기 키패드 밖에서 상기 터치를 해제하는 사용자 제스처에 응답하여, 상기 제1 문자와 다른 제2 문자를 상기 터치 스크린 상에 표시하는 프로세서를 포함한다.
예시적인 일 실시 예에 따르면, 문자 입력 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록매체는 터치 스크린 상에 상기 제2 키패드가 숨겨진 상태로 상기 제1 키패드를 표시하는 단계, 상기 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 위치에서 상기 터치를 해제하는 사용자 제스처를 감지하는 단계, 상기 사용자 제스처에 응답하여, 상기 제1 키패드의 상기 일 영역에 대응하는 상기 숨겨진 제2 키패드의 영역의 문자를 추출하는 단계, 및 상기 추출한 제2 키패드의 문자를 상기 터치 스크린 상에 표시하는 단계를 포함한다.
예시적인 다른 일 실시 예에 따르면, 문자 입력 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록매체는 상기 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하는 사용자 제스처를 감지하는 경우, 상기 사용자 제스처에 응답하여, 제1 문자를 상기 터치 스크린 상에 표시하고, 상기 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 키패드 밖에서 상기 터치를 해제하는 사용자 제스처를 감지하는 경우, 상기 사용자 제스처에 응답하여, 상기 제1문자와 다른 제2 문자를 상기 터치 스크린 상에 표시하는 단계를 포함한다.
아래의 실시 예들에 의하여, 사용자는 서로 다른 키패드를 선택적으로 제공하는 문자 입력 장치의 각 키패드 상의 문자를 신속하게 입력할 수 있다. 특히, 사용자가 서로 다른 키패드 상의 문자를 번갈아 가면서 연속하여 입력하는 경우, 문자 입력 장치는 전체적인 문자 입력 시간을 단축시킬 수 있다.
도1은 본 발명의 일 실시 예에 따른 문자 입력 장치의 블록도를 나타내는 도면이다.
도2는 본 발명의 일 실시 예에 따른 문자 입력 장치의 터치 스크린 상에 표시되는 정보를 나타내는 도면이다.
도3은 본 발명의 일 실시 예에 따른 문자 입력 장치에서 제공하는 키패드들을 나타내는 도면이다.
도4는 본 발명의 다른 일 실시 예에 따른 문자 입력 장치에서 제공하는 키패드들을 나타내는 도면이다.
도5는 본 발명의 일 실시 예에 따른 문자 입력 장치의 터치 스크린 상에서 사용자의 제스처를 나타내는 도면이다.
도6은 본 발명의 다른 일 실시 예에 따른 문자 입력 장치의 터치 스크린 상에서 사용자의 제스처를 나타내는 도면이다.
도7은 본 발명의 또 다른 일 실시 예에 따른 문자 입력 장치의 터치 스크린 상에서 사용자의 제스처를 나타내는 도면이다.
도8은 본 발명의 일 실시 예에 따른 문자 입력 장치에서 제공하는 키패드를 나타내는 도면이다.
도9는 본 발명의 일 실시 예에 따른 문자 입력 장치의 동작을 나타내는 흐름도이다.
도10은 본 발명의 다른 일 실시 예에 따른 문자 입력 장치의 동작을 나타내는 흐름도이다.
도11은 본 발명의 또 다른 일 실시 예에 따른 문자 입력 장치의 동작을 나타내는 흐름도이다.
도12는 본 발명의 일 실시 예에 따른 문자 입력 장치의 프로세서의 블록도를 나타내는 도면이다.
이하에서, 본 발명을 제조하고 사용하는 방법이 상세히 설명된다. 본 발명의 여러 실시 예들이 설명되지만, 청구 범위에 기재되어 있지 않는 한 그러한 실시 예들은 본 발명을 한정하지 않는다는 것은 유의하지 않으면 안 된다.
사용자의 제스처는 예를 들어, 왼손과 오른손의 손가락(finger)(특히, 검지 손가락) 또는 엄지(thumb)를 이용하여 터치 스크린 상에 정보를 표시하거나 제어하는 사용자의 동작들로서, 터치(touch), 롱 터치(long touch), 터치의 해제, 터치의 드래그(drag) 등의 동작을 포함할 수 있다. 여기에서, 터치(touch)는 소정의 임계 시간 이내 동안 터치를 유지하는 동작이고, 롱 터치(long touch)는 소정의 임계 시간 이상 동안 터치를 유지하는 동작일 수 있다. 특히, 터치의 드래그는 터치 스크린 상의 일 영역을 터치하고, 상기 터치를 유지한 채로 일정 방향으로 드래그하여 상기 터치를 해제하는 사용자의 제스처를 의미한다.
터치란 본 발명에 따른 문자 입력 장치가 터치 스크린 상에 사용자의 손가락 또는 엄지가 닿았다고 감지한 상태를 의미한다. 예를 들어, 터치 센서로서 정전용량식 기술 또는 표면 음파 기술이 이용된 경우, 터치 스크린 상에 손가락 또는 엄지가 실제로 닿지 않았더라도 매우 근접하게 접근한 경우, 문자 입력 장치는 터치 스크린 상에서 손가락 또는 엄지가 닿았다고 감지할 수 있다.
본 발명에서, 문자 입력 장치는 터치 스크린을 통하여 문자를 입력할 수 있는 장치로써, 예를 들면, 타블릿(Tablet), 휴대용 멀티미디어 재생 장치(Portable Multimedia Player-PMP), 개인 정보 단말기(Personal Digital Assistant-PDA), 스마트 폰(Smart Phone), 휴대폰, 네비게이션(navigation) 단말기, 전자사전, 디지털 액자 등을 포함할 수 있다는 것은 당해 기술 분야에서 통상의 지식을 가진 자에게 이해될 것이다.
도1을 참조하면, 문자 입력 장치(100)는 터치 스크린(110), 프로세서(120) 및 저장부(130)를 포함할 수 있다.
터치 스크린(110, 120)은 디스플레이 패널 및 터치 패드를 포함할 수 있다. 디스플레이 패널은, 예를 들어, PDP(Plasma Display Panel), EPD(Electronic Paper Display), LCD(Liquid Crystal Display), LPD(Light emitting Polymer Display), OLED(Organic Light-Emitting Diode) 또는 AMOLED(Active-matrix Organic Light-Emitting Diode) 및 이에 대한 응용이 사용될 수 있다.
터치 패드는 디스플레이 패널의 일 측에 부착되어 터치 패드 표면에 발생하는 터치를 감지하여 터치가 발생한 영역의 좌표, 즉 위치 값을 검출할 수 있다. 터치 패드는 저항막, 정전용량, 초음파, 광센서 및 전자유도 방식 등으로 동작할 수 있다. 예컨대, 광센서 방식의 터치 패드는 디스플레이되는 영역 주위에 복수 개의 발광소자 및 복수 개의 수광 소자를 배치하고, 상기 발광 소자에서 적외선과 같은 광선을 발광하여 상기 디스플레이 영역을 지나 대향하는 수광소자에서 광선을 수광할 수 있는 구조를 가진다. 또한, 터치 패드는 디스플레이 영역 및 광소자(발광소자, 수광소자)의 구동을 제어하기 위한 별의 회로도 구비할 수 있다. 이와 같은 광센서 방식의 터치 패드는 발광소자 및 그에 대향하는 수광소자를 정렬하여 일정 간격으로 배치하고 각각의 발광소자에 대응하는 수광소자에 대한 좌표 값을 미리 설정한 후, 사용자가 디스플레이 영역을 터치하는 경우 차단되는 광선에 대한 좌표 값을 판독하여 터치된 위치를 검출하고, 프로세서(120)로 검출된 좌표 값을 전송할 수 있다.
터치 스크린(110)의 하부에는 프로세서(120) 및 저장부(130)가 배치될 수 있다.
저장부(130)는 본 발명의 다양한 실시 예의 동작에 필요한 전반적인 프로그램과 사용자 데이터를 저장할 수 있다. 저장부(120)에는 휘발성 메모리 및 비 휘발성 메모리 중 적어도 하나가 이용될 수 있다. 예를 들어, 비 휘발성 메모리에는 롬(ROM), EEPROM 또는 플래쉬 메모리(Flash Memory) 등이 이용될 수 있으며, 휘발성 메모리로는 디램(DRAM) 또는 에스램(SRAM) 등이 이용될 수 있다.
한편, 저장부(130)의 적어도 일부는 상기 장치(100)와 탈부착이 가능할 수 있다. 탈부착이 가능한 저장부(130)는 예컨대, CF 카드(Compact Flash Card), SD 카드(Secure Digital Card), SM카드(Smart Media Card), MMC(Multimedia Card) 또는 메모리 스틱(Memory Stick) 등이 이용될 수 있다.
프로세서(120)는 상기 장치(100)의 각 구성요소에 대한 전반적인 동작을 제어한다. 예를 들어, 이하 기술할 본 발명의 다양한 실시 예의 동작에 필요한 방법들은 메모리에 프로그램 형태로 저장될 수 있다. 또는, 상기 방법들의 일부는 메모리에 프로그램 형태로 저장되고, 다른 일부는 하드웨어(회로, 전용 회로)로 구현될 수 있다. 프로세서(120)는 저장부(130)에 유지되고 있는 프로그램의 적어도 일부를 독출 및 해석하여, 터치 스크린(110) 상에 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 위치에서 상기 터치를 해제하는 사용자 제스처에 응답하여, 제2 키패드를 구획하는 복수 개의 영역 중 상기 제1 키패드의 일 영역에 대응하는 영역의 제2 키패드의 문자를 추출하여, 터치 스크린(110) 상에 표시할 수 있다.
도2를 참조하면, 도2의 200은 상기 장치(100)가 문자 입력 창(201) 및 한글 키패드(202)를 제공하는 도면이다. 도2의 220은 상기 장치(100)가 문자 입력 창(221) 및 영문 키패드(222)를 도면이다. 도2의 240은 상기 장치(100)가 문자 입력 창(241) 및 숫자 키패드(242)를 제공하는 도면이다. 도2의 260은 상기 장치(100)가 문자 입력 창(261) 및 특수 문자 키패드(262)를 제공하는 도면이다. 상기 장치(100)는 복수 개의 키패드(202, 222, 242, 262) 간에 서로 전환을 하기 위한, 키패드 전환 버튼(203, 204, 223, 224, 243, 244, 263, 264)을 포함할 수 있다. 예를 들어, 사용자는 한글/영문 키패드 전환 버튼(203)을 선택하여, 한글 키패드(202)를 영문 키패드(222)로 전환할 수 있다. 또한, 사용자는 영문/한글 키패드 전환 버튼(223)을 선택하여, 영문 키패드(222)를 한글 키패드(202)로 전환할 수 있다. 또한, 사용자는 숫자/특수 문자 키패드 전환 버튼(243)을 선택하여, 숫자 키패드(242)를 특수 문자 키패드(262)로 전활 수 있다. 또한 사용자는 특수 문자/숫자 키패드 전환 버튼(263)을 선택하여 특수 문자 키패드(262)를 숫자 키패드(242)로 전환할 수 있다.
도3및 도4를 참조하면 복수 개의 키패드 각각은 서로 대응되는 영역을 가질 수 있다. 여기에서, 각 키패드는 복수 개의 영역으로 구획되고, 각 영역마다 적어도 하나의 문자가 표시될 수 있다
도3은 한글 키패드(300), 영문 키패드(320), 숫자 키패드(340), 특수 문자 키패드(360)의 일 예를 나타내는 도면이다. 도3에서 각 키패드의 일 영역은 다른 키패드의 일 영역에 대응될 수 있다. 이 때, 서로 대응되는 영역은 터치 스크린 상에 같은 위치에서 표시되거나 같은 배열 값을 가질 수 있다. 예를 들어, 한글 키패드(300)의 일 영역(303), 영문 키패드(320)의 일 영역(323), 숫자 키패드(340)의 일 영역(343) 및 특수 문자 키패드(360)의 일 영역(363)은 서로 대응될 수 있다. 이 때, 각 영역은 터치 스크린 상에서 동일한 위치에서 표시되거나 같은 배열 값인 (2,2) 값을 가질 수 있다.
도4는 쿼티 영문 키패드(400) 및 숫자 키패드(420)의 일 예를 나타내는 도면이다. 도4에서 각 키패드의 일 영역은 다른 키패드의 일 영역에 대응될 수 있다. 이 때, 서로 대응되는 영역은 장치(100)에서 기 설정된 방식에 따를 수 있다. 일 예로, 쿼티 영문 키패드(400)의 문자 'q' , 'w' , 'e' , 'r' , 't' , 'y' , 'u' , 'i' , 'o' , 'p' 각각은 숫자 키패드(420)의 문자 '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '0'에 대응될 수 있다. 예를 들어, 쿼티 영문 키패드(400)의 일 영역(403)은 숫자 키패드(420)의 일 영역(423)에 서로 대응될 수 있다.
도5를 참조하면, 도5의 500은 사용자 제스처의 입력 전에 화면이고, 도5의 520은 사용자 제스처의 입력 중의 화면이고, 도5의 540은 사용자 제스처의 입력 후의 화면을 나타낸다.
도5의 500에 나타낸 바와 같이, 상기 장치(100)는 터치 스크린 상에 복수 개의 키패드 중 제2 키패드(예로, 숫자 키패드 또는 특수 문자 키패드)가 숨겨진 상태에서 제1 키패드(예로, 한글 키패드, 영어 키패드, 일어 키패드 또는 중어 키패드)(502)를 표시할 수 있다. 여기에서 제1 키패드(502) 및 숨겨진 제2 키패드 각각은 복수 개의 영역으로 구획되고, 각 영역에는 하나의 문자가 포함될 수 있다. 사용자가 제1 키패드(502)의 구획된 복수 개의 영역 중 일 영역을 터치하는 경우, 문자 입력 창(501)에는 상기 일 영역에 대응하는 제1 키패드(502)의 문자가 표시될 수 있다.
도5의 520에 나타낸 바와 같이, 상기 장치(100)는 숨겨진 제2 키패드의 문자를 표시하기 위하여, 제1 키패드(502)의 복수 개의 영역 중 일 영역(521)을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 위치(522)에서 상기 터치를 해제하는 사용자 제스처(523)를 감지할 수 있다. 이 때, 상기 터치를 해제하는 영역(522)은 상기 제1 키패드(502)가 표시된 영역 밖으로써 예를 들어, 문자 입력 창(501) 내가 될 수 있다.
도5의 540에서, 상기 터치를 해제하는 사용자의 제스처(523)에 응답하여, 상기 장치(100)는 상기 터치된 제1 키패드(502)의 일 영역(521)에 대응하는 상기 숨겨진 제2 키패드의 영역의 문자를 저장부(130)로부터 추출할 수 있다. 예를 들어, 사용자가 제1 키패드(502)의 'ㄴ'문자의 영역(521)을 터치하고, 상기 터치를 드래그하여 문자 입력 창(501)에서 상기 터치를 해제한 경우, 상기 장치(100)는 제1 키패드(502)의 'ㄴ'문자의 영역(521)에 대응하는 제2 키패드의 영역의 제2 키패드의 문자 '5'(541)를 저장부(130)로부터 추출하고, 문자 입력 창(501) 내에 표시할 수 있다. 이 때, 상기 추출된 문자(541)는 문자 입력 창(501)의 임의의 영역에 표시되거나, 문자 입력 창(501)의 수평 또는 수직 프롬프트(prompt) 아이콘의 앞 또는 뒤에 표시될 수 있다.
한편, 도5의 540에서 상기 장치(100)가 터치를 해제하는 영역을 제1 키패드(502) 영역 안에 감지한 경우, 상기 장치(100)는 제1 키패드(502)의 터치를 해제한 위치에 대응하는 영역의 제1 키패드(502)의 문자를 추출하고, 추출한 문자를 터치 스크린 상에 표시할 수 있다. 예를 들어, 상기 장치(100)는 제1 키패드의 문자, 'ㄴ'을 문자 입력 창(501)에 표시할 수 있다.
도6의 600은 사용자 제스처를 입력하기 전의 화면을 나타낸다. 도6의 600에서 상기 장치(100)는 제1 키패드(602)(예로, 한글 키패드)와 문자 입력 창(601)을 포함할 수 있으며, 문자 입력 창(601)은 숨겨진 제2 키패드(예로, 숫자 키패드)의 문자를 제공하는 영역(603) 및 숨겨진 제3 키패드(예로, 특수 문자 키패드)의 문자를 제공하는 영역(604)으로 구분될 수 있다. 여기에서, 상기 영역들(603, 604)은 숨겨진 키패드의 갯수에 따라 더 많은 영역들로 구분될 수 있다.
도6의 620은 사용자의 제스처를 입력하는 과정을 나타내는 화면이다. 도6의 620에서 사용자가 제1 키패드(602)를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 제1 영역(603)에서 상기 터치를 해제하는 경우, 상기 장치(100)는 숨겨진 제2 키패드를 구획하는 복수 개의 영역 중 터치된 제1 키패드의 일 영역에 대응하는 제2 키패드의 문자(641)를 저장부(130)로부터 추출할 수 있다.
도6의 640은 상기 장치(100)가 추출한 문자를 터치 스크린 상에 나타내는 화면이다. 예로, 추출한 문자는 문자 입력 창(601)에 표시될 수 있다.
도6의 660은 사용자의 제스처를 입력하는 또 다른 과정을 나타내는 화면이다. 도6의 660에서 사용자가 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 제2 영역(604)에서 상기 터치를 해제하는 경우, 상기 장치(100)는 숨겨진 제3 키패드를 구획하는 복수 개의 영역 중 터치된 제1 키패드의 일 영역에 대응하는 제2 키패드의 문자(681)를 저장부(130)로부터 추출할 수 있다.
도6의 680은 상기 장치(100)가 추출한 문자를 터치 스크린 상에 나타내는 화면이다. 예로, 추출한 문자는 문자 입력 창(601)에 표시될 수 있다.
도7에서 나타낸 바와 같이, 상기 장치(100)는 사용자가 제1 키패드(702)를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하는 중에, 상기 터치된 제1 키패드(702)의 일 영역에 대응하는 영역의 숨겨진 제2 키패드의 문자(703)를 상기 터치 스크린 상에 표시할 수 있다. 예를 들어, 사용자가 제1 키패드(702)의 'ㄴ'을 터치한 상태로 문자 입력 창으로 드래그하는 중에, 상기 'ㄴ'에 대응하는 숨겨진 제2 키패드의 문자 '5'가 터치 스크린 상에 표시될 수 있다. 특히, 숨겨진 제2 키패드의 문자(703)는 사용자의 터치 드래그가 문자 입력 창(701)에 진입하였을 때부터 표시될 수 있다.
도8에 나타낸 바와 같이, 상기 장치(100)는 제1 키패드를 표시하는 경우, 제1 키패드를 구획하는 복수 개의 영역 중 적어도 하나에 상기 영역에 대응하는 숨겨진 제2 키패드의 문자를 함께 표시할 수 있다. 예로, 제1 키패드의 일 영역(801)에는 제1 키패드의 문자, 'ㄴ', 'ㄹ'과 제2 키패드의 문자 '5'가 함께 표시될 수 있다
도9의 흐름도를 참조하면, 도5의 500에서 나타낸 바와 같이 상기 장치(100)는 터치 스크린 상에 제2 키패드가 숨겨진 상태로 제1 키패드를 표시할 수 있다(단계 901).
도5의 520에서 나타낸 바와 같이 상기 장치(100)는 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 위치에서 상기 터치를 해제하는 사용자 제스처를 감지할 수 있다(단계 903). 상기 터치를 해제하는 영역은 터치 스크린 상에 제1 키패드가 표시된 영역 밖일 수 있다. 예를 들어, 터치를 해제하는 영역은 문자 입력 창이 될 수 있다.
상기 장치(100)는 상기 사용자 제스처에 응답하여, 제1 키패드의 상기 일 영역에 대응하는 숨겨진 제2 키패드의 영역의 문자를 추출할 수 있다(단계 905). 한편, 상기 터치를 해제하는 영역이 제1 키패드가 표시된 영역 안인 경우, 상기 장치(100)는 상기 터치를 해제한 영역의 상기 제1 키패드의 문자를 추출할 수 있다.
상기 장치(100)는 추출한 문자를 도5의 540에서 나타낸 바와 같이, 터치 스크린 상에 표시할 수 있다.
도10의 흐름도를 참조하면, 상기 장치(100)는 도6의 600에서 나타낸 바와 같이 터치 스크린 상에 제2 키패드 및 제3 키패드가 숨겨진 상태로 제1 키패드를 표시할 수 있다(단계1001).
상기 장치(100)는 도6의 620 또는 도6의 660에서 나타낸 바와 같이, 상기 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 영역에서 상기 터치를 해제하는 사용자 제스처를 감지할 수 있다(단계 1003). 이 경우, 상기 장치는 상기 다른 영역이 제1 위치인지 또는 제2 위치인지를 판단할 수 있다(단계 1005).
상기 판단 결과, 상기 장치(100)는 사용자의 제스처가 제1 위치에서 상기 터치를 해제하는 경우, 도6의 640에서 나타낸 바와 같이 제1 키패드의 일 영역에 대응하는 숨겨진 제2 키패드의 문자를 터치 스크린 상에 표시할 수 있다(단계 1007). 반면에, 상기 장치(200)는 사용자의 제스처가 제2 위치에서 상기 터치를 해제하는 경우, 도6의 680에서 나타낸 바와 같이 제1 키패드의 일 영역에 대응하는 숨겨진 제3 키패드의 문자를 터치 스크린 상에 표시할 수 있다(단계 1009).
도11의 흐름도를 참조하면, 상기 장치(100)는 터치 스크린 상에 키패드를 표시할 수 있다(단계 1101).
상기 장치(100)는 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하는 사용자 제스처를 감지할 수 있다(단계 1103).
상기 장치(100) 상기 사용자 제스처를 판단할 수 있다(단계 1105). 상기 판단 결과, 상기 사용자의 제스처가 터치 제스처인 경우, 사용자는 제1 문자를 터치 스크린 상에 표시할 수 있다(단계 1107). 반면에, 상기 사용자의 제스처가 터치 드래그 제스처인 경우, 사용자는 상기 제1 문자와 다른 제2 문자를 터치 스크린 상에 표시할 수 있다(단계 1109).
아래의 표 1 및 표 2는, 상기 장치(100)가 제2 키패드가 숨겨진 채로 제1 키패드(예로, 한글 키패드)를 3 X 4 키패드 방식 및 쿼티 키패드 방식으로 각각 표시한 경우, 종래의 한글/숫자 키패드 전환 버튼을 이용하여 제2 키패드(예로, 숫자 키패드)로 전환하고 제2 키패드 상의 문자를 입력하는 시간과 본 발명에 따른 방식을 이용하여 제2 키패드 상의 문자를 입력하는 시간을 비교한 표이다.
제1 키패드가 표시된 상태에서 제2 키패드의 문자를 입력 한글/숫자 키패드 전환 버튼을 이용하여 제2 키패드의 문자를 표시하는 소요시간 본 발명에 따라 제2 키패드의 문자를 표시하는 소요시간
제2 키패드의 '1' 입력 600ms 100ms
제2 키패드의 '2' 입력 600ms 100ms
제2 키패드의 '3' 입력 600ms 100ms
제2 키패드의 '4' 입력 600ms 130ms
제2 키패드의 '5' 입력 600ms 130ms
제2 키패드의 '6' 입력 600ms 130ms
제2 키패드의 '7' 입력 600ms 160ms
제2 키패드의 '8' 입력 600ms 160ms
제2 키패드의 '9' 입력 600ms 160ms
제2 키패드의 '0' 입력 600ms 190ms
제1 키패드가 표시된 상태에서 제2 키패드의 문자를 입력 한글/숫자 키패드 전환 버튼을 이용하여 제2 키패드의 문자를 표시하는 소요시간 본 발명에 따라 제2 키패드의 문자를 표시하는 소요시간
제2 키패드의 '1'입력 600ms 100ms
제2 키패드의 '2'입력 600ms 100ms
제2 키패드의 '3'입력 600ms 100ms
제2 키패드의 '4'입력 600ms 100ms
제2 키패드의 '5'입력 600ms 100ms
제2 키패드의 '6'입력 600ms 100ms
제2 키패드의 '7'입력 600ms 100ms
제2 키패드의 '8'입력 600ms 100ms
제2 키패드의 '9'입력 600ms 100ms
제2 키패드의 '0'입력 600ms 100ms
[표1]과 [표2]의 각 방식에 따른 측정 결과를 비교하면, 제1 키패드가 3 X 4 키패드 형태인 경우, 본 발명에 따른 제2 키패드의 문자 입력 방식은 종래의 키패드 전환 버튼을 이용한 방식보다 약 4.7배가 빠른 것을 확인할 수 있다. 또한, 제1 키패드가 쿼티 키패드 형태인 경우, 본 발명에 따른 제2 키패드의 문자 입력 방식은 종래의 키패드 전환 버튼을 이용한 방식보다 약 6배가 빠른 것을 확인할 수 있다.
도12를 참조하면, 프로세서(120)는 사용자 제스처 감지부(121), 문자 추출부(122), 문자 표시부(123)를 포함할 수 있다.
일 실시 예에서, 터치 스크린(110)은 제2 키패드가 숨겨진 상태로 제1 키패드를 표시할 수 있다.
사용자 제스처 감지부(121)는 제1 키패드를 구획하는 복수 개의 영역 중 일 영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 일 영역과 다른 위치에서 상기 터치를 해제하는 사용자 제스처를 감지할 수 있다. 이 때, 상기 터치를 해제하는 영역은 터치 스크린 상에 제1 키패드가 표시된 영역 밖일 수 있다.
문자 추출부(122)는 사용자 제스처 감지부(121)에서 감지한 사용자 제스처에 응답하여, 제1 키패드의 상기 일 영역에 대응하는 숨겨진 제2 키패드의 영역의 문자를 저장부(130)에서 추출할 수 있다. 이 때, 사용자 제스처 감지부(121)에서 터치를 해제하는 영역이 제1 키패드가 표시된 영역 안일 경우, 문자 추출부(122)는 상기 터치를 해제한 영역의 제1 키패드의 문자를 추출할 수 있다.
문자 표시부(123)는 문자 추출부(122)에서 추출한 제2 키패드 또는 제1 키패드의 문자를 터치 스크린 상에 표시할 수 있다.
본 발명의 실시 예들에 따른 문자 입력 장치의 문자 입력 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광 기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시 예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시 예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 그러므로, 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.

Claims (20)

  1. 문자 입력 장치의 문자 입력 방법에 있어서,
    터치 스크린 상에 제1 키패드를 표시하는 단계;
    상기 제1 키패드를 구획하는 복수 개의 영역들 중 제1영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 제1영역과 다른 위치의 제2영역에서 상기 터치를 해제하는 사용자 제스처를 감지하는 단계;
    상기 제1키패드가 표시된 영역 밖에서 상기 터치의 해제를 감지하면, 상기 제1 키패드의 상기 제1영역에 대응하는 상기 제1 키패드와 다른 제2 키패드의 문자를 추출하고, 추출된 제2키패드의 문자를 표시하는 단계; 및
    상기 제1키패드가 표시된 영역 내에서 상기 터치의 해제를 감지하면, 상기 터치가 해제된 상기 제2영역에 대응하는 상기 제1키패드의 문자를 추출하고, 추출된 제1키패드의 문자를 표시하는 단계를 포함하는 문자 입력 방법.
  2. 삭제
  3. 삭제
  4. 제1항에 있어서,
    상기 제1 키패드는 한글 키패드, 영어 키패드, 일어 키패드 또는 중어 키패드 중 하나이며,
    상기 제2 키패드는 숫자 키패드 또는 특수 문자 키패드 중 하나인 것을 특징으로 하는 문자 입력 방법.
  5. 제1항에 있어서,
    상기 제2 키패드를 표시하기 위한 키패드 전환 버튼을 표시하는 단계; 및
    상기 키패드 전환버튼을 선택하는 입력에 응답하여, 상기 제1 키패드를 상기 제2 키패드로 변경하여 상기 터치 스크린 상에 표시하는 단계를 더 포함하는 문자 입력 방법.
  6. 제1항에 있어서, 상기 제1 키패드를 표시하는 단계는,
    상기 제1 키패드를 구획하는 상기 복수 개의 영역들 중 적어도 하나에 상기 제1영역에 대응하는 상기 제1 키패드의 문자와 상기 제2 키패드의 문자를 함께 표시하는 단계를 포함하는 문자 입력 방법.
  7. 제1항에 있어서, 상기 사용자 제스처를 감지하는 단계는,
    상기 터치를 유지한 채로 드래그하는 중에, 상기 제1 키패드의 상기 제1영역에 대응하는 상기 제2 키패드의 문자를 상기 터치 스크린 상에 표시하는 단계를 포함하는 문자 입력 방법.
  8. 제1항에 있어서,
    상기 제2영역과 다른 제3영역에서 상기 터치를 해제하는 경우, 상기 제1 키패드의 상기 제1 영역에 대응하는 제3 키패드의 문자를 상기 터치 스크린 상에 표시하는 단계를 더 포함하는 문자 입력 방법.
  9. 삭제
  10. 터치 스크린;
    메모리; 및
    상기 터치 스크린 상에 제1키패드를 표시하고,
    상기 제1 키패드를 구획하는 복수 개의 영역들 중 제1영역을 터치하고,
    상기 터치를 유지한 채로 드래그하여 상기 제1영역과 다른 위치의 제2영역에서 상기 터치를 해제하는 사용자 제스처를 감지하고,
    상기 제1키패드가 표시된 영역 밖에서 상기 터치의 해제를 감지하면, 상기 제1 키패드의 상기 제1영역에 대응하는 제2 키패드의 문자를 상기 메모리로부터 추출하고, 상기 추출된 제2키패드의 문자를 상기 터치 스크린 상에 표시하고,
    상기 제1키패드가 표시된 영역 내에서 상기 터치의 해제를 감지하면, 상기 터치가 해제된 상기 제2영역에 대응하는 상기 제1키패드의 문자를 추출하고, 추출된 제1키패드의 문자를 표시하는 프로세서를 포함하는 문자 입력 장치.
  11. 삭제
  12. 삭제
  13. 제10항에 있어서,
    상기 제1 키패드는 한글 키패드, 영어 키패드, 일어 키패드 또는 중어 키패드 중 하나이며,
    상기 제2 키패드는 숫자 키패드 또는 특수 문자 키패드 중 하나인 것을 특징으로 하는 문자 입력 장치.
  14. 제10항에 있어서,
    상기 프로세서는, 상기 터치 스크린에 제2 키패드를 표시하기 위한 키패드 전환 버튼을 더 표시하고,
    상기 키패드 전환버튼을 선택하는 입력에 응답하여, 상기 제1 키패드를 상기 제2 키패드로 변경하여 상기 터치 스크린 상에 표시하는 문자 입력 장치.
  15. 제10항에 있어서,
    상기 프로세서는, 상기 터치 스크린에 상기 제1 키패드를 구획하는 복수 개의 영역들 중 적어도 하나에 상기 제1영역에 대응하는 상기 제1 키패드의 문자와 상기 제2 키패드의 문자를 함께 표시하는 것을 특징으로 하는 문자 입력 장치.
  16. 제10항에 있어서, 상기 프로세서는,
    상기 터치를 유지한 채로 드래그하는 중에, 상기 제1 키패드의 상기 제1영역에 대응하는 상기 제2 키패드의 문자를 상기 터치 스크린 상에 표시하는 문자 입력 장치.
  17. 제10항에 있어서, 상기 프로세서는,
    상기 제2영역과 다른 제3영역에서 상기 터치를 해제하는 경우, 상기 제1 키패드의 제1영역에 대응하는 제3 키패드의 문자를 상기 터치 스크린 상에 표시하는 문자 입력 장치.
  18. 삭제
  19. 터치 스크린 상에 제1 키패드를 표시하는 단계;
    상기 제1 키패드를 구획하는 복수 개의 영역들 중 제1영역을 터치하고, 상기 터치를 유지한 채로 드래그하여 상기 제1영역과 다른 위치의 제2영역에서 상기 터치를 해제하는 사용자 제스처를 감지하는 단계;
    상기 제1키패드가 표시된 영역 밖에서 상기 터치의 해제를 감지하면, 상기 제1 키패드의 상기 제1영역에 대응하는 상기 제1 키패드와 다른 제2 키패드의 문자를 추출하고, 추출된 제2키패드의 문자를 표시하는 단계; 및
    상기 제1키패드가 표시된 영역 내에서 상기 터치의 해제를 감지하면, 상기 터치가 해제된 상기 제2영역에 대응하는 상기 제1키패드의 문자를 추출하고, 추출된 제1키패드의 문자를 표시하는 단계를 포함하는 문자 입력 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록매체.


  20. 삭제
KR1020110066846A 2011-07-06 2011-07-06 터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법 KR101771259B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020110066846A KR101771259B1 (ko) 2011-07-06 2011-07-06 터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법
US13/312,171 US20130009880A1 (en) 2011-07-06 2011-12-06 Apparatus and method for inputting character on touch screen
PCT/KR2011/009777 WO2013005901A1 (en) 2011-07-06 2011-12-19 Apparatus and method for inputting character on touch screen
JP2014518780A JP2014518486A (ja) 2011-07-06 2011-12-19 文字入力装置とその文字入力方法及び記憶媒体
EP12151011.9A EP2544083B1 (en) 2011-07-06 2012-01-13 Apparatus and method for inputting character on touch screen
CN201210046880.7A CN102866850B (zh) 2011-07-06 2012-02-27 用于在触摸屏上输入字符的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110066846A KR101771259B1 (ko) 2011-07-06 2011-07-06 터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법

Publications (2)

Publication Number Publication Date
KR20130005451A KR20130005451A (ko) 2013-01-16
KR101771259B1 true KR101771259B1 (ko) 2017-08-24

Family

ID=45557859

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110066846A KR101771259B1 (ko) 2011-07-06 2011-07-06 터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법

Country Status (6)

Country Link
US (1) US20130009880A1 (ko)
EP (1) EP2544083B1 (ko)
JP (1) JP2014518486A (ko)
KR (1) KR101771259B1 (ko)
CN (1) CN102866850B (ko)
WO (1) WO2013005901A1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8768079B2 (en) 2011-10-13 2014-07-01 Sharp Laboratories Of America, Inc. Tracking a reference picture on an electronic device
CN104375756A (zh) * 2013-08-16 2015-02-25 北京三星通信技术研究有限公司 触控操作的方法及装置
KR20150117807A (ko) * 2014-04-11 2015-10-21 삼성전자주식회사 전자 장치의 문자 입력 방법 및 이를 이용한 전자 장치
US10496275B2 (en) * 2015-10-12 2019-12-03 Microsoft Technology Licensing, Llc Multi-window keyboard
CN105938399B (zh) * 2015-12-04 2019-04-12 深圳大学 基于声学的智能设备的文本输入识别方法
US10592105B2 (en) 2016-03-07 2020-03-17 Soon Jo Woo Character input method using extended keypad including target character and subsequent character, and computing device performing same
WO2017155268A1 (ko) * 2016-03-07 2017-09-14 우순조 목표 문자와 후속 문자를 포함하는 확장 키패드를 이용한 문자 입력 방법 및 이를 수행하는 컴퓨팅 장치

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
JP4019512B2 (ja) * 1998-08-11 2007-12-12 ソニー株式会社 文字入力装置、文字入力方法及び文字入力機能を有するプログラムを記録した情報記録媒体
US20070016862A1 (en) * 2005-07-15 2007-01-18 Microth, Inc. Input guessing systems, methods, and computer program products
US7602378B2 (en) * 2006-10-26 2009-10-13 Apple Inc. Method, system, and graphical user interface for selecting a soft keyboard
EP1988444A3 (en) * 2007-04-30 2016-03-02 Samsung Electronics Co., Ltd. Character input apparatus and method
KR101391080B1 (ko) * 2007-04-30 2014-04-30 삼성전자주식회사 문자 입력 장치 및 방법
KR100933398B1 (ko) * 2007-06-11 2009-12-22 삼성전자주식회사 터치 스크린을 구비한 단말기에서 입력 모드를 자동으로전환하는 문자 입력 장치 및 방법
KR101501950B1 (ko) * 2008-05-23 2015-03-11 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US8570279B2 (en) * 2008-06-27 2013-10-29 Apple Inc. Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard
KR101504201B1 (ko) * 2008-07-02 2015-03-19 엘지전자 주식회사 이동단말기 및 그의 키패드 표시방법
KR101606140B1 (ko) * 2008-11-03 2016-03-24 삼성전자주식회사 터치 스크린을 구비한 컴퓨팅 기기에서 문자 입력 장치 및 방법
JP2010128672A (ja) * 2008-11-26 2010-06-10 Kyocera Corp 電子機器および文字変換方法
JP2010134719A (ja) * 2008-12-04 2010-06-17 Nomura Research Institute Ltd 入力装置及び入力装置の制御方法、並びにプログラム
KR101561911B1 (ko) * 2009-03-23 2015-10-20 엘지전자 주식회사 키 입력 방법 및 그 장치
US8745518B2 (en) * 2009-06-30 2014-06-03 Oracle America, Inc. Touch screen input recognition and character selection
EP2320312A1 (en) * 2009-11-10 2011-05-11 Research In Motion Limited Portable electronic device and method of controlling same
KR101162243B1 (ko) * 2009-12-01 2012-07-04 박철 터치스크린 패널의 문자입력방법
US8327296B2 (en) * 2010-04-16 2012-12-04 Google Inc. Extended keyboard user interface

Also Published As

Publication number Publication date
EP2544083A2 (en) 2013-01-09
CN102866850A (zh) 2013-01-09
CN102866850B (zh) 2017-10-20
KR20130005451A (ko) 2013-01-16
WO2013005901A1 (en) 2013-01-10
EP2544083A3 (en) 2013-03-20
JP2014518486A (ja) 2014-07-28
US20130009880A1 (en) 2013-01-10
EP2544083B1 (en) 2018-08-29

Similar Documents

Publication Publication Date Title
KR101771259B1 (ko) 터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법
US9569106B2 (en) Information processing apparatus, information processing method and computer program
JP5630160B2 (ja) 情報処理装置、情報処理方法およびコンピュータプログラム
CN102999274B (zh) 语义缩放动画
US20170329511A1 (en) Input device, wearable terminal, mobile terminal, method of controlling input device, and control program for controlling operation of input device
US9448722B2 (en) Text entry into electronic devices
CN202649992U (zh) 信息处理设备
US8674945B2 (en) Touch screen apparatus and digital equipment having the same, and command-input method thereof
KR101921161B1 (ko) 메모 기능 수행을 위한 단말의 제어 방법 및 그 단말
US10613723B2 (en) Information processing apparatus, information processing method, and computer program product
KR20150068330A (ko) 터치 입력의 압력 상태에 따라 동작하는 전자 장치 및 그 방법
JP2011248888A (ja) デュアルスクリーン上のユーザジェスチャのための方法及びデュアルスクリーンデバイス
CN103019582A (zh) 信息处理设备、信息处理方法以及存储介质
EP2733593A2 (en) Method and electronic device for providing virtual keyboard
US10564770B1 (en) Predictive touch detection
JP6359862B2 (ja) タッチ操作入力装置、タッチ操作入力方法及びプログラム
US20160328111A1 (en) Moving keys of an arrangement of keys
US20150378443A1 (en) Input for portable computing device based on predicted input
US20110316887A1 (en) Electronic device with a touch screen and touch operation control method utilized thereby
US9501161B2 (en) User interface for facilitating character input
US20140168106A1 (en) Apparatus and method for processing handwriting input
US20100245266A1 (en) Handwriting processing apparatus, computer program product, and method
US10101906B2 (en) Method, device and system for data entering and displaying on touch screen display
JP2011154664A (ja) 筆跡インク表示方法および装置
KR20100107611A (ko) 단말 제어 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant