KR20090039206A - 터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및장치 - Google Patents

터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및장치 Download PDF

Info

Publication number
KR20090039206A
KR20090039206A KR1020070104708A KR20070104708A KR20090039206A KR 20090039206 A KR20090039206 A KR 20090039206A KR 1020070104708 A KR1020070104708 A KR 1020070104708A KR 20070104708 A KR20070104708 A KR 20070104708A KR 20090039206 A KR20090039206 A KR 20090039206A
Authority
KR
South Korea
Prior art keywords
character
touch
input
touch screen
characters
Prior art date
Application number
KR1020070104708A
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 KR1020070104708A priority Critical patent/KR20090039206A/ko
Priority to US12/244,489 priority patent/US20090104943A1/en
Publication of KR20090039206A publication Critical patent/KR20090039206A/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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • 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
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • 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
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 터치스크린을 구비한 휴대 단말기에서, 하나의 키에 다수의 문자가 할당되어 있는 경우 자동 입력 모드를 제공하여 효율적으로 문자를 입력하는 것이다. 즉, 특정키에 할당된 최초 문자 이후의 문자를 입력하기 위해 사용자는 터치스크린을 연속하여 터치할 필요 없이, 최초의 터치를 유지하고 있으면 입력될 문자는 순차적으로 변화한다. 그리고 터치스크린에의 터치를 해제하면 상기 터치 해제와 동시에 문자 입력을 확정하고 다음 문자를 연속하여 입력할 수 있어 문자 입력을 빠르게 할 수 있다. 상기 입력될 문자가 변화하는 속도는 제어부의 학습에 의해 이루어진다. 상기 제어부는 수동 입력 모드에서 사용자가 동일한 키를 연속하여 누르는데 소요되는 시간을 학습할 수 있다. 그리고 상기 제어부는 자동 입력 모드에서 오 입력으로 인해 완성된 문자를 삭제하는 상황을 체크하여 문자 변화 주기를 결정한다.
문자 변화 주기, 자동 입력 모드, 수동 입력 모드, 학습

Description

