KR20110110940A - 휴대용 단말기의 터치 입력 장치 및 방법 - Google Patents

휴대용 단말기의 터치 입력 장치 및 방법 Download PDF

Info

Publication number
KR20110110940A
KR20110110940A KR1020100030244A KR20100030244A KR20110110940A KR 20110110940 A KR20110110940 A KR 20110110940A KR 1020100030244 A KR1020100030244 A KR 1020100030244A KR 20100030244 A KR20100030244 A KR 20100030244A KR 20110110940 A KR20110110940 A KR 20110110940A
Authority
KR
South Korea
Prior art keywords
input
user
touch
area
portable terminal
Prior art date
Application number
KR1020100030244A
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 KR1020100030244A priority Critical patent/KR20110110940A/ko
Priority to EP11160637.2A priority patent/EP2372518A3/en
Priority to US13/076,801 priority patent/US20110242032A1/en
Publication of KR20110110940A publication Critical patent/KR20110110940A/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/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • 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/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • 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/1662Details related to the integrated keyboard
    • 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
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

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)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

본 발명은 휴대용 단말기의 터치 입력 장치 및 방법에 관한 것으로, 특히 쿼티 키패드를 구비하는 휴대용 단말기에서 사용자의 터치 입력을 정확하게 판단하기 위하여 쿼티 키패드의 키 입력 범위를 유동적으로 변경하기 위한 장치 및 방법에 관한 것으로, 해당 데이터를 입력하도록 설정된 입력 영역 외에서 발생한 터치 입력을 분석하여 사용자의 입력 패턴을 분석하는 패턴 판단부와, 상기 터치 입력이 발생한 위치의 좌표를 기준으로 주변에 존재하는 후보 입력 영역을 판단하고, 상기 사용자의 입력 패턴을 이용하여 상기 후보 입력 영역에서 사용자가 입력하고자 한 입력 영역을 예측하는 입력 판단부를 포함하는 것을 특징으로 한다.

Description