터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및 장치{Device and method for inputting letter of mobile station using touch screen}
본 발명은 터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및 장치에 관한 것이다. 특히 본 발명의 휴대 단말기는 하나의 키에 다수의 문자가 할당되어 있는 경우, 자동 입력 모드를 제공하여 한 번의 터치로 원하는 문자를 입력할 수 있도록 한다.
최근 휴대 단말기는 전자수첩 기능, 게임 기능, 스케줄 관리 기능 등과 같은 다양한 부가 서비스를 제공할 수 있도록 하는 멀티미디어 기기로 발전하는 추세에 있다. 상기와 같이 휴대 단말기가 다양한 부가 서비스를 제공함에 따라 다양한 종류의 문자 입력도 필수적이다. 이에 따라 사용자가 보다 편리하게 정보, 특히 문자를 입력할 수 있는 여러 방법들이 제안되고 있는데 그 중 특히 터치스크린을 이용한 방법이 각광받고 있다. 터치스크린이란 사용자가 손가락이나 볼펜모양의 터치 펜을 이용하여 스크린을 직접 건드리면, 휴대 단말기가 접촉이 일어난 부분을 인지하여 명령이 실행되거나 커서의 위치를 이동하도록 설계된 디스플레이 장치를 말한다. 상기 터치스크린이 작동하는 원리는 스크린 표면에 가해지는 압력에 반응하는 감압식, 상실된 전하를 감지해 접촉이 이루어지는 곳을 파악하는 정전식, 적외선이 가로막히는 것을 감지해 접촉 위치를 알아내는 적외선식 등 다양하다.
한편으로는 휴대 단말기에서 문자 입력 시, 사용자는 0 에서 9 의 각 번호키에 할당되어 있는 복수의 문자 중 어느 하나를 선택하기 위해 연속 누르기(Multi-tapping)를 수행한다. 사용자가 하드키 타입(Hard key type)을 사용하는 경우라면 연속 누르기를 하더라도 사용자 손가락의 촉각을 통해 휴대 단말기에 입력되는 문자가 할당된 키의 위치를 쉽게 감지할 수 있다. 또한 사용자는 문자가 입력됨과 동시에 휴대 단말기의 표시부를 통해 상기 문자의 입력을 손쉽게 확인할 수 있다. 그러나 사용자가 터치스크린을 이용하여 연속 누르기를 하는 경우에는 하드키 타입을 사용하는 경우와는 달리, 가상의 키패드를 눌러야 하므로 동일한 위치를 연속적으로 누르기 위해서는 주의 집중을 요한다. 또한 동일한 문자를 연속하여 입력해야 하는 경우, 최초 문자 입력을 완료한 후 다음 문자를 입력하기 위해서는 문자 입력 위치를 나타내는 커서(cursor)가 이동할 때까지 대기해야 하는 불편함이 있다.
따라서, 터치스크린을 구비한 휴대 단말기에서 하나의 키에 다수의 문자가 할당되어 있는 경우, 한 번의 터치로 원하는 문자를 입력할 수 있는 자동 입력 모드를 제공할 필요가 있다. 이와 더불어 동일한 문자를 연속하여 입력해야 하는 경우, 빠른 문자 입력을 위해 최초 문자를 입력한 후 커서의 이동을 기다릴 필요 없이, 바로 다음 문자를 입력할 수 있는 기능을 제공할 필요가 있다.
본 발명은 터치스크린을 구비한 휴대 단말기에서 하나의 키에 다수의 문자가 할당되어 있는 경우, 사용자가 원하는 문자를 손쉽게 입력할 수 있도록 한다. 이를 위하여 사용자는 원하는 문자가 표시될 때 까지 터치스크린의 터치를 유지하고, 상기 휴대 단말기는 상기 터치가 유지되는 한, 터치된 키에 할당된 문자를 순차적으로 표시부에 표시한다. 상기 표시부에 사용자가 원하는 문자가 표시되면, 사용자는 터치를 해제하여 원하는 문자의 입력을 확정할 수 있다. 이 경우, 상기 휴대 단말기는 사용자의 문자 입력 속도를 학습하여 문자 변화 주기를 조절할 수 있다.
위와 같은 목적을 달성하기 위하여 본 발명의 휴대 단말기는 RF 통신부, 저장부, 오디오 처리부, 터치스크린, 진동 발생부, 제어부를 포함할 수 있다. 특히 본 발명의 제어부는 터치스크린에서 터치가 발생한 영역의 좌표 값을 전송받아 이에 대응하는 문자를 표시부에 출력한다. 그리고 상기 제어부는 본 발명의 자동 입력 모드에서 터치가 일정시간 동안 유지되는 경우, 이미 학습된 시간이 경과하면 다음 문자를 표시부에 출력하도록 제어한다. 또한 상기 제어부는 수동 입력 모드에서 사용자가 동일한 키를 연속적으로 누르는데 소요되는 시간을 체크하여, 자동 입력 모드에서 문자 변화 주기를 적절하게 조정하는 학습이 가능하다. 그리고 본 발명의 목적을 달성하기 위한 방법은 터치가 발생하면 터치 발생 신호를 생성하고, 상기 터치가 발생한 지점의 좌표 값을 검출하는 단계, 상기 좌표 값에 대응하는 문 자를 표시부에 표시하고 터치가 유지되는 시간을 카운트 하는 단계, 상기 터치가 유지되는 시간이 문자 변화 주기를 경과하면 상기 표시부에 표시되는 문자가 변하는 단계를 포함할 수 있다.
본 발명의 휴대 단말기는 사용자가 터치스크린의 터치를 유지하는 동안, 상기 터치된 키에 할당된 문자를 순차적, 주기적으로 휴대 단말기의 표시부에 표시할 수 있다. 즉, 사용자는 동일한 키에 할당된 복수의 문자 중 원하는 문자를 선택하기 위해 동일한 키를 연속적으로 터치할 필요가 없다. 또한 사용자가 원하는 문자가 표시부에 표시된 경우 터치를 해제하면, 상기 해제와 동시에 문자 입력을 확정할 수 있다.
본 발명의 실시예에 따른 휴대 단말기는 이동 통신 단말기뿐만 아니라 개인 정보 단말기(Personal Digital Assistant; PDA), 스마트 폰(Smart Phone), IMT-2000(International Mobile Telecommunication 2000) 단말기, UMTS 단말기 등을 포함할 수 있다.
본 발명의 수동 입력 모드는 사용자가 하나의 키에 할당된 다수의 문자 중 어느 하나를 입력하기 위해 동일한 키를 직접 연속하여 누르는 것을 말한다. 또한 본 발명의 자동 입력 모드는 사용자가 하나의 키에 할당된 다수의 문자 중 어느 하나를 입력하기 위해 터치스크린에 터치를 유지하는 동안 표시부에 표시되는 문자가 일정한 주기로 순차적으로 변화하는 것을 말한다.
또한 본 발명의 문자 변화 주기란 자동 입력 모드에서 사용자가 터치스크린의 터치를 유지하는 동안, 현재 표시된 문자에서 다음 문자로 변하는데 걸리는 시간을 말한다.
이하, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있을 정도로 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명하면 다음과 같다.
도 1은 본 발명의 실시예에 따른 자동 입력 모드를 구비한 휴대 단말기의 내부 구조도를 나타낸다. 상기 휴대 단말기는 RF 통신부(110), 저장부(120), 오디오 처리부(130), 터치스크린(140), 진동 발생부(150), 제어부(160)를 포함할 수 있다.
RF 통신부(110)는 RF 송수신기, 듀플렉서 등을 포함하며 RF 송수신 처리와 같은 통상적인 이동통신 단말로서의 기능을 수행한다.
저장부(120)는 본 발명의 실시예에 따른 단말기의 전반적인 동작에 필요한 프로그램들과 데이터들을 저장한다. 특히 본 발명에 따른 실시예에서, 상기 저장부는 자동 입력 모드와 관련된 프로그램을 저장할 수 있다.
오디오 처리부(130)는 오디오 신호를 출력하는 마이크부 및 스피커를 포함할 수 있다.
터치스크린(140)은 표시부 및 표시부에 부착되는 터치패드로 구성될 수 있다. 상기 터치스크린(140)은 단말기에서 발생하는 각종 표시 데이터, 동작상태 및 사용자가 입력하는 문자를 화면에 표시한다. 또한, 상기 터치스크린(140)은 터치스 크린에 발생하는 터치를 감지하여 터치가 발생한 영역의 좌표 값을 검출한다. 상기 터치스크린(140)이 작동하는 방법은 스크린 표면에 가해지는 압력에 반응하는 감압식, 상실된 전하를 감지해 접촉이 이루어지는 곳을 파악하는 정전식, 적외선이 가로막히는 것을 감지해 접촉 위치를 알아내는 적외선식 등이 사용될 수 있지만 터치스크린(140)의 터치를 감지하는 어떠한 방법이라도 무관하다.
진동 발생부(150)는 콜 수신, 알람 등의 이벤트가 발생한 경우, 사용자가 휴대 단말기의 흔들림을 감지할 수 있도록 기계적 진동을 발생시킨다. 특히, 본 발명의 진동 발생부(150)는 자동 입력 모드에서 문자 입력 시 또는 문자 변화 시, 휴대 단말기에 진동을 발생시킬 수 있다. 상기 문자 입력 또는 문자 변화에 관한 진동은 콜 수신, 알람 등의 이벤트 발생으로 인한 진동과, 진동의 세기 및 주기가 다를 수 있다. 사용자는 상기 진동 발생을 감지하여 표시부에 문자가 입력되거나 또는 문자가 변화하고 있음을 감지할 수 있다.
제어부(160)는 휴대 단말기의 전체적인 동작을 제어한다. 특히, 본 발명에서 상기 제어부(160)는 휴대 단말기의 터치스크린(140)에서 터치가 발생한 경우, 상기 터치스크린(140)으로부터 발생된 터치 감지 신호와 상기 터치가 발생한 좌표 값을 전달받아 상기 좌표 값에 대응하는 문자를 표시부를 제어하여 표시한다. 그리고 상기 제어부(160)는 자동 입력 모드에서 상기 터치가 유지되는 시간을 카운트 하여, 문자 변화 주기를 초과하여 터치스크린의 터치가 유지되면, 문자 변화 주기의 경과와 동시에 표시부에 표시되는 문자를 다른 문자로 순차적으로 변화시킨다. 또한 상기 제어부(160)는 본 발명의 자동 입력 모드에서, 사용자가 상기 문자의 변화를 인 식할 수 있도록 진동 발생부(150)를 제어하여 휴대 단말기에 진동을 발생시킬 수 있다.
또한 상기 제어부(160)는 사용자가 문자를 입력하는 속도를 학습하여, 자동 입력 모드에서의 문자 변화 및 진동 발생을 위한 문자 변화 주기를 결정 또는 수정 할 수 있다. 즉, 상기 제어부(160)는 수동 입력 모드에서 사용자가 터치스크린을 이용하여 문자를 입력하는 동안 사용자의 문자 입력 속도를 학습하게 된다. 특히, 상기 제어부(160)는 사용자가 동일한 키를 연속적으로 누르는데 소요되는 시간을 학습하여 문자 변화 주기를 결정한다. 그리고 자동 입력 모드에서 사용자가 터치스크린에 터치를 유지 하는 동안, 상기 제어부(160)는 문자 변화 주기가 경과하면 문자를 순차적으로 변화시킨다.
상기 제어부(160)에 의한 학습은 수동 입력 모드뿐만 아니라 자동 입력 모드에서도 이루어질 수 있다. 이 경우 상기 제어부(160)는 사용자가 자동 입력 모드를 사용하는 도중, 오 입력으로 인해 완성된 문자를 삭제하는 상황을 체크한다. 이를 바탕으로 상기 제어부(160)는 자동 입력 모드에서 제공한 문자 변화 주기가 적절한지 여부를 판단한다. 만약, 사용자가 완성된 문자를 삭제하는 이벤트가 발생한다면, 이는 문자의 변화가 빠르다는 것이므로 상기 제어부(160)는 문자 변화 주기를 증가 시킨다. 제어부(160)는 상기와 같은 방법으로 자동 입력 모드에서도 문자 변화 주기를 세밀하게 적응(adapt)시킬 수 있다.
즉, 제어부(160)는 수동 입력 모드에서 사용자의 문자 입력 속도를 학습하여 문자 변화 주기를 결정한다. 그러면 상기 제어부(160)는 자동 입력 모드에서 터치 스크린(140)에의 터치가 유지되는 시간을 카운트 하여, 문자 변화 주기가 경과할 때마다 입력된 문자를 순차적으로 변화시킨다. 이 때, 상기 제어부(160)는 사용자의 오 입력으로 인한 완성된 문자를 삭제하는 상황을 체크하여 삭제하는 상황이 발생하면 문자 변화 주기를 증가시킬 수 있다. 상기 제어부(160)는 상기와 같은 학습 과정을 거쳐, 자동 입력 모드에서 문자 변화 주기를 결정한다.
도 2는 본 발명의 실시예에 따른 휴대 단말기가 사용자의 문자 입력 속도를 학습하고, 자동 입력 서비스 모드를 제공하는 과정을 나타내는 순서도이다.
우선, 휴대 단말기의 제어부(160)는 S210 단계에서 휴대 단말기가 문자 입력 모드인지 여부를 판단한다. 만약, 휴대 단말기가 문자 입력 모드라면 S220 단계에서 상기 문자 입력 모드가 자동 입력 모드인지 여부를 판단한다. 상기 자동 입력 모드란 사용자가 하나의 키에 할당된 다수의 문자 중 어느 하나를 입력하기 위해 터치스크린에 터치를 유지하는 동안 표시부에 표시되는 문자가 일정한 주기로 순차적으로 변화하는 휴대 단말기의 기능을 말한다. 만약, 상기 문자 입력 모드가 자동 입력 모드인 경우 상기 제어부(160)는 휴대 단말기에 S230 단계에서 자동 입력 서비스를 제공한다. 그러나 상기 문자 입력 모드가 자동 입력 모드가 아닌 경우에는 S240 단계에서 수동 입력 서비스를 제공한다. 상기 수동 입력 서비스란 사용자가 하나의 키에 할당된 다수의 문자 중 어느 하나를 입력하기 위해 동일한 키를 직접 연속하여 누르는 것을 말한다. 상기 수동 입력 서비스에서 상기 제어부(160)는 자동 입력 모드에서의 문자 변화 주기를 결정하기 위한 학습을 할 수 있다. 즉, 상기 제어부(160)는 사용자가 동일한 키에 할당되어 있는 다수의 문자 중, 최초 문자 이 후에 할당된 문자를 입력하기 위하여 연속 누르기를 실행할 때, 동일한 키를 연속하여 누르는데 소요되는 시간을 카운트한다. 그리고 상기 제어부(160)는 상기 카운트된 시간들을 바탕으로 자동 입력 모드에서의 문자 변화 주기를 결정한다. 그러면 상기 제어부(160)는 자동 입력 모드에서 사용자가 터치스크린에 터치를 유지 하는 동안, 문자 변화 주기가 경과할 때마다 터치된 키에 할당된 문자를 순차적으로 변화시킨다. 반면, 제어부(160)가 S210 단계에서 휴대 단말기의 상태를 문자 입력 모드가 아니라고 판단한 경우에는 S250 단계에서 통상의 휴대 단말 서비스를 제어한다.
도 3은 본 발명의 실시예에 따른 자동 입력 모드에서 문자를 입력하는 과정을 나타내는 순서도이다. 그리고 도 4는 본 발명의 실시예에 따른 자동 입력 모드에서 영문 소문자 'c'를 입력하는 과정을 나타내는 예시도이다.
우선, 휴대 단말기가 문자 입력 모드에 진입하게 되면 휴대 단말기의 제어부(160)는 S305 단계에서 터치스크린(140)을 제어하여 상기 터치스크린(140)에 문자 입력을 위한 키패드를 표시한다. 상기 키패드의 각 영역에는 하나 이상의 문자가 할당되는 것이 가능하다.
이와 관한 예시도는 도 4a 에 도시되었다. 휴대 단말기의 표시부에는 문자 입력 위치를 확인할 수 있는 커서(cursor)가 표시될 수 있다.
그리고 사용자가 문자 입력을 위해 상기 터치스크린(140)에 표시된 키패드 중 어느 하나의 키를 터치하면 상기 터치스크린(140)은 상기 터치를 감지한다. 그러면 상기 터치스크린(140)은 터치스크린에 터치가 발생하였음을 알리는 터치 감지 신호를 생성하여 제어부(160)에 전달하고, 상기 제어부(160)는 S310 단계에서 터치스크린(140)에 터치가 발생하였음을 인식한다. 이와 동시에 상기 제어부(160)는 상기 터치스크린(140)으로부터 터치가 발생한 영역의 좌표 값을 전송받아 S315 단계에서 상기 좌표에 해당하는 문자를 결정하게 된다. 그리고 상기 제어부(160)는 상기 좌표 값에 대응하는 문자를 S320 단계에서 표시부에 표시한다. 상기 제어부(160)는 상기 문자의 표시와 동시에 진동 발생부(150)를 제어하여 휴대 단말기에 진동을 발생시킬 수 있다. 상기 진동으로 인하여 사용자는 표시부를 통한 시각적 수단 이외의 방법으로 휴대 단말기에 특정 문자가 표시되었음을 인식할 수 있다.
이와 관련된 예시는 도 4b 에 도시되었다. 사용자가 영어 소문자 'c'를 입력하기 위해서는 영어 소문자 'a' 'b' 'c' 가 동시에 할당된 영역의 키를 터치해야 한다. 이 경우, 표시부에 표시되는 문자의 순서는 상기의 영어 알파벳 순서로 정해져 있으므로, 상기 키를 터치한 경우 처음에는 표시부에 영어 소문자 'a'가 표시된다. 상기 문자 표시와 동시에 휴대 단말기에는 진동이 발생하고, 사용자는 상기 진동에 의해 문자의 입력을 감지할 수 있다.
이후, 상기 제어부(160)는 S325 단계에서 사용자가 터치스크린(140)의 터치를 해제하였는지 여부를 판단한다. 만약 사용자가 상기 터치를 해제하지 않았다면, 상기 제어부(160)는 S345 단계에서 상기 터치가 유지되는 시간을 카운트 하고, S350 단계에서 문자 변화 주기가 경과하였는지 여부를 판단한다. 만약 문자 변화 주기가 경과하였다면 상기 제어부(160)는 S355 단계에서 다음 순서에 해당하는 문자를 표시부를 제어하여 표시부에 표시한다. 이와 동시에 진동 발생부(150)는 휴대 단말기에 진동을 발생시킨다. 상기 진동으로 인하여 사용자는 휴대 단말기에 표시된 문자가 변화하였음을 시각적인 방법 이외의 방법으로 인식할 수 있다. 그리고 사용자가 터치스크린의 터치를 해제하지 않는 한, 상기 제어부(160)는 상기 단계가 반복적으로 일어나도록 제어하여 휴대 단말기의 표시부에 표시되는 문자가 문자 변화 주기를 경과할 때마다 순차적으로 변하도록 한다.
이와 관련된 예시는 도 4c 내지 도 4d에 도시되었다. 사용자가 휴대 단말기의 터치스크린 특정 영역을 터치하여 'a'가 표시부에 표시된 후, 상기 터치를 일정시간 동안 유지하고 있으면, 휴대 단말기의 제어부(160)는 터치되고 있는 시간을 카운트 한다. 그리고 상기 카운트된 시간이 문자 변화 주기를 경과하면, 상기 제어부(160)는 도 4c에서 도시되는 바와 같이 표시부에 표시되는 문자를 다음 문자인 영어 소문자 'b'로 변화시킨다. 이 경우 휴대 단말기에는 문자 변화와 동시에 진동이 발생하여, 사용자는 문자의 변화를 표시부를 통한 시각적인 방법뿐만 아니라, 상기 진동으로 인한 촉각적인 방법으로 인지할 수 있다. 마찬가지로 휴대 단말기의 표시부에 영어 소문자 'b'가 표시된 후, 사용자가 터치스크린의 터치를 일정 시간 동안 유지하고 있으면, 휴대 단말기의 제어부(160)는 계속하여 터치되고 있는 시간을 카운트 한다. 그리고 상기 카운트된 시간이 문자 변화 주기를 경과하면, 상기 제어부(160)는 도 4d 에서 도시되는 바와 같이 표시부에 표시되는 문자를 다음 문자인 영어 소문자 'c'로 변화시킨다. 이 경우 역시 휴대 단말기에는 문자 변화와 동시에 진동이 발생하여, 사용자는 문자의 변화를 표시부를 통한 시각적인 방법뿐만 아니라, 상기 진동으로 인한 촉각적인 방법으로 인지할 수 있다.
반면, 사용자가 터치스크린(140)의 터치를 해제한 경우, 상기 제어부(160)는 S325 단계에서 상기 터치 해제를 인식하여 S330 단계에서 상기 터치 해제와 동시에 표시부에 표시된 문자를 저장하고 상기 문자의 입력을 확정한다. 상기 터치 해제와 동시에 문자 입력이 확정됨으로써 사용자는 별도의 대기 시간 없이 다음 문자를 연속하여 입력할 수 있다. 그리고 상기 제어부(160)는 다시 S310 단계에서 터치스크린(140)에 터치가 발생하였는지 여부를 판단하여 터치가 발생하였으면 상기의 단계를 반복한다. 그러나 더 이상 터치가 발생하지 않는 경우, 상기 제어부(160)는 휴대 단말기의 문자 입력 모드가 종료 되었는지 여부를 S335 단계에서 판단한다. 만약, 문자 입력 모드가 종료된 경우라면 상기 제어부(160)는 S340 단계에서 문자 변화 주기를 수정하기 위한 학습 단계에 진입한다.
이와 관련된 예시는 도 4e 에 도시되었다. 즉, 사용자가 터치스크린의 터치를 해제하면 도 4e 에 도시된 바와 같이 영어 소문자 'c'의 입력이 확정된다. 그리고 상기 입력 확정과 동시에, 문자 입력 위치를 확인하기 위한 커서(410)는 다음 위치로 이동하여 사용자의 다른 문자 입력을 위해 대기한다.
도 5는 제어부(170)가 사용자의 오 입력으로 인해 문자를 삭제하는 횟수를 카운트 하여, 자동 입력 모드에서 문자 변화 주기를 적응(adapt)시키는 과정을 나타내는 순서도이다.
제어부(160)는 S510 단계에서, 사용자가 오 입력으로 인해 문자를 삭제하는 횟수를 카운트 하여 저장한다. 만약 오 입력으로 인한 삭제 이벤트의 카운트 횟수가 1회 이상이라면 상기 제어부(160)는 S520 단계에서 이를 인식하고, S530 단계에 서 문자 변화 주기를 수정한다. 상기 삭제 이벤트의 카운트 횟수가 많을수록 현재의 문자 변화 속도가 빠르다는 것이므로 상기 문자 변화 주기는 증가한다. 그리고 상기 제어부(160)는 S540 단계에서 상기 수정된 문자 변화 주기를 저장하여, 이후에 자동 입력 모드에서 문자 입력 시 상기 수정된 문자 변화 주기를 기반으로 문자 변화 주기가 경과하였는지 판단하고, 이와 동시에 문자가 변하게 된다.
도 6은 본 발명의 실시예에 따른 자동 입력 모드에서 사용자가 오 입력으로 인한 삭제 이벤트의 발생을 감지하여 실시간으로 문자 변화 주기를 수정하는 과정을 나타내는 순서도이다.
휴대 단말기의 자동 입력 모드에서 문자를 입력하는 S605 내지 S630 단계 및 S645 단계 내지 S655 단계는 도 3에서 기술된 바와 동일하다. 본 실시예의 특징은 S630 단계에서 문자 입력의 확정 후, 휴대 단말기의 제어부(160)는 오 입력으로 인한 삭제 이벤트가 발생하였는지 여부를 S635 단계에서 판단하고, 삭제 이벤트가 발생한 경우 S640 단계에서 문자 변화 주기를 수정한다는 것이다. 이는 문자 입력 동안 오 입력 횟수를 카운트 하고, 문자 입력 모드 종료 후 문자 변화 주기를 수정하게 되는 도 3의 실시예와 다른 부분이다.
도 7은 본 발명의 실시예에 따른 자동 입력 모드를 사용할 때, 사용자가 터치스크린(140)의 터치를 유지하는 동안 하나의 키에 할당된 다수의 문자를 순차적으로 표시하는 예를 나타내는 예시도이다.
사용자가 터치스크린(140)의 특정 영역인 710 영역(상기 영역에는 'a, b, c, 2'의 문자가 할당되었다고 가정한다)을 터치하면, 도 7a에 도시된 바와 같이 휴대 단말기의 표시부에는 상기 710 영역에 할당된 'a, b, c, 2'의 문자 중 첫 번째 문자인 'a'를 표시부에 표시한다. 그리고 사용자가 상기 터치를 계속하여 유지하면 도 7b 내지 7d에 도시된 바와 같이 설정된 순서대로 다음 문자가 순차적으로 표시부에 표시된다. 터치된 영역에 가장 마지막 순서로 할당된 '2' 가 표시부에 표시된 후, 사용자가 계속하여 터치를 유지하면 휴대 단말기는 도 7e에서 도시되는 바와 같이, 다시 첫 번째로 할당된 문자인 'a'를 표시부에 표시하여 문자 표시가 순환적으로 이루어지도록 한다.
이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
도 1은 본 발명의 실시예에 따른 자동 입력 모드를 구비한 휴대 단말기의 내부 구조도.
도 2는 본 발명의 실시예에 따른 휴대 단말기가 사용자의 문자 입력 속도를 학습하고, 자동 입력 서비스 모드를 제공하는 과정을 나타내는 순서도.
도 3은 본 발명의 실시예에 따른 자동 입력 모드를 이용하여 문자를 입력하는 과정을 나타내는 순서도.
도 4는 도 4는 본 발명의 실시예에 따른 자동 입력 모드에서 영문 소문자 'c'를 입력하는 과정을 나타내는 예시도.
도 5는 제어부(170)가 사용자의 오 입력으로 인해 문자를 삭제하는 횟수를 카운트 하여, 자동 입력 모드에서 문자 변화 주기를 적응(adapt)시키는 과정을 나타내는 순서도.
도 6은 본 발명의 실시예에 따른 자동 입력 모드에서 사용자가 오 입력으로 인한 삭제 이벤트의 발생을 실시간으로 감지하여 문자 변화 주기를 수정하는 과정을 나타내는 순서도.
도 7은 본 발명의 실시예에 따른 자동 입력 모드를 사용할 때, 사용자가 터치스크린의 터치를 유지하는 동안 하나의 키에 할당된 다수의 문자를 순차적으로 표시하는 예를 나타내는 예시도.