휴대용 단말기의 터치 입력 장치 및 방법{METHOD AND APPARATUS FOR TOUCH INPUT IN PORTABLE COMMUNICATION SYSTEM}
본 발명은 휴대용 단말기의 터치 입력 장치 및 방법에 관한 것으로, 특히 쿼티(QWERTY) 키패드를 구비하는 휴대용 단말기에서 사용자의 터치 입력을 정확하게 판단하기 위하여 키 입력 영역의 범위를 유동적으로 변경하기 위한 장치 및 방법에 관한 것이다.
최근 휴대용 단말기는 휴대의 편리성 때문에 사용이 급격히 확산되고 있는 추세이다. 따라서, 서비스 제공자(단말기 제조자)들은 많은 사용자를 확보하기 위해 더욱 편리한 기능을 갖는 상기 휴대용 단말기를 경쟁적으로 개발하고 있다.
예를 들어, 상기 휴대용 단말기는 폰북(phone book), 게임(game), 스케쥴러(Scheduler), 단문 메시지 서비스(short message Service), 멀티미디어 메시지 서비스(Multimedia message service), 방송메시지서비스(Cell broadcasting service), 인터넷 서비스(internet Service), 이메일(e-mail), 모닝콜(morning call), MP 3(MPEG Layer 3), 디지털 카메라(Digital camera) 등의 기능을 제공하고 있다.
또한, 사용자의 손 또는 스타일러스 펜을 이용하여 데이터를 입력하는 터치스크린 방식의 휴대용 단말기가 개발되어 상기 스타일러스 펜을 이용하여 쉽고 간편하게 상기 휴대용 단말기에 텍스트를 작성하거나 선을 그릴 수 있게 하고, 상기 터치스크린 화면에 키포드 형태를 출력한 쿼티(QWERTY) 키보드 기능을 제공한다.
상기 터치 키보드 기능을 제공하기 위하여 상기 휴대용 단말기는 사용자의 터치 입력이 발생한 지점의 X, Y축 좌표를 확인한 후, 상기 좌표에 대해 매핑된 기능을 수행하도록 한다.
하지만, 상기와 같은 쿼티 키보드의 자판은 좁은 간격으로 배열되어 있어 사용자가 원하는 위치의 터치가 불가능하다는 문제점이 있다.
일 예로, 상기 사용자가의 손가락 면적, 입력 방향(왼손, 오른손)에 따라 사용자의 의도와 상관없이 터치 지점에 오차가 생길 수 있다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 도출된 것으로서, 본 발명의 목적은 휴대용 단말기에서 쿼티 키패드의 터치 입력 오류를 줄이기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 휴대용 단말기에서 쿼티 키패드의 터치 입력 범위를 조절하여 쿼티 키패드의 터치 입력을 줄이기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 휴대용 단말기에서 쿼티 키패드의 x축 정보를 기준으로 사용자의 터치 입력 영역을 판단하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 휴대용 단말기에서 사용자의 입력 패턴에 따라 기 설정된 쿼티 키패드의 x축 정보를 변경하기 위한 장치 및 방법을 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 휴대용 단말기의 터치 입력 장치는 해당 데이터를 입력하도록 설정된 입력 영역 외에서 발생한 터치 입력을 분석하여 사용자의 입력 패턴을 분석하는 패턴 판단부와, 상기 터치 입력이 발생한 위치의 좌표를 기준으로 주변에 존재하는 후보 입력 영역을 판단하고, 상기 사용자의 입력 패턴을 이용하여 상기 후보 입력 영역에서 사용자가 입력하고자 한 입력 영역을 예측하는 입력 판단부를 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 휴대용 단말기의 터치 입력 방법은 해당 데이터를 입력하도록 설정된 입력 영역 외에서 터치 입력이 발생할 경우, 터치 입력이 발생한 위치의 좌표를 획득하는 과정과, 상기 획득한 좌표를 기준으로 주변에 존재하는 후보 입력 영역을 판단하는 과정과, 사용자의 입력 패턴을 분석하여 상기 후보 입력 영역에서 사용자가 입력하고자 한 입력 영역을 예측하는 과정을 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명은 휴대용 단말기에서 쿼티 키패드의 터치 입력 범위 외에서 사용자의 터치 입력을 감지할 경우, 키 입력 영역의 x축 정보를 이용하여 사용자의 터치 영역을 판단함으로써 기존의 고정된 터치 입력 범위를 터치해야함으로써 발생하는 터치 입력 오류를 방지할 수 있다.
도 1은 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 구성을 도시한 블록도,
도 2는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 사용자의 터치 입력을 판단하는 과정을 도시한 흐름도,
도 3은 본 발명에 따른 휴대용 단말기에서 기 정의된 쿼티 키패드의 입력 영역을 변경하는 과정을 도시한 흐름도,
도 4는 본 발명의 바람직한 다른 실시 예에 따른 휴대용 단말기에서 사용자의 터치 입력을 판단하는 과정을 도시한 흐름도,
도 5(a)는 일반적인 휴대용 단말기의 쿼티 키패드의 구성을 도시한 도면,
도 5(b)는 일반적인 휴대용 단말기의 쿼티 키패드의 구성을 도시한 도면,
도 6(a)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 입력 영역 외의 위치에서 사용자의 터치 입력을 감지한 상황을 도시한 도면,
도 6(b)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 사용자의 터치 입력에 따른 후보 입력 영역을 판단하는 과정을 도시한 도면 및,
도 6(c)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 사용자가 입력하고자 하는 입력 영역을 판단하는 과정을 도시한 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 설명에서는 휴대용 단말기에서 사용자의 터치 입력을 정확하게 판단하기 위하여 쿼티 키패드의 키 입력 범위를 유동적으로 유동적으로 설정하기 위한 장치 및 방법에 대하여 설명할 것이다. 이하 설명에서 터치 입력 영역은 상기 쿼티 키패드 상에 출력된 입력 버튼을 의미하는 것이고, 입력 영역의 입력 범위는 상기 입력 영역에 해당하는 데이터를 입력할 수 있는 터치 입력 범위를 의미한다. 또한, 입력 영역 외의 위치는 상기 쿼티 키패드 상에 출력된 영역이지만 데이터의 입력을 위한 영역이 아닌 곳으로 상기 영역을 터치하더라도 상기 휴대용 단말기는 해당 영역에 해당하는 데이터 출력을 수행하지 않는다.
도 1은 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 구성을 도시한 블록도이다.
상기 도 1을 참조하면, 상기 휴대용 단말기는 제어부(100), 입력 관리부(102), 메모리부(108), 입력부(110), 표시부(112) 및 통신부(110)를 포함하여 구성할 수 있으며, 상기 입력 관리부(102)는 입력 판단부(104)와 패턴 판단부(106)로 구성할 수 있다.
먼저, 상기 휴대용 단말기의 제어부(100)는 상기 휴대용 단말기의 전반적인 동작을 제어한다. 예를 들어, 음성통화 및 데이터 통신을 위한 처리 및 제어를 수행하고, 통상적인 기능에 더하여 본 발명에 따라, 상기 제어부(100)는 일정시간 동안 발생한 사용자의 터치 입력 좌표를 분석하여 사용자의 터치 입력 패턴을 판단하고 상기 판단한 패턴에 맞게 터치 입력 범위를 재설정하도록 처리한다.
상기와 같이 터치 입력 범위를 재설정하기 위한 제어부(100)는 쿼티 키패드의 입력 영역 외에서 사용자의 터치 입력을 감지할 경우, 상기 터치 입력이 발생한 지점과 주변에 존재하는 입력 영역 사이의 거리를 비교하여 사용자가 입력(터치)하고자 하는 입력 영역을 판단하도록 처리한다.
일 예로, 상기 제어부(100)는 일반적으로 쿼티 키패드의 입력 영역을 중심을 기준으로 사용자가 터치 입력을 수행한다는 사실을 이용하여 상기 입력 관리부(102)로 하여금 상기 입력 영역 외의 터치 입력 지점과 상기 입력 영역의 중심과(중심 좌표)의 거리를 비교하도록 처리한다.
상기 입력 관리부(102)는 상기 제어부(100)의 제어를 받아 사용자의 터치 입력을 감지하여 사용자의 터치 입력 패턴을 판단하고, 상기 판단한 패턴에 맞게 터치 입력 범위를 재설정하도록 처리한다. 즉, 상기 입력 관리부(102)는 쿼티 키패드 상의 입력 영역 외의 지점에 사용자의 터치 입력을 감지할 경우, 상기 사용자가 입력하고자 하였던 입력 영역을 예측한 후, 상기 예측한 입력 영역에 해당하는 동작을 수행하도록 처리한다.
상기 입력 관리부(102)의 입력 판단부(104)는 상기 입력 관리부(102)의 제어를 받아 터치 입력 영역 외의 지점에서 사용자의 터치 입력을 감지할 경우, 사용자가 터치하고자 하였던 터치 입력 영역을 예측한다.
이때, 상기 입력 판단부(104)는 상기 입력 영역 외의 지점을 중심으로 주변에 존재하는 입력 영역의 리스트를 생성하고, 상기 리스트에 포함된 입력 영역의 x축 정보를 획득한다.
이후, 상기 입력 판단부(104)는 상기 사용자의 터치 입력 지점을 중심으로 x축 거리가 가까운 주변의 입력 영역을 확인한 후, 상기 확인한 입력 영역을 사용자가 입력하고자 하는 입력 영역이라고 예측한다. 이는 상기 입력 판단부(104)가 터치 입력 범위의 중심으로 사용자가 터치 입력을 수행하나 사용자의 입력 패턴(신체적 특징)으로 터치 입력 지점이 상, 하로 오차가 발생한다는 사실을 이용한 것이다. 즉, 상기 입력 판단부(104)는 다른 방법으로 사용자의 입력 패턴을 판단할 경우, 상기 사용자의 입력 패턴에 따라 사용자의 입력 영역을 판단할 수 있다.
상기 입력 관리부(102)의 패턴 판단부(106)는 사용자의 입력 패턴을 분석하여 상기 쿼티 키패드의 입력 영역을 조절하도록 처리한다. 즉, 상기 패턴 판단부(106)는 상기 사용자가 입력 영역을 기준으로 상측 터치를 수행하는지 또는 하측 터치를 수행하는지 판단한 후, 상기 판단에 따라 상기 쿼티 키패드의 입력 영역의 y축 정보를 변경(확장)하여 사용자의 터치 입력 오차를 방지하도록 처리한다.
상기 휴대용 단말기의 메모리부(108)는 롬(ROM ; Read Only Memory), 램(RAM ; Random Access Memory), 플래쉬롬(flash ROM)으로 구성된다. 상기 롬은 상기 제어부(100) 및, 상기 입력 관리부(102)의 처리 및 제어를 위한 프로그램의 마이크로코드와 각종 참조 데이터를 저장한다.
상기 램은 상기 제어부(100)의 워킹 메모리(working memory)로, 각종 프로그램 수행 중에 발생하는 일시적인 데이터를 저장한다. 또한, 상기 플래쉬롬은 전화번호부(phone book), 발신메시지, 수신메시지 및 사용자의 터치 입력 지점의 정보와 같은 갱신 가능한 각종 보관용 데이터를 저장한다.
상기 입력부(110)는 0 ~ 9의 숫자키 버튼들과, 메뉴버튼(menu), 취소버튼(지움), 확인버튼, 통화버튼(TALK), 종료버튼(END), 인터넷접속 버튼, 네비게이션 키(또는 방향키) 버튼들 및 문자 입력 키 등 다수의 기능키들을 구비하며, 사용자가 누르는 키에 대응하는 키 입력 데이터를 상기 제어부(100)로 제공한다.
상기 표시부(112)는 상기 휴대용 단말기의 동작 중에 발생하는 상태 정보, 제한된 숫자의 문자들, 다량의 동영상 및 정지영상 등을 디스플레이한다. 상기 표시부(112)는 컬러 액정 디스플레이 장치(LCD ; Liquid Crystal Display)를 사용할 수 있으며 상기 표시부(112)는 터치 입력 장치를 구비하여 터치 입력 방식의 휴대용 단말기에 적용할 경우 입력 장치로 사용할 수 있다.
상기 통신부(114)는 안테나(미도시)를 통해 입출력되는 데이터의 무선신호를 송수신 처리하는 기능을 수행한다. 예를 들어, 송신인 경우, 송신할 데이터를 채널 코딩(Channel coding) 및 확산(Spreading)한 후, RF처리하여 송신하는 기능을 수행하고, 수신인 경우, 수신된 RF신호를 기저대역신호로 변환하고 상기 기저대역신호를 역 확산(De-spreading) 및 채널 복호(Channel decoding)하여 데이터를 복원하는 기능을 수행한다.
상기 입력 관리부(102)의 역할은 상기 휴대용 단말기의 제어부(100)에 의해 수행할 수 있으나, 본 발명에서 이를 별도로 구성하여 도시한 것은 설명의 편의를 위한 예시적인 구성이지 결코 본 발명의 범위를 제한하자는 것이 아니며, 당업자라면 본 발명의 범위 내에서 다양한 변형 구성이 가능하다는 것을 알 수 있을 것이다. 예를 들어, 이들 모두를 상기 제어부(100)에서 처리하도록 구성할 수도 있다.
이상은 본 발명에 따른 휴대용 단말기에서 사용자의 터치 입력을 정확하게 판단하기 위하여 쿼티 키패드의 키 입력 범위를 유동적으로 유동적으로 설정하기 위한 장치에 대하여 설명하였고, 이하 설명에서는 본 발명에 따른 상기 장치를 이용하여 쿼티 키패드의 터치 입력 범위 외에서 사용자의 터치 입력을 감지할 경우, 키 입력 영역의 x축 정보를 이용하여 사용자의 터치 영역을 판단하기 위한 방법에 대하여 설명할 것이다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 사용자의 터치 입력을 판단하는 과정을 도시한 흐름도이다.
상기 도 2를 참조하면, 상기 휴대용 단말기는 다수의 터치 입력(알파벳 버튼 등)으로 구성된 쿼티 키패드를 구비하고 있으며, 각각의 터치 입력 영역의 x축 중심은 주변에 존재하는 다른 키 입력 영역의 x축 중심과 일치하지 않는다. 상기와 같은 쿼티 키패드의 구성은 하기 도 5에서 상세히 설명할 것이다.
먼저, 상기 휴대용 단말기는 201단계에서 사용자로부터 발생되는 터치 입력을 감지하는지 확인한다.
만일, 상기 201단계에서 터치 입력을 감지하지 않을 경우, 상기 휴대용 단말기는 215단계로 진행하여 해당 기능(예; 대기 모드)을 수행한다.
한편, 상기 201단계에서 터치 입력을 감지할 경우, 상기 휴대용 단말기는 203단계로 진행하여 입력 영역 외 지점에서 사용자의 터치 입력이 발생하였는지 판단한다.
여기에서, 상기 입력 영역은 상기 사용자의 터치 입력으로 데이터 입력이 가능한 쿼티 키패드의 키 영역 부분이 되며, 상기 입력 영역 외의 지점은 상기 입력 영역과 주변의 다른 입력 영역을 구분하는 (사이의) 영역으로 실제 데이터 입력이 수행되지 않는 영역을 말한다.
만일, 상기 205단계에서 입력 영역 외에서 터치 입력이 발생하지 않을 경우, 다시 말해서, 상기 사용자의 터치 입력이 상기 쿼티 키패드의 입력 영역에서 발생함을 감지할 경우, 상기 휴대용 단말기는 215단계로 진행하여 해당 기능(예; 입력 영역에 해당하는 기능 수행)을 수행한다.
한편, 상기 205단계에서 입력 영역 외에서 사용자의 터치 입력이 발생함을 확인할 경우, 상기 휴대용 단말기는 207단계로 진행하여 후보 입력 영역을 판단한다. 여기에서, 상기 휴대용 단말기는 상기 사용자의 터치 입력이 발생한 지점 주변에 존재하는 입력 영역들을 후보 입력 영역이라 정의하고, 상기 사용자가 입력하고자 한 입력 영역을 정확하게 터치하지 않은 상황에서 상기 사용자가 입력하고자 한 입력 영역이 될수 있다고 예측할 수 있는 주변의 후보 입력 영역을 판단하는 것이다.
이후, 상기 휴대용 단말기는 209단계로 진행하여 상기 207단계에서 획득한 후보 입력 영역의 중심 좌표 가운데 X축 좌표를 획득한 후, 211단계로 진행하여 상기 사용자의 터치 입력이 발생한 좌표를 기준으로 후보 입력 영역의 중심 좌표 사이의 거리를 계산한다.
이후, 상기 휴대용 단말기는 213단계로 진행하여 상기 211단계에서 계산한 거리를 이용하여 X축으로 가장 가까운 거리에 있는 후보 입력을 사용자가 입력한 입력 영역이라고 판단한다.
즉, 상기 휴대용 단말기는 일반적으로 상기 사용자들이 터치 입력 영역을 터치할 경우, 상기 터치 입력 영역을 중심으로 터치 입력을 수행하나 터치 입력 패턴에 따라 터치 입력의 오차가 발생한다는 사실을 바탕으로 하여 상기 입력 영역의 중심을 기준으로 하여 사용자가 터치하고자 하였던 입력 영역을 판단한다.
상기 휴대용 단말기는 사용자가 쿼티 키패드를 터치함을 확인할 경우, 터치 스크린의 X축 좌표와 Y축 좌표를 확인하여 사용자의 터치 입력 지점을 판단할 수 있다. 이때, 상기 휴대용 단말기는 앞서 설명한 바와 같이 각각의 터치 입력 영역의 x축 중심은 주변에 존재하는 다른 키 입력 영역의 x축 중심과 일치하지 않는다는 것을 가정함에 따라 상기 휴대용 단말기는 상기 사용자의 터치 입력 지점을 중심으로 x축 거리가 가까운 주변의 입력 영역을 판단하여 상기 판단한 입력 영역을 사용자가 입력하고자 하는 입력 영역이라고 판단하는 것이다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 3은 본 발명에 따른 휴대용 단말기에서 기 정의된 쿼티 키패드의 입력 영역을 변경하는 과정을 도시한 흐름도이다.
상기 도 3을 참조하면, 상기 휴대용 단말기는 먼저 301단계에서 사용자에 의한 터치 입력이 발생하는지 확인한다.
만일, 상기 301단계에서 사용자에 의한 터치 입력이 발생하지 않음을 확인할 경우, 상기 휴대용 단말기는 상기 301단계의 과정을 재수행한다.
한편, 상기 301단계에서 사용자에 의한 터치 입력이 발생함을 확인할 경우, 상기 휴대용 단말기는 303단계로 진행하여 상기 사용자의 터치 입력이 발생한 위치의 좌표를 확인한 후, 305단계로 진행하여 상기 303단계에서 확인한 좌표를 저장하도록 처리한다.
이후, 상기 휴대용 단말기는 307단계로 진행하여 사용자에 의한 취소 입력이 발생하는지 확인한다. 여기에서, 상기 취소 입력은 상기 사용자가 터치 입력을 통해 입력한 문자를 취소하는 입력(예; 백스페이스 입력 등)을 말한다.
만일, 상기 307단계에서 사용자에 의한 취소 입력이 발생함을 확인할 경우, 상기 휴대용 단말기는 상기 301단계의 과정을 반복 수행한다.
한편, 상기 307단계에서 사용자에 의한 취소 입력이 발생하지 않음을 확인할 경우(다른 영역의 터치 발생, 문자 입력 버튼 터치 발생 등), 상기 휴대용 단말기는 309단계로 진행하여 터치 입력이 발생한 위치에 해당하는 입력 영역을 확인한 후, 311단계로 진행하여 일정 구간 동안의 터치 발생 좌표의 변화를 확인한다.
즉, 상기 휴대용 단말기는 상기 사용자의 입력 패턴을 확인하기 위하여 상기 사용자의 터치 입력 좌표를 분석하는 것이다.
일 예로, 상기 휴대용 단말기의 사용자가 문자 입력을 위한 터치와 취소 입력을 위한 터치를 반복적으로 수행하다가 정상적인 터치 입력을 수행할 경우, 상기 휴대용 단말기는 터치 발생 좌표의 변화를 통해 상기 사용자의 입력 패턴을 판단할 수 있다.
이후, 상기 휴대용 단말기는 313단계로 진행하여 상기 311단계의 터치 좌표의 변화를 이용하여 사용자의 터치 입력 패턴을 판단한 후, 315단게로 진행하여 사용자의 입력 패턴에 맞게 입력 영역의 입력 범위를 변경하도록 처리한다.
일 예로, 상기 휴대용 단말기의 사용자가 입력 영역의 좌표가 (1,5)인 H라는 알파벳을 터치하고자 하는 상황을 가정하여 설명하면 상기 휴대용 단말기는 다음과 같은 동작을 수행할 것이다. 여기에서, 상기 (1,5)라는 입력 영역의 좌표는 상기 입력 영역의 중심 좌표로 상기 입력 영역의 입력 범위는 상기 중심 좌표에서 일정값만큼 넓어진다.
상기 사용자가 상기 입력 영역을 터치하고자 하였으나 입력 패턴에 따라 터치 입력을 수행한 지점의 좌표가 (1,3)일 경우, 상기 좌표는 입력 영역에 해당하지 않음으로 H라는 알파벳이 출력되지 않을 것이다. 이에 따라 상기 사용자는 백스페이스 입력을 통해 잘못입력된 문자를 취소시킨 후, 상기 입력 영역에 대한 터치 입력을 재시도할 것이다.
만일, 상기 사용자의 터치 입력에 따른 좌표가 (1,4)로 상기 입력 영역에 해당하여 H라는 알파벳을 출력한 후, 사용자에 의한 취소 입력이 발생하지 않을 경우, 상기 사용자는 상기 입력 영역을 기준으로 하측 터치 입력을 빈번하게 수행하는 입력 패턴을 판단하여 상기 휴대용 단말기는 상기 입력 영역의 범위를 일정 범위 하측으로 확장시킬 수 있다. 이때, 상기 휴대용 단말기는 정상적인 터치 입력을 수행한 Y축까지 상기 입력 영역의 범위를 확장((1,5)에서 (1,4))할 수 있다.
또한, 상기 휴대용 단말기는 상기 도 2에서 설명한 바와 같이 상기 입력 영역의 X축 좌표의 거리를 기준으로 판단한 입력 영역으로 사용자의 입력 패턴을 판단한 후, 상기 입력 패턴에 해당하는 범위로 입력 영역의 범위를 재설정할 수 있다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 4는 본 발명의 바람직한 다른 실시 예에 따른 휴대용 단말기에서 사용자의 터치 입력을 판단하는 과정을 도시한 흐름도이다.
상기 도 4를 참조하면, 상기 휴대용 단말기는 앞서 설명한 바와 같이 상기 도 2의 과정과 도 3의 과정을 병합하여 수행하는 것이다.
상기와 같은 동작을 수행하기 위하여 먼저, 상기 휴대용 단말기는 401단계에서 사용자로부터 발생되는 터치 입력을 감지하는지 확인한다.
만일, 상기 401단계에서 터치 입력을 감지하지 않을 경우, 상기 휴대용 단말기는 417단계로 진행하여 해당 기능(예; 대기 모드)을 수행한다.
한편, 상기 401단계에서 터치 입력을 감지할 경우, 상기 휴대용 단말기는 403단계로 진행하여 터치 입력 발생 좌표를 확인한 후, 405단계로 진행하여 상기 사용자에 의해 발생된 터치 입력 좌표들을 이용하여 상기 사용자의 입력 패턴을 판단한다.
이후, 상기 휴대용 단말기는 407단계로 진행하여 상기 403단계에서 판단한 입력 패턴에 따라 상기 휴대용 단말기의 입력 영역(쿼티 키패드의 입력 영역)의 X축에 가중치를 부여하여 입력 영역의 범위를 확장한 후, 409단계로 진행하여 가중치가 부여된 입력 영역을 기준으로 하여 후보 입력 영역을 판단한다.
이후, 상기 휴대용 단말기는 411단계로 진행하여 상기 409단계에서 획득한 후보 입력 영역의 중심 좌표 가운데 X축 좌표를 획득한 후, 413단계로 진행하여 상기 사용자의 터치 입력이 발생한 좌표를 기준으로 후보 입력 영역의 중심 좌표 사이의 거리를 계산한다.
이후, 상기 휴대용 단말기는 415단계로 진행하여 상기 413단계에서 계산한 거리를 이용하여 X축으로 가장 가까운 거리에 있는 후보 입력 영역을 사용자가 입력한 입력 영역이라고 판단한다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 5는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 쿼티 키패드를 일반적인 휴대용 단말기의 쿼티 키패드와 비교한 도면이다.
도 5(a)는 일반적인 휴대용 단말기의 쿼티 키패드의 구성을 도시한 도면이다.
상기 도 5(a)를 참조하면, 상기 쿼티 키패드는 키보드의 형상으로 구성된 것으로 일반적으로 한 줄에 다수의 입력 영역으로 구성되어 있다.
상기와 같은 구조를 살펴보면 가운데 줄과 세번째 줄의 일부 입력 영역은 서로 중심이 일치하도록 구성되어 있다.
일 예로, S를 입력하는 입력 영역의 중심은 그 밑에 위치한 Z를 입력하는 입력 영역의 중심과 동일한 같은 직선상에 위치(501)한다.
도 5(b)는 일반적인 휴대용 단말기의 쿼티 키패드의 구성을 도시한 도면이다.
상기 도 5(b)를 참조하면, 상기 쿼티 키패드는 본 발명에 따라 상기 입력 영역의 중심은 다음 줄 또는 이전 줄의 입력 영역의 중심과 일치하지 않도록 구성한다.
일반적인 쿼티 키패드에서 S를 입력하는 입력 영역의 중심은 그 밑에 위치한 Z를 입력하는 입력 영역의 중심과 동일하였으나 본 발명에서는 S를 입력하는 입력 영역과 A를 입력하는 입력 영역 사이에 Z를 입력하는 입력 영역을 위치(510)하여 각각의 입력 영역의 중심이 동일하지 않도록 한다.
이는 본 발명에 따른 휴대용 단말기에서 사용자가 입력하고자 한 입력 영역을 판단하는데 주변에 존재하는 입력 영역의 X축 좌표를 사용하기 위함이다.
도 6은 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 사용자의 터치 입력을 판단하는 과정을 도시한 도면이다.
도 6(a)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 입력 영역 외의 위치에서 사용자의 터치 입력을 감지한 상황을 도시한 도면이다.
상기 도 6(a)을 참조하면, 상기 휴대용 단말기의 사용자는 D를 입력하기 위한 입력 영역을 터치하고자 하였으나 입력 패턴에 따라 상기 입력 영역보다 상부쪽에 터치 입력을 수행한 경우를 나타낸다.
상기와 같은 터치 입력 지점(601)은 상기 입력 영역 외의 위치(빗금 영역)(603)로 사용자에 터치 입력에 해당하는 문자 입력이 불가능하게 된다.
도 6(b)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 사용자의 터치 입력에 따른 후보 입력 영역을 판단하는 과정을 도시한 도면이다.
상기 도 6(b)를 참조하면, 앞서 설명한 바와 같이 입력 영역 외의 해당하는 터치 입력을 감지할 경우, 상기 휴대용 단말기는 사용자가 입력하고자 한 입력 영역을 판단하기 위하여 주변에 존재하는 입력 영역을 확인한다.
이때, 상기 휴대용 단말기는 상기 사용자의 터치 입력을 감지한 지점을 중심으로 일정 거리에 존재하는 입력 영역을 확인한다. 예를 들어, 상기 휴대용 단말기에서 주변에 존재하는 입력 영역의 중심 점과 사용자의 터치 입력이 발생한 지점 사이의 거리를 계산하여 d1, d2, d3라고 정의할 경우, 상기 휴대용 단말기는 상기 거리를 임계값과 비교하여 후보 영역으로 설정한다.
만일, 상기 d1, d2, d3를 임계값과 비교하여 후보 영역으로 판단할 경우, 상기 휴대용 단말기는 후보 1, 2, 3에 해당하는 입력 영역E, S, D를 후보 입력 영역이라고 설정할 수 있다.
도 6(c)는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 사용자가 입력하고자 하는 입력 영역을 판단하는 과정을 도시한 도면이다.
상기 도 6(c)를 참조하면, 상기 휴대용 단말기는 상기 도 6(b)와 같이 후보 입력 영역을 설정한 후, 상기 설정한 후보 입력 영역과 상기 사용자의 터치 입력 발생 지점 사이의 거리를 이용하여 사용자가 입력하고자 한 입력 영역을 판단한다.
이때, 상기 휴대용 단말기는 사용자가 입력 영역을 터치할 경우, 일반적으로 상기 입력 영역의 중심을 기준으로 터치 입력을 수행하기 때 상기 사용자의 터치 입력이 발생한 지점의 X좌표와 동일한 X 좌표에 해당하는 후보 입력 영역이 상기 사용자가 입력하고자 한 입력 영역이라고 판단할 수 있다.
즉, 도시한 바와 같이 상기 휴대용 단말기는 dE, dS, dD의 거리 가운데 dD의 거리가 짧음을 확인할 경우, 상기 사용자는 입력 영역 D를 터치하고자 하였다고 판단할 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
100: 제어부 102: 입력 관리부
104: 입력 판단부 106: 패턴 판단부