Claims (14)

  1. 터치가 발생하면 상기 터치가 발생한 지점의 좌표 값을 검출하고, 상기 터치에 따른 문자를 표시하는 터치스크린;
    상기 터치스크린에 터치가 유지되면 터치된 시간을 카운트 하고, 문자 변화 주기가 경과하면 상기 터치스크린에 표시되는 문자가 변하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 휴대 단말기.
  2. 제1항에 있어서,
    최초 문자 입력 시 또는 문자 변화 시 상기 제어부의 제어 하에 진동 신호를 발생하는 진동 발생부를 더 포함하는 것을 특징으로 하는 휴대 단말기.
  3. 제1항에 있어서,
    상기 터치스크린은 하나의 키에 다수의 문자가 할당된 것을 특징으로 하는 휴대 단말기.
  4. 제3항에 있어서,
    상기 제어부는 수동 입력 모드에서, 동일한 키를 연속하여 누르는 시간을 학습하여 문자 변화 주기를 결정하는 것을 특징으로 하는 휴대 단말기.
  5. 제4항에 있어서,
    상기 제어부는 자동 입력 모드에서, 오 입력으로 인해 완성된 문자를 삭제하는 상황을 체크하여 상기 결정된 문자 변화 주기를 수정하는 것을 특징으로 하는 휴대 단말기.
  6. 제5항에 있어서,
    상기 제어부는 상기 터치스크린의 터치가 해제됨과 동시에 문자의 입력을 확정하는 것을 특징으로 하는 휴대 단말기.
  7. 터치스크린을 구비한 휴대 단말기의 문자 입력 방법에 있어서,
    상기 터치스크린에 터치가 발생하면 상기 터치의 발생과 터치가 발생한 좌표 값을 인식하는 단계;
    상기 좌표 값에 대응하는 문자를 표시부에 표시하고 터치가 유지되는 시간을 카운트 하는 단계;
    상기 터치가 유지된 상태로 문자 변화 주기가 경과하면 상기 표시부에 표시되는 문자를 변화시키는 단계를 포함하는 것을 특징으로 하는 휴대 단말기의 문자 입력 방법.
  8. 제7항에 있어서,
    상기 좌표 값에 대응하는 문자를 표시부에 표시하는 단계는 상기 문자의 표 시와 동시에 진동을 발생시키는 단계를 더 포함하는 것을 특징으로 하는 휴대 단말기의 문자 입력 방법.
  9. 제8항에 있어서,
    상기 표시부에 표시되는 문자를 변화시키는 단계는 문자 변화와 동시에 진동을 발생시키는 단계를 더 포함하는 것을 특징으로 하는 휴대 단말기의 문자 입력 방법.
  10. 제9항에 있어서,
    상기 문자 변화 주기는 수동 입력 모드에서 동일한 키를 연속하여 누르는 시간을 학습하여 결정되는 것을 특징으로 하는 휴대 단말기의 문자 입력 방법.
  11. 제9항에 있어서,
    상기 터치스크린은 하나의 키에 다수의 문자가 할당된 것을 특징으로 하는 휴대 단말기의 문자 입력 방법.
  12. 제11항에 있어서,
    상기 터치를 해제함과 동시에 문자 입력을 확정하는 단계를 더 포함하는 것을 특징으로 하는 휴대 단말기의 문자 입력 방법.
  13. 제12항에 있어서,
    문자 입력 확정 후, 오 입력으로 인해 완성된 문자를 삭제하는 상황을 체크하여 문자 변화 주기를 수정하는 단계를 더 포함하는 것을 특징으로 하는 휴대 단말기의 문자 입력 방법.
  14. 제12항에 있어서,
    문자 입력이 종료되면 오 입력으로 인해 완성된 문자를 삭제하는 상황을 체크하여 문자 변화 주기를 수정하는 단계를 더 포함하는 것을 특징으로 하는 휴대 단말기의 문자 입력 방법.
KR1020070104708A 2007-10-17 2007-10-17 터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및장치 KR20090039206A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070104708A KR20090039206A (ko) 2007-10-17 2007-10-17 터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및장치
US12/244,489 US20090104943A1 (en) 2007-10-17 2008-10-02 Mobile terminal having touch screen and method for inputting letter therein using touch screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070104708A KR20090039206A (ko) 2007-10-17 2007-10-17 터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및장치

Publications (1)

Publication Number Publication Date
KR20090039206A true KR20090039206A (ko) 2009-04-22

Family

ID=40563975

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070104708A KR20090039206A (ko) 2007-10-17 2007-10-17 터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및장치

Country Status (2)

Country Link
US (1) US20090104943A1 (ko)
KR (1) KR20090039206A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100133246A (ko) * 2009-06-11 2010-12-21 엘지전자 주식회사 휴대 단말기 및 그 동작방법
KR101503914B1 (ko) * 2013-10-22 2015-03-19 배승욱 스마트 단말기의 글자 입력장치 및 방법
WO2016003192A3 (ko) * 2014-07-02 2016-02-25 김종한 그림말이 포함된 상용아이콘을 조합하는 메시지 작성 시스템 및 이 시스템의 그림말로 광고하는 메시지 작성 시스템의 광고방법
US10691333B2 (en) 2014-08-14 2020-06-23 Samsung Electronics Co., Ltd. Method and apparatus for inputting character

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930295B (zh) * 2009-06-24 2012-11-07 宏达国际电子股份有限公司 动态调整长按延迟时间的方法及其电子装置
KR20110026809A (ko) * 2009-09-08 2011-03-16 엘지전자 주식회사 휴대 단말기 및 그 제어방법
CN101893964A (zh) * 2010-07-21 2010-11-24 中兴通讯股份有限公司 移动终端远程控制方法及移动终端
US8902170B2 (en) 2012-05-31 2014-12-02 Blackberry Limited Method and system for rendering diacritic characters
EP2669765B1 (en) * 2012-05-31 2016-08-17 BlackBerry Limited Method and system for rendering diacritic characters
US10534532B2 (en) 2014-08-08 2020-01-14 Samsung Electronics Co., Ltd. Electronic device and method for processing letter input in electronic device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7015896B2 (en) * 1998-01-23 2006-03-21 Digit Wireless, Llc Keyboards with both individual and combination key output
US6842170B1 (en) * 1999-03-17 2005-01-11 Motorola, Inc. Display with aligned optical shutter and backlight cells applicable for use with a touchscreen
KR100334772B1 (en) * 2000-09-27 2002-05-03 Samsung Electronics Co Ltd Method and device for inputting character in wireless terminal
FI112415B (fi) * 2001-11-28 2003-11-28 Nokia Oyj Pietsosähköinen käyttöliittymä
JP2003162356A (ja) * 2001-11-28 2003-06-06 Nec Corp スクロール制御装置及びその方法並びにそれを用いた通信端末
US7774524B2 (en) * 2007-01-12 2010-08-10 Sony Ericsson Mobile Communications Ab Adaptive multitap timeout

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100133246A (ko) * 2009-06-11 2010-12-21 엘지전자 주식회사 휴대 단말기 및 그 동작방법
KR101503914B1 (ko) * 2013-10-22 2015-03-19 배승욱 스마트 단말기의 글자 입력장치 및 방법
WO2015060574A1 (ko) * 2013-10-22 2015-04-30 배승욱 스마트 단말기의 글자 입력장치 및 방법
WO2016003192A3 (ko) * 2014-07-02 2016-02-25 김종한 그림말이 포함된 상용아이콘을 조합하는 메시지 작성 시스템 및 이 시스템의 그림말로 광고하는 메시지 작성 시스템의 광고방법
US10691333B2 (en) 2014-08-14 2020-06-23 Samsung Electronics Co., Ltd. Method and apparatus for inputting character