Claims (12)

  1. 휴대용 단말기의 터치 입력 장치에 있어서,
    해당 데이터를 입력하도록 설정된 입력 영역 외에서 발생한 터치 입력을 분석하여 사용자의 입력 패턴을 분석하는 패턴 판단부와,
    상기 터치 입력이 발생한 위치의 좌표를 기준으로 주변에 존재하는 후보 입력 영역을 판단하고, 상기 사용자의 입력 패턴을 이용하여 상기 후보 입력 영역 가운데 사용자가 입력하고자 한 입력 영역을 예측하는 입력 판단부를 포함하는 것을 특징으로 하는 장치.
  2. 제 1항에 있어서,
    상기 휴대용 단말기의 터치 입력 장치는,
    상기 사용자의 입력 패턴을 분석한 후, 기 정의된 입력 영역의 입력 범위를 상기 패턴에 따라 변경하는 것을 특징으로 하는 장치.
  3. 제 1항에 있어서,
    상기 입력 판단부는,
    상기 터치 입력이 발생한 위치의 좌표 가운데 X축 좌표를 기준으로 임계치 미만에 해당하는 거리에 위치한 입력 영역들을 확인한 후, 상기 확인한 영역들을 상기 후보 입력 영역으로 정의하여 상기 후보 입력 영역을 판단하는 것을 특징으로 하는 장치.
  4. 제 1항에 있어서,
    상기 패턴 판단부는,
    일정시간 동안 발생한 사용자의 터치 입력 좌표를 분석하여 상기 사용자의 터치 입력 패턴을 판단하는 것을 특징으로 하는 장치.
  5. 제 1항에 있어서,
    상기 입력 판단부는,
    상기 터치 입력이 발생한 위치의 좌표 가운데 X축 좌표와 상기 후보 입력 영역들의 X축 좌표 사이의 거리를 계산한 후, 상기 계산한 거리 가운데 짧은 거리에 해당하는 후보 입력 영역을 사용자가 입력하고자 한 입력 영역이라고 예측하는 것을 특징으로 하는 장치.
  6. 제 1항에 있어서,
    상기 해당 데이터를 입력하도록 설정된 입력 영역은,
    다수의 입력 영역으로 구성할 수 있으며, 상기 입력 영역의 중심은 서로 다른 줄의 입력 영역의 중심과 일치하지 않도록 구성하는 것을 특징으로 하는 장치.
  7. 휴대용 단말기의 터치 입력 방법에 있어서,
    해당 데이터를 입력하도록 설정된 입력 영역 외에서 터치 입력이 발생할 경우, 터치 입력이 발생한 위치의 좌표를 획득하는 과정과,
    상기 획득한 좌표를 기준으로 주변에 존재하는 후보 입력 영역을 판단하는 과정과,
    사용자의 입력 패턴을 이용하여 상기 후보 입력 영역 가운데 사용자가 입력하고자 한 입력 영역을 예측하는 과정을 포함하는 것을 특징으로 하는 방법.
  8. 제 7항에 있어서,
    상기 휴대용 단말기의 터치 입력 방법은,
    상기 사용자의 입력 패턴을 분석한 후, 기 정의된 입력 영역의 입력 범위를 상기 패턴에 따라 변경하는 것을 특징으로 하는 방법.
  9. 제 7항에 있어서,
    상기 후보 입력 영역을 판단하는 과정은,
    상기 터치 입력이 발생한 위치의 좌표 가운데 X축 좌표를 획득하는 과정과,
    상기 획득한 좌표를 기준으로 임계치 미만에 해당하는 거리에 위치한 입력 영역들을 확인하는 과정과,
    상기 확인한 영역들을 상기 후보 입력 영역으로 정의하는 과정을 포함하는 것을 특징으로 하는 방법.
  10. 제 7항에 있어서,
    상기 사용자의 입력 패턴은,
    일정시간 동안 발생한 사용자의 터치 입력 좌표를 분석하여 사용자의 터치 입력 패턴을 판단하는 것을 특징으로 하는 방법.
  11. 제 7항에 있어서,
    상기 사용자가 입력하고자 한 입력 영역을 예측하는 과정은,
    상기 터치 입력이 발생한 위치의 좌표 가운데 X축 좌표를 획득하는 과정과,
    상기 획득한 X축 좌표와 상기 후보 입력 영역들의 X축 좌표 사이의 거리를 계산하는 과정과,
    상기 계산한 거리 가운데 짧은 거리에 해당하는 후보 입력 영역을 사용자가 입력하고자 한 입력 영역이라고 예측하는 과정을 포함하는 것을 특징으로 하는 방법.
  12. 제 7항에 있어서,
    상기 해당 데이터를 입력하도록 설정된 입력 영역은,
    다수의 입력 영역으로 구성할 수 있으며, 상기 입력 영역의 중심은 서로 다른 줄의 입력 영역의 중심과 일치하지 않도록 구성하는 것을 특징으로 하는 방법.
KR1020100030244A 2010-04-02 2010-04-02 휴대용 단말기의 터치 입력 장치 및 방법 KR20110110940A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020100030244A KR20110110940A (ko) 2010-04-02 2010-04-02 휴대용 단말기의 터치 입력 장치 및 방법
EP11160637.2A EP2372518A3 (en) 2010-04-02 2011-03-31 Apparatus and method for touch input in portable terminal
US13/076,801 US20110242032A1 (en) 2010-04-02 2011-03-31 Apparatus and method for touch input in portable terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100030244A KR20110110940A (ko) 2010-04-02 2010-04-02 휴대용 단말기의 터치 입력 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20110110940A true KR20110110940A (ko) 2011-10-10

Family

ID=44021750

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100030244A KR20110110940A (ko) 2010-04-02 2010-04-02 휴대용 단말기의 터치 입력 장치 및 방법

Country Status (3)

Country Link
US (1) US20110242032A1 (ko)
EP (1) EP2372518A3 (ko)
KR (1) KR20110110940A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016126105A1 (ko) * 2015-02-05 2016-08-11 삼성전자 주식회사 키패드의 감도를 조절하는 전자 장치 및 방법
US11989375B2 (en) 2021-03-15 2024-05-21 Samsung Electronics Co., Ltd. Electronic device for typo correction and method thereof

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080168402A1 (en) 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US20080168478A1 (en) 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
US8645827B2 (en) 2008-03-04 2014-02-04 Apple Inc. Touch event model
US8416196B2 (en) 2008-03-04 2013-04-09 Apple Inc. Touch event model programming interface
US8717305B2 (en) 2008-03-04 2014-05-06 Apple Inc. Touch event model for web pages
US9311112B2 (en) 2009-03-16 2016-04-12 Apple Inc. Event recognition
US8566045B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US8285499B2 (en) 2009-03-16 2012-10-09 Apple Inc. Event recognition
US9684521B2 (en) 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
US10216408B2 (en) 2010-06-14 2019-02-26 Apple Inc. Devices and methods for identifying user interface objects based on view hierarchy
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
CN103608804B (zh) * 2011-05-24 2016-11-16 三菱电机株式会社 字符输入装置及包括该字符输入装置的车载导航装置
US20140223328A1 (en) * 2011-12-28 2014-08-07 Vishal Thomas Apparatus and method for automatically controlling display screen density
US9046958B2 (en) * 2012-03-15 2015-06-02 Nokia Technologies Oy Method, apparatus and computer program product for user input interpretation and input error mitigation
DE102013001058A1 (de) * 2013-01-22 2014-07-24 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Verfahren und Vorrichtung zum Betreiben eines Touchscreens
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
US9509827B2 (en) * 2014-03-12 2016-11-29 Intel IP Corporation Apparatus, system and method of managing at a mobile device execution of an application by a computing device
CN105320316B (zh) * 2014-06-17 2020-12-11 中兴通讯股份有限公司 一种触摸屏的去抖动方法、装置及终端
US10235150B2 (en) * 2014-12-04 2019-03-19 Google Technology Holdings LLC System and methods for touch pattern detection and user interface adaptation
US10528368B2 (en) 2017-06-28 2020-01-07 International Business Machines Corporation Tap data to determine user experience issues
US10521090B2 (en) * 2017-07-13 2019-12-31 International Business Machines Corporation Dashboard generation based on user interaction
EP3759578A1 (en) * 2018-03-28 2021-01-06 Saronikos Trading and Services, Unipessoal Lda. Mobile device and method for improving the reliability of touches on touchscreen

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
AU5299700A (en) * 1999-05-27 2000-12-18 America Online, Inc. Keyboard system with automatic correction
US6597345B2 (en) * 2000-03-03 2003-07-22 Jetway Technologies Ltd. Multifunctional keypad on touch screen
US7973762B2 (en) * 2006-03-06 2011-07-05 Triggerfinger Software, Inc. Character input using multidirectional input device
US7843427B2 (en) * 2006-09-06 2010-11-30 Apple Inc. Methods for determining a cursor position from a finger contact with a touch screen display
TWI428812B (zh) * 2008-07-18 2014-03-01 Htc Corp 操控應用程式的方法、其電子裝置、儲存媒體,及使用此方法之電腦程式產品

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016126105A1 (ko) * 2015-02-05 2016-08-11 삼성전자 주식회사 키패드의 감도를 조절하는 전자 장치 및 방법
US11989375B2 (en) 2021-03-15 2024-05-21 Samsung Electronics Co., Ltd. Electronic device for typo correction and method thereof

Also Published As

Publication number Publication date
EP2372518A3 (en) 2015-03-18
US20110242032A1 (en) 2011-10-06
EP2372518A2 (en) 2011-10-05

Similar Documents

Publication Publication Date Title
KR20110110940A (ko) 휴대용 단말기의 터치 입력 장치 및 방법
CN107466077B (zh) 一种网络切换方法及移动终端
US10459626B2 (en) Text input method in touch screen terminal and apparatus therefor
US9377871B2 (en) System and methods for determining keyboard input in the presence of multiple contact points
KR101345320B1 (ko) 예측 가상 키보드
US8279182B2 (en) User input device and method using fingerprint recognition sensor
US20130106700A1 (en) Electronic apparatus and input method
US10884611B2 (en) Method and apparatus for controlling touch screen of terminal, and terminal
US20200012383A1 (en) Method, mobile terminal and non-transitory computer-readable storage medium for response control of touch screen
US20090231282A1 (en) Character selection on a device using offset contact-zone
KR20110101585A (ko) 휴대용 단말기의 화면 전환 장치 및 방법
CN109933252B (zh) 一种图标移动方法及终端设备
KR20110027244A (ko) 휴대용 단말기에서 사용자의 입력 패턴을 판단하기 위한 장치 및 방법
KR20100136616A (ko) 휴대용 단말기에서 멀티 터치 입력 오류를 줄이기 위한 장치 및 방법
KR20110104620A (ko) 휴대용 단말기에서 문자 입력 방법 및 장치
KR20100133538A (ko) 휴대용 단말기에서 모션 인식 장치 및 방법
KR20120107571A (ko) 휴대용 단말기에서 문자 입력 기능을 향상시키기 위한 장치 및 방법
CN102725710A (zh) 便携式信息终端及其按键布置变更方法
CA2651469C (en) Character selection on a device using offset contact-zone
US9477321B2 (en) Embedded navigation assembly and method on handheld device
US8863037B2 (en) Keypad navigation selection and method on mobile device
KR20120017851A (ko) 휴대용 단말기의 터치 입력 장치 및 방법
KR20080077757A (ko) 휴대용 단말기의 데이터 입력 장치 및 방법
KR20210045354A (ko) 터치스크린 상의 터치의 신뢰성을 향상시키기 위한 모바일 디바이스 및 방법
KR100999884B1 (ko) 휴대용 단말기의 문자 입력 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application