Also Published As

Publication number Publication date
US20090104943A1 (en) 2009-04-23

Similar Documents

Publication Publication Date Title
KR20090039206A (ko) 터치스크린을 구비한 휴대 단말기의 문자 입력 방법 및장치
US10628105B2 (en) Devices, methods, and graphical user interfaces for wireless pairing with peripheral devices and displaying status information concerning the peripheral devices
KR100842547B1 (ko) 터치 센시티브 키패드를 갖는 이동 핸드셋 및 사용자인터페이스방법
KR100833862B1 (ko) 이동 단말기 및 이것의 객체 표시 방법
CN102119376B (zh) 触敏显示器的多维导航
US9459704B2 (en) Method and apparatus for providing one-handed user interface in mobile device having touch screen
KR100860695B1 (ko) 터치 센시티브 키패드에 의한 텍스트 입력 방법 및 이를위한 이동 핸드셋
US9703418B2 (en) Mobile terminal and display control method
KR20030019619A (ko) 텍스트 입력 방법 및 장치
CN109933252B (zh) 一种图标移动方法及终端设备
CN101390039A (zh) 用于便携式电子设备的键盘
CN102870076A (zh) 便携式电子设备及其控制方法
US9189077B2 (en) User character input interface with modifier support
KR20070091531A (ko) 이동 핸드셋에서의 네비게이션 방법 및 그 이동 핸드셋
US9298364B2 (en) Mobile electronic device, screen control method, and storage medium strong screen control program
KR20070091529A (ko) 터치 센시티브 스크롤 방법 및 이를 위한 이동 헤드셋
KR20140106801A (ko) 시각 장애인들을 위한 휴대 단말기의 음성 서비스 지원 방법 및 장치
JP5305545B2 (ja) 手書き文字入力装置および携帯端末
CN103150093A (zh) 一种操作提示标识符移动的方法、装置及终端
EP3211510B1 (en) Portable electronic device and method of providing haptic feedback
KR20110095586A (ko) 단말기의 터치 이벤트 수집 방법 및 장치
WO2018112803A1 (zh) 触摸屏手势识别的方法及装置
JP5444152B2 (ja) 入力装置
JP2012113645A (ja) 電子機器
CN113552993A (zh) 基于按键的指令触发方法、装置、存储介质及终端设备

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid