[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20160068054A - 터치 스크린의 입력 좌표 보정 장치 및 그 보정 방법 - Google Patents

터치 스크린의 입력 좌표 보정 장치 및 그 보정 방법 Download PDF

Info

Publication number
KR20160068054A
KR20160068054A KR1020140172868A KR20140172868A KR20160068054A KR 20160068054 A KR20160068054 A KR 20160068054A KR 1020140172868 A KR1020140172868 A KR 1020140172868A KR 20140172868 A KR20140172868 A KR 20140172868A KR 20160068054 A KR20160068054 A KR 20160068054A
Authority
KR
South Korea
Prior art keywords
touch
input
contact shape
coordinates
correction
Prior art date
Application number
KR1020140172868A
Other languages
English (en)
Other versions
KR101701207B1 (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 KR1020140172868A priority Critical patent/KR101701207B1/ko
Publication of KR20160068054A publication Critical patent/KR20160068054A/ko
Application granted granted Critical
Publication of KR101701207B1 publication Critical patent/KR101701207B1/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/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]

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)
  • Position Input By Displaying (AREA)

Abstract

본 발명은 터치 스크린의 입력 좌표 보정 장치 및 그 방법에 관한 것으로, 본 발명의 일 실시예에 따른 터치 스크린의 입력 좌표 보정 장치는 터치 스크린을 통하여 입력받은 터치의 접촉 형상 및 입력좌표를 인식하는 터치 인식부, 선행 터치에 의한 신호가 오입력된 후 상기 선행 터치의 접촉 형상과 동일한 접촉 형상의 후행 터치에 의한 신호가 입력된 경우, 상기 선행 터치의 접촉 형상에 대응하는 보정좌표를 생성하는 좌표 보정부, 그리고 상기 터치 접촉 형상과 상기 보정좌표를 저장하는 저장부를 포함하며, 상기 좌표 보정부는, 새로운 터치에 의한 신호를 입력받으면, 저장된 상기 터치 접촉 형상 중에서 상기 새로운 터치의 터치 접촉 형상에 대응하는 상기 터치 접촉 형상의 상기 보정좌표로 상기 새로운 터치의 좌표를 보정한다.
이와 같이 본 발명에 의하면, 터치 스크린의 입력 좌표 보정 장치 및 그 방법을 이용함으로써, 사용자의 터치 입력 패턴에 따라 터치 접촉 형상 및 터치의 수단별로 좌표 보정을 수행하여 사용자가 오입력한 터치로 인하여 느끼는 불편함을 최소화 할 수 있다. 또한 터치의 오입력으로 인하여 낭비되는 시간, 에너지를 절감할 수 있으며, 사용자가 느끼는 감성적 불편함을 예방할 수 있다.

Description

터치 스크린의 입력 좌표 보정 장치 및 그 보정 방법{Apparatus for Correcting Input-Coordinate of Touch screen and Correction Method Thereof}
본 발명은 터치 스크린의 입력 좌표 보정 장치 및 그 방법에 관한 것으로서, 더욱 상세하게는 사용자의 터치 행동을 분석하여, 사용자가 입력한 터치의 접촉 형상별, 터치 수단별로 자동으로 입력 좌표를 보정하는 터치 스크린의 입력 좌표 보정 장치 및 그 방법에 관한 것이다.
터치 스크린(Touch Screen)은 스크린에 사용자가 손가락이나 도구를 이용하여 화면을 누르면, 접촉된 위치를 인지하여 시스템에 전달하는 입력장치를 의미한다. 접촉된 입력을 감지하는 방식에 따라 저항막 방식, 정전용량 방식, 적외선 방식, 초음파 방식 등으로 구분된다.
예전에는 감압식이라고도 불리는 저항막 방식의 터치 스크린이 기기에 주로 적용되었다. 그러나 저항막 방식은 화면의 선명도를 저하시키고, 멀티 터치를 구현하기 어려워 요즈음에는 대부분의 전자기기가 정전용량 방식의 터치 스크린을 적용하고 있다.
저항막 방식의 터치 스크린은 손가락이나 각종 도구를 이용하여 터치를 입력할 수 있으나, 정전용량 방식의 터치 스크린은 비도체 즉 전자를 유도하는 물질이 아닐 경우 터치 입력이 불가능하다. 정전용량 방식의 터치 펜이 등장하였지만, 감압식 터치 펜과 달리 펜 팁이 뭉툭하다. 팁 두께가 얇은 정전용량 방식의 터치 펜이 개발되었으나 높은 가격으로 많이 보급되지는 못하고 있다. 이러한 이유로 인하여 정전용량 방식의 터치 스크린을 적용한 전자기기의 대부분은 사용자의 손가락으로 조작된다.
일반적으로 사용자가 손가락을 이용하여 터치 스크린을 조작할 경우, 터치 스크린에는 면 형태의 입력이 입력된다. 입력이 펜의 팁처럼 점 형태가 아닌 면 형태이므로 사용자가 입력의 의도한 좌표와 터치 스크린이 입력받은 좌표 사이에 오차가 발생하는 경우가 많다.
도 1a 및 도 1b는 터치 스크린에 면 입력이 입력된 경우를 나타낸 도면이다. 도 1a에 나타낸 것처럼, 사용자는 터치 스크린(100)의 a영역을 선택하고자 하였으나 실제로 a영역과 인접한 b영역에 터치가 입력되는 경우가 많다. 그리고 1b는 터치 스크린(100)이 인식한 사용자의 손가락 형상을 나타낸 것이다. 도 1b에 나타낸 것처럼, 사용자는 d영역을 터치하려고 하였으나, 터치 스크린(100)은 c영역을 입력한 것으로 판단하는 경우도 있다.
이처럼 터치 스크린은 터치 스크린에 터치가 일어난 면에 대한 입력 중에서 일정 좌표를 실제 입력을 한 좌표로 계산한다. 터치 스크린을 포함하는 전자기기는 터치가 일어난 면의 중심좌표 또는 일정 위치로 치우친 좌표를 인식한다. 이때, 터치 스크린을 포함하는 전자기기는 사용자로부터 입력받은 터치 입력을 소프트웨어 및 하드웨어를 이용하여 정적으로 처리하여 좌표로 인식한다.
따라서 사용자가 손가락을 이용하여 터치 스크린을 터치할 때, 사용자가 의도한 입력 좌표와 터치 스크린이 처리하는 좌표는 동일하지 않을 수 있으며, 터치 스크린이 처리하는 좌표는 터치 스크린에 입력을 가한 각 사용자별, 터치를 가한 손가락별, 터치를 가한 도구별로 터치시의 각도와 터치 시 가한 힘의 차이로 각각의 터치는 다르게 인식된다.
사용자가 의도한 입력 좌표와 터치 스크린이 인식한 좌표의 불일치로 인하여, 오입력되는 경우가 많으며, 오입력시 사용자는 이전 단계로 되돌아가도록 조작한 후 다시 터치 스크린을 터치하여야 한다. 오입력으로 인하여 사용자는 불편함을 느끼며, 특히 시간, 에너지 등이 낭비되고, 사용자가 감성적 불편함을 느낄 수도 있다.
본 발명의 배경이 되는 기술은 한국등록특허 제10-1080512호(2011.11.04 공고)에 개시되어 있다.
본 발명은 터치 스크린의 입력 좌표 보정 장치 및 그 방법에 관한 것으로서, 더욱 상세하게는 사용자의 터치 행동을 분석하여, 사용자가 입력한 터치의 접촉 형상별, 터치 수단별로 자동으로 입력 좌표를 보정하는 터치 스크린의 입력 좌표 보정 장치 및 그 방법을 제공하는데 목적이 있다.
이러한 기술적 과제를 이루기 위한 본 발명의 실시예에 따른 터치 스크린의 입력 좌표 보정 장치는 터치 스크린을 통하여 입력받은 터치의 접촉 형상 및 입력좌표를 인식하는 터치 인식부, 선행 터치에 의한 신호가 오입력된 후 상기 선행 터치의 접촉 형상과 동일한 접촉 형상의 후행 터치에 의한 신호가 입력된 경우, 상기 선행 터치의 접촉 형상에 대응하는 보정좌표를 생성하는 좌표 보정부, 그리고 상기 터치 접촉 형상과 상기 보정좌표를 저장하는 저장부를 포함하며, 상기 좌표 보정부는, 새로운 터치에 의한 신호를 입력받으면, 저장된 상기 터치 접촉 형상 중에서 상기 새로운 터치의 터치 접촉 형상에 대응하는 상기 터치 접촉 형상의 상기 보정좌표로 상기 새로운 터치의 좌표를 보정한다.
또한, 상기 입력받은 터치의 속성을 구분하기 위한 센서부를 더 포함하고, 상기 저장부는, 상기 터치의 속성을 각각의 상기 터치 접촉 형상에 대하여 저장하며, 상기 터치의 속성은 상기 터치 입력시의 충격량 및 상기 터치를 입력한 부분이 손가락 또는 손톱인지 여부 중에서 적어도 하나를 포함할 수 있다.
또한, 상기 선행 터치가 입력된 후, 일정 시간 내에 이전 화면으로 돌아가도록 하는 귀환 명령 신호가 사용자에 의해 입력된 다음, 상기 선행 터치된 영역과 인접한 영역에 후행 터치에 의한 신호가 입력되면, 상기 선행 터치를 오입력으로 판단하는 제어부를 더 포함할 수 있다.
또한, 상기 좌표 보정부는, 상기 입력좌표를 상기 터치 스크린의 선택 영역의 폭에 비례하는 만큼 보정하여 상기 보정좌표를 생성할 수 있다.
또한, 상기 터치 인식부는, 상기 인식한 선행 터치의 접촉 형상이 상기 저장부에 저장되어 있지 않으며, 상기 후행 터치의 접촉 형상 및 속성이 상기 선행 터치의 접촉 형상 및 속성과 동일한 경우, 상기 좌표 보정부는 해당 터치의 접촉 형상 및 속성에 대응하는 보정좌표를 생성하고, 상기 저장부는 생성된 상기 보정 좌표를 상기 해당 터치의 접촉 형상 및 속성에 대응되도록 저장할 수 있다.
본 발명의 다른 실시예에 따른 터치 스크린의 입력 좌표 보정 장치를 이용한 입력 좌표 보정 방법은 터치 스크린을 통하여 입력받은 선행 터치의 접촉 형상 및 입력좌표를 인식하는 단계, 상기 선행 터치에 의한 신호가 오입력된 후 상기 선행 터치의 접촉 형상과 동일한 접촉 형상의 후행 터치에 의한 신호가 입력된 경우, 상기 선행 터치의 접촉 형상에 대응하는 보정좌표를 생성하여 저장하는 단계, 새로운 터치에 의한 신호를 입력받으면, 상기 새로운 터치의 접촉 형상 및 입력좌표를 인식하는 단계, 그리고 저장된 상기 터치 접촉 형상 중에서 상기 새로운 터치의 접촉 형상에 대응하는 상기 터치 접촉 형상의 상기 보정좌표로 상기 새로운 터치의 좌표를 보정하는 단계를 포함한다.
따라서 본 발명에 따르면 터치 스크린의 입력 좌표 보정 장치 및 그 방법을 이용함으로써, 사용자의 터치 입력 패턴에 따라 터치 접촉 형상 및 터치의 수단별로 좌표 보정을 수행하여 사용자가 오입력한 터치로 인하여 느끼는 불편함을 최소화 할 수 있다.
또한 터치의 오입력으로 인하여 낭비되는 시간, 에너지를 절감할 수 있으며, 사용자가 느끼는 감성적 불편함을 예방할 수 있다.
도 1a 및 도 1b는 터치 스크린에 면 입력이 입력된 경우를 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 터치 스크린의 입력 좌표 보정 장치를 설명하기 위한 구성도이다.
도 3은 본 발명의 실시예에 따른 터치 스크린의 입력 좌표 보정 방법을 설명하기 위한 순서도이다.
도 4는 본 발명의 실시예에 따른 터치의 접촉 형상별 입력좌표 저장 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 실시예에 따라 오입력으로 판단되어 보정좌표를 생성하는 조건을 설명하기 위한 도면이다.
도 6a 및 6b는 본 발명의 실시예에 따른 보정좌표 생성 방법을 설명하기 위한 도면이다.
도 7은 본 발명의 실시예에 따른 터치의 접촉 형상별 보정좌표 저장 방법을 설명하기 위한 도면이다.
도 8은 입력받은 터치 형상에 대하여 입력 좌표를 보정하는 방법을 설명하기 위한 예시도이다.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
이하 첨부된 도면을 참조하면서 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.
도 2는 본 발명의 실시예에 따른 터치 스크린의 입력 좌표 보정 장치를 설명하기 위한 구성도이다.
도 2에 나타낸 것처럼, 터치 스크린의 입력 좌표 보정 장치(200)는 터치 인식부(210), 센서부(220), 제어부(230), 좌표 보정부(240), 저장부(250)를 포함한다.
먼저, 터치 인식부(210)는 터치 스크린(100)을 통하여 사용자로부터 입력된 터치의 접촉 형상과 입력좌표를 인식한다. 여기서 입력좌표는 사용자로부터 입력받은 터치의 접촉면의 형상에 대응하여 실제 사용자 단말기가 인식하는 점 형태의 좌표를 의미한다.
그리고 센서부(220)는 입력받은 터치의 속성을 구분한다. 여기서 터치의 속성은 터치를 입력한 부분이 손가락인지 손톱을 포함하는지 여부이다. 센서부(220)는 가속도 센서를 이용하여 터치 입력시의 충격량을 감지하고, 감지한 충격량을 이용하여 터치가 손가락으로만 입력되었는지, 손톱을 포함하는 부분으로 입력되었는지 판단한다.
본 발명의 실시예에 따른 터치 스크린의 입력 좌표 보정 장치(200)는 사용자로부터 복수의 동일한 터치의 접촉 형상을 입력받았더라도, 센서부(220)가 구분한 터치의 속성이 다를 경우, 복수의 터치 입력은 서로 다른 보정좌표를 가진다. 또한 센서부(220)가 감지한 충격량으로 터치의 속성을 구분하도록 터치 스크린의 입력 좌표 보정 장치(200)를 설계할 수도 있다.
다음으로 제어부(230)는 입력받은 선행 터치의 접촉 형상이 저장부(250)에 저장되어 있는지 판단한다. 선행 터치의 접촉 형상이 저장부(250)에 저장되어 있는 경우, 제어부(230)는 좌표 보정부(240)가 선행 터치의 좌표를 보정하도록 제어한다.
선행 터치의 접촉 형상이 저장부(250)에 저장되어 있지 않은 경우, 제어부(230)는 선행 터치를 입력받은 후 일정 시간 이내에 귀환 명령 신호가 입력되었으며, 입력받은 후행 터치가 선행 터치와 인접하고, 후행 터치의 접촉 형상 및 속성이 선행 터치의 접촉 형상 및 속성과 동일한지 판단한다.
여기서 귀환 명령 신호는 선행 터치 신호가 수행되기 이전 단계로 돌아가도록 하는 신호를 의미하며, 되돌아가기 버튼 또는 글자를 지울 때 사용하는 백스페이스(Backspace) 등 일 수 있다. 그리고 귀환 명령 신호는 사용자로부터 터치, 버튼 누름, 제스처, 음성, 모션 중 어느 하나의 방식으로 입력받을 수 있다.
사용자로부터 터치를 이용한 귀환 명령 신호가 입력 될 경우, 제어부(230)는 귀환 명령 신호인 해당 터치를 예외로 처리하여, 귀환 명령 신호로 입력받은 터치의 접촉 형상 및 속성을 인식하지 않고, 해당 터치의 입력좌표에 의한 신호가 수행되도록 한다.
즉, 귀환 명령 신호로 입력받은 터치는 선행 터치 및 후행 터치와 같이 터치의 접촉 형상 및 속성을 인식하거나, 좌표를 보정하지 않고, 해당 귀환 명령 신호로 입력받은 터치의 입력좌표를 그대로 수행하여 이전 단계 또는 이전 화면으로 되돌아 가도록한다.
또한 제어부(230)는 일정 시간 이내에 귀환 명령 신호가 입력되고, 입력받은 후행 터치가 선행 터치와 인접하며, 후행 터치의 접촉 형상 및 속성이 선행 터치의 접촉 형상 및 속성과 동일한 것으로 판단한 경우, 좌표 보정부(240)가 후행 터치의 접촉 형상 및 속성에 대응하는 보정 좌표를 생성하도록 제어한다.
그리고 제어부(230)는 좌표 보정부(240)가 보정한 좌표에 의한 신호가 처리되도록 한다.
다음으로 좌표 보정부(240)는 터치의 접촉 형상에 대응하는 보정좌표를 생성한다. 이때, 좌표 보정부(240)는 선행 터치 신호에 의하여 선택된 영역과 후행 터치 신호에 의하여 선택된 영역의 폭에 비례하는 만큼 선행 터치의 입력좌표를 보정하여 보정좌표를 생성한다.
또한 좌표 보정부(240)는 새로운 터치에 의한 신호를 입력받으면 저장된 터치 접촉 형상 중에서 새로운 터치의 터치 접촉 형상에 대응하는 터치 접촉 형상의 보정좌표로 새로운 터치의 좌표를 보정한다.
마지막으로 저장부(250)는 입력받은 터치의 접촉 형상과 해당 터치의 접촉 형상에 대응하는 입력 좌표를 임시로 저장한다. 또한 저장부(250)는 좌표 보정부(240)에서 생성된 보정좌표를 각각의 터치 접촉 형상별로 저장한다.
그리고 저장부(250)는 센서부(220)로부터 입력받은 터치의 속성을 이용하여 터치의 접촉 형상을 터치의 속성별로 세분화하여 저장할 수 있으며, 터치의 접촉 형상 및 터치의 속성에 대응되도록 보정좌표를 저장한다.
이하에서는 도 3 내지 도 6b를 통하여 본 발명의 실시예에 다른 터치 스크린의 입력 좌표 보정 방법에 대하여 더욱 상세하게 설명한다.
도 3은 본 발명의 실시예에 따른 터치 스크린의 입력 좌표 보정 방법을 설명하기 위한 순서도이고, 도 4는 본 발명의 실시예에 따른 터치의 접촉 형상별 입력좌표 저장 방법을 설명하기 위한 도면이다.
먼저, 터치 인식부(210)는 선행 터치의 접촉 형상을 인식하고, 센서부(220)는 선행 터치의 속성을 인식한다(S310). 터치 인식부(210)는 사용자로부터 입력받은 선행 터치의 면 형태의 접촉 형상을 인식하고, 센서부(220)는 선행 터치가 손가락을 이용하여 입력되었는지, 손톱을 포함하는 손가락으로 입력되었는지 판단한다.
이때, 센서부(220)는 가속도 센서를 이용하여 터치 입력시의 충격량을 감지하고, 감지한 충격량이 임계치 이하인 경우 손가락 만을 이용하여 터치가 일어난 것으로 판단하고, 충격량이 임계치보다 큰 경우 해당 터치 입력시 손톱이 사용된 것으로 판단한다.
그리고 제어부(230)는 선행 터치의 접촉 형상 및 속성이 저장부(250)에 저장되어 있는지 판단한다(S320). 터치의 접촉 형상 및 속성이 저장되어 있다는 것은 터치의 접촉 형상 및 속성과 해당 터치의 접촉 형상 및 속성에 대응하는 보정좌표가 저장부(250)에 저장되어 있다는 것을 의미한다.
저장부(250)에 선행 터치의 접촉 형상 및 속성이 저장되어 있을 경우, 좌표 보정부(240)는 해당 터치의 접촉 형상 및 속성에 대응하는 보정좌표로 선행 터치를 보정하고, 제어부(230)는 보정된 좌표에 의한 신호가 처리되도록 한다(S330). 그리고 후술할 S350 단계를 수행하여 귀환 명령 신호가 입력되었는지 판단하며 이후의 단계를 수행한다.
반면, 저장부(250)에 선행 터치의 접촉 형상 및 속성이 저장되어 있지 않은 경우, 저장부(250)는 선행 터치의 접촉 형상에 대응하는 임시 입력좌표를 저장하고, 제어부(230)는 임시 입력좌표에 의한 신호가 처리되도록 한다(S340).
도 4에 나타낸 것처럼, 저장부(250)는 터치 인식부(210) 및 센서부(220)가 인식한 터치의 접촉 형상 및 속성별로 임시 입력좌표를 저장한다. 여기서 입력좌표는 터치의 접촉 형상 내부 또는 외부에 위치할 수 있으며, 실제 사용자 단말기가 입력받은 것으로 인식한 좌표를 의미한다.
터치의 접촉 형상이 동일하더라도 저장부(250)는 손톱 사용여부에 따라 서로 다른 입력좌표를 갖도록 저장할 수 있다. 도 4에 나타낸 것처럼, 첫 번째 및 두 번째의 접촉 형상은 동일하지만, 센서부(220)가 인식한 충격량에 따른 손톱 사용 여부에 따라 각각의 접촉 형상은 서로 다른 입력좌표를 갖는다.
사용자가 터치스크린(100)의 동일한 위치를 터치한 경우라도, 사용자가 손가락만을 사용하여 터치를 입력하였는지, 손톱을 함께 사용하여 터치를 입력하였는지에 따라 실제 사용자 단말기는 서로 다른 입력좌표로 인식한다. 따라서 저장부(250)는 동일한 접촉 형상을 손톱 사용 여부에 따라 세분화 하여, 각각의 입력좌표를 터치의 접촉 형상 및 속성에 대응되도록 임시로 저장한다.
S340 단계에서 임시로 저장된 터치의 접촉 형상, 속성 및 임시 입력좌표는 후술할 S390 단계에서 해당 터치의 접촉 형상 및 속성에 대응하는 보정좌표를 생성할 때 사용된다. 그리고 터치 스크린의 입력 좌표 보정 장치(200)는 S340 단계에서 임시로 저장된 선행 터치의 접촉 형상, 속성 및 입력좌표를 주기적으로 삭제할 수 있다.
다음으로 제어부(230)는 선행 터치에 의한 신호를 입력받은 후 일정 시간 이내에 귀환 명령 신호가 입력되었는지 판단한다(S350). 여기서 귀환 명령 신호는 이전 단계 또는 이전 화면으로 되돌아가기 위하여 사용자가 입력한 신호를 의미한다.
제어부(230)는 선행 터치 이후에 입력받은 터치의 접촉 형상에 대해 임시로 저장된 입력좌표 또는 보정좌표가 귀환 명령 신호의 영역에 해당할 경우, 귀환 명령 신호를 수행하도록 처리한다. 이때, 제어부(230)는 해당 터치를 선행 또는 후행 터치로 간주하지 않도록 예외처리를 하고, 귀환 명령 신호를 입력한 것으로만 처리한다.
일정 시간 이내에 귀환 명령 신호가 입력되지 않은 경우, 제어부(230)는 해당 터치의 접촉 형상과 속성에 대한 좌표 보정 절차를 종료한다.
그러나 일정 시간 이내에 귀환 명령 신호가 입력된 경우, 제어부(230)는 귀환 명령 신호 이후에 후행 터치된 영역이 선행 터치된 영역과 인접한 영역인지를 판단한다(S360).
후행 터치된 영역이 선행 터치된 영역과 인접하지 않은 경우, 제어부(230)는 후행 터치를 새로운 선행 터치로 인식한다(S370).
그러나 후행 터치된 영역이 선행 터치된 영역과 인접할 경우, 제어부(230)는 선행 터치와 후행 터치의 접촉 형상 및 속성이 동일한지 판단하고(S380), 접촉 형상 및 속성이 동일하지 않을 경우 제어부(230)는 S370 단계를 수행하여 후행 터치를 새로운 터치로 인식한다.
또한 제어부(230)는 S350 단계, S360 단계 및 S380 단계의 순서를 바꾸어 각 단계를 수행할 수 있으며, 각 단계의 순서와 상관없이, 세 단계의 조건을 모두 만족할 경우 후술할 S390 단계를 수행한다.
도 5는 본 발명의 실시예에 따라 오입력으로 판단되어 보정좌표를 생성하는 조건을 설명하기 위한 도면이다.
도 5에 나타낸 것처럼, 터치 인식부(210)는 사용자로부터 선행 터치에 의한 신호로 G 버튼을 입력받고 귀환 명령 신호인 되돌아가기 버튼의 터치를 입력받은 뒤, 후행 터치에 의한 신호로 F 버튼을 입력받았다고 가정한다.
이때, 제어부(230)는 S350 단계를 통하여 터치 인식부(210)가 선행 터치에 의한 신호로 G 버튼을 입력받은 후 일정시간 이내에 귀환 명령 신호인 되돌아가기 버튼의 터치를 입력받았는지 판단한다.
판단 결과, 사용자로부터 귀환 명령 신호가 일정 시간 이내에 입력되지 않은 경우, 제어부(230)는 해당 터치의 접촉 형상에 대한 좌표 보정을 종결한다.
반면, 터치 인식부(210)가 사용자로부터 귀환 명령 신호 중 하나인 되돌아가기 버튼을 일정시간 이내에 입력받은 경우, 제어부(230)는 S360 단계를 통하여 입력받은 후행 터치에 의한 신호가 선행 터치에 의한 신호와 인접한 위치에서 입력되었는지 판단한다.
도 5에 나타낸 것처럼, 터치 인식부(210)가 선행 터치에 의하여 G 버튼을 입력받은 경우, 제어부(230)는 해당 선행 터치의 접촉 형상 및 속성에 대응하는 보정좌표가 저장되어 있는지 여부를 판단한다. 보정좌표가 저장되어 있는 경우, 제어부(230)는 S330 단계를 수행하여 보정좌표로 입력좌표를 전달한다. 반면, 보정좌표가 저장되어 있지 않을 경우, S340 단계를 수행하여 임시 입력좌표를 저장 및 전달한다.
후행 터치에 의한 신호로 입력받은 F 버튼은 선행 터치에 의한 신호로 입력받은 G 버튼과 인접한 영역에 위치한다. 따라서 S360 단계에서 제어부(230)는 후행 터치가 선행 터치와 인접한 영역에서 입력된 것으로 판단한다.
또한 사용자가 쿼티 키보드(Qwerty keyboard) 화면상에 터치를 입력할 때, 터치 인식부(210)가 선행 터치에 의한 신호로 E 버튼을 입력받은 경우 선행 터치된 영역과 인접한 영역은 W, R, D 버튼의 영역일 수 있다. 즉 사용자가 선행 터치에 의한 신호를 입력하고, 일정 시간 이내에 백스페이스(Backspace) 등의 귀환 명령 신호를 입력한 후, W, R, D 중에서 어느 하나의 버튼을 터치하여 후행 터치에 의한 신호를 입력한 경우, 제어부(230)는 후행 터치가 선행 터치와 인접한 영역에서 입력된 것으로 판단한다.
그리고 제어부(230)는 S380 단계를 통하여 선행 터치와 후행 터치의 접촉 형상 및 속성이 동일한지 판단한다. 이때, 제어부(230)는 S340 단계에서 임시로 저장된 선행 터치의 접촉 형상 및 속성과 터치 인식부(210)가 인식한 후행 터치의 접촉 형상 및 속성을 비교한다.
후행 터치의 접촉 형상 및 속성이 선행 터치의 접촉 형상 및 속성과 동일하지 않으면, 제어부(230)는 S370 단계를 통하여 후행 터치를 새로운 선행 터치로 인식하여 S320 단계를 수행한다.
반면, 후행 터치의 접촉 형상 및 속성이 선행 터치의 접촉 형상 및 속성과 동일한 경우, 좌표 보정부(240)는 해당 터치의 접촉 형상 및 속성에 대응하는 보정좌표를 생성하고, 저장부(250)는 생성된 보정 좌표를 터치의 접촉 형상 및 속성에 대응되도록 저장한다(S390).
도 6a 및 6b는 본 발명의 실시예에 따른 보정좌표 생성 방법을 설명하기 위한 도면이다.
도 6a에 나타낸 것처럼, 오입력으로 판단된 선행 터치의 입력좌표(301)가 입력된 영역의 폭이 1cm이고, 후행 터치의 입력좌표(302)가 입력된 영역의 폭이 1cm라고 가정한다. 이 경우, 좌표 보정부(240)는 선행 터치의 입력좌표(301)가 입력된 영역의 폭의 절반인 0.5cm와 후행 터치의 입력좌표(302)가 입력된 영역의 폭의 절반인 0.5cm를 더하고, 두 영역의 폭의 절반을 더한 값인 1cm에 보정상수 20%를 곱하여 보정값 0.2cm를 생성한다.
여기서 직사각형의 영역 중에서 터치 좌표가 입력된 영역의 폭의 길이는 선행 터치의 입력좌표(301)과 후행 터치의 입력좌표(302)를 구분하는 변과 이웃하는 변의 길이를 의미한다.
또한 보정상수는 터치 스크린의 입력 좌표 보정 장치(200)이 설정한 값이며, 터치 스크린의 입력 좌표 보정 장치(200)를 작동시키는 소프트웨어 또는 하드웨어의 종류에 따라 보정상수는 서로 다를 수 있다.
도 6b는 선행 터치의 터치 접촉 형상 및 입력좌표(301)와 후행터치의 터치 접촉 형상 및 입력좌표(302)를 포개어 놓은 도면이다. 그리고 도 6b에 나타낸 것처럼, 좌표 보정부(240)는 선행 터치의 입력좌표(301)를 생성된 보정값인 0.2cm만큼 보정한다. 이때, 좌표 보정부(240)는 선행 터치의 입력좌표(301)를 시작점으로 하고, 후행 터치의 입력좌표(302)를 끝점으로 하는 방향으로 0.2cm만큼 입력좌표를 보정하여 보정좌표를 생성한다. 그리고 저장부(250)는 생성된 보정좌표를 해당 터치의 접촉 형상 및 속성에 대응되도록 저장한다.
도 7은 본 발명의 실시예에 따른 터치의 접촉 형상별 보정좌표 저장 방법을 설명하기 위한 도면이다.
도 7에 나타낸 것처럼, 저장부(250)는 좌표 보정부(240)가 생성한 보정좌표를 해당 터치의 접촉 형상 및 속성에 대응되도록 저장한다. 터치의 접촉 형상이 동일하더라도, 손톱 사용 여부에 따라 서로 다른 보정좌표를 갖는다.
사용자로부터 새로운 터치를 입력받아 S310 단계에서 터치 인식부(210)가 해당 터치의 접촉 형상 및 입력좌표를 인식하고, 센서부(220)가 터치의 속성을 인식하면, 제어부(230)는 S320 단계에서 해당 터치의 접촉 형상 및 속성에 해당하는 보정좌표가 저장부(250)에 저장되어 있는지 판단한다.
해당 터치의 접촉 형상 및 속성이 저장부(250)에 저장되어 있는 경우, S330 단계를 통하여 좌표 보정부(240)는 해당 터치의 접촉 형상 및 속성에 대응하는 보정좌표로 새로운 터치의 좌표를 인식하고, 인식한 보정좌표에 의한 신호로 동작을 수행한다.
도 8은 입력받은 터치 형상에 대하여 입력 좌표를 보정하는 방법을 설명하기 위한 예시도이다.
사용자가 새로운 터치를 통해 신호를 입력하면, 터치 인식부(210) 및 센서부(220)는 S310 단계를 통하여 입력받은 터치의 접촉 형상, 속성 및 입력좌표(301)를 인식한다. 그리고 제어부(230)는 인식한 터치의 접촉 형상 및 속성이 저장부(250)에 저장되어 있는지 판단한다.
입력받은 터치의 접촉 형상 및 속성이 저장부(250)에 저장된 터치 형상 및 속성과 동일할 경우, 좌표 보정부(240)는 S330 단계를 수행한다.
좌표 보정부(240)는 입력된 터치의 입력 좌표를 S310 단계에서 인식한 입력좌표(301)가 아닌 저장부(250)에 저장된 해당 접촉 형상 및 속성의 보정좌표(303)로 인식하도록 좌표를 보정한다.
도 8과 같이, 좌표 보정부(240)가 보정을 수행하기 전에는 S310 단계에서 인식한 입력좌표가 입력 된 것으로 판단하여, 제어부(230)는 2 영역이 터치된 것으로 판단한다. 그러나 좌표 보정부(240)가 저장부(250)에 저장된 보정좌표(303)를 이용하여 보정을 수행한 경우, 제어부(230)는 보정좌표(303)에 의하여 1 영역이 터치된 것으로 판단하고, 그에 따른 신호로 동작을 수행한다.
즉 터치 스크린의 입력 좌표 보정 장치(200)는 사용자로부터 입력받은 터치를 보정좌표(303)가 터치된 것으로 인식하고, 보정좌표(303)에 의한 신호로 동작을 수행한다.
이와 같이 본 발명의 실시예에 따른 터치 스크린의 입력 좌표 보정 장치 및 그 방법을 이용함으로써, 사용자의 터치 입력 패턴에 따라 터치 접촉 형상 및 터치의 수단별로 좌표 보정을 수행하여 사용자가 오입력한 터치로 인하여 느끼는 불편함을 최소화 할 수 있다.
사용자가 날카롭거나 뾰족하지 않은 면 형태의 손가락이나 도구로 터치를 입력하는 경우, 본 발명의 실시예에 따른 터치 스크린의 입력 좌표 보정 장치는 사용자의 터치 입력 패턴을 분석하여 입력한 터치의 접촉 형상 및 속성별로 생성된 보정좌표를 이용하여 사용자의 터치 입력으로 인식된 좌표를 보정한다. 따라서, 사용자는 오입력으로 인하여 귀환 명령 신호를 입력하고, 선택하고자 하는 영역을 다시 터치하는 과정을 수행하지 않아도 된다. 이를 통하여 오입력으로 인하여 사용자의 낭비되는 시간과 터치 스크린을 포함하는 전자기기가 소비하는 에너지를 절감할 수 있으며, 사용자가 느끼는 감성적 불편함을 예방할 수 있다.
이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
100 : 터치 스크린
200 : 터치 스크린의 입력 좌표 보정 장치
210 : 터치 인식부 220 : 센서부
230 : 제어부 240 : 좌표 보정부
250 : 저장부 301 : 선행 터치의 입력좌표
302 : 후행 터치의 입력좌표 303 : 보정좌표

Claims (10)

  1. 터치 스크린을 통하여 입력받은 터치의 접촉 형상 및 입력좌표를 인식하는 터치 인식부,
    선행 터치에 의한 신호가 오입력된 후 상기 선행 터치의 접촉 형상과 동일한 접촉 형상의 후행 터치에 의한 신호가 입력된 경우, 상기 선행 터치의 접촉 형상에 대응하는 보정좌표를 생성하는 좌표 보정부, 그리고
    상기 터치 접촉 형상과 상기 보정좌표를 저장하는 저장부를 포함하며,
    상기 좌표 보정부는,
    새로운 터치에 의한 신호를 입력받으면, 저장된 상기 터치 접촉 형상 중에서 상기 새로운 터치의 터치 접촉 형상에 대응하는 상기 터치 접촉 형상의 상기 보정좌표로 상기 새로운 터치의 좌표를 보정하는 터치 스크린의 입력 좌표 보정 장치.
  2. 제1항에 있어서,
    상기 입력받은 터치의 속성을 구분하기 위한 센서부를 더 포함하고,
    상기 저장부는,
    상기 터치의 속성을 각각의 상기 터치 접촉 형상에 대하여 저장하며,
    상기 터치의 속성은 터치 입력시의 충격량 및 터치를 입력한 부분이 손가락 또는 손톱인지 여부 중에서 적어도 하나를 포함하는 터치 스크린의 입력 좌표 보정 장치.
  3. 제1항에 있어서,
    상기 선행 터치가 입력된 후, 일정 시간 내에 이전 화면으로 돌아가도록 하는 귀환 명령 신호가 사용자에 의해 입력된 다음, 상기 선행 터치된 영역과 인접한 영역에 후행 터치에 의한 신호가 입력되면, 상기 선행 터치를 오입력으로 판단하는 제어부를 더 포함하는 터치 스크린의 입력 좌표 보정 장치.
  4. 제1항에 있어서,
    상기 좌표 보정부는,
    상기 입력좌표를 상기 터치 스크린의 선택 영역의 폭에 비례하는 만큼 보정하여 상기 보정좌표를 생성하는 터치 스크린의 입력 좌표 보정 장치.
  5. 제1항에 있어서,
    상기 인식한 선행 터치의 접촉 형상이 상기 저장부에 저장되어 있지 않으며, 상기 후행 터치의 접촉 형상 및 속성이 상기 선행 터치의 접촉 형상 및 속성과 동일한 경우,
    상기 좌표 보정부는,
    해당 터치의 접촉 형상 및 속성에 대응하는 보정좌표를 생성하고,
    상기 저장부는,
    생성된 보정 좌표를 상기 해당 터치의 접촉 형상 및 속성에 대응되도록 저장하는 터치 스크린의 입력 좌표 보정 장치.
  6. 터치 스크린의 입력 좌표 보정 장치를 이용한 입력 좌표 보정 방법에 있어서,
    터치 스크린을 통하여 입력받은 선행 터치의 접촉 형상 및 입력좌표를 인식하는 단계,
    상기 선행 터치에 의한 신호가 오입력된 후 상기 선행 터치의 접촉 형상과 동일한 접촉 형상의 후행 터치에 의한 신호가 입력된 경우, 상기 선행 터치의 접촉 형상에 대응하는 보정좌표를 생성하여 저장하는 단계,
    새로운 터치에 의한 신호를 입력받으면, 상기 새로운 터치의 접촉 형상 및 입력좌표를 인식하는 단계, 그리고
    저장된 상기 터치 접촉 형상 중에서 상기 새로운 터치의 접촉 형상에 대응하는 상기 터치 접촉 형상의 상기 보정좌표로 상기 새로운 터치의 좌표를 보정하는 단계를 포함하는 터치 스크린의 입력 좌표 보정 방법.
  7. 제6항에 있어서,
    상기 입력받은 터치의 속성을 구분하는 단계, 그리고
    상기 터치의 속성을 저장하는 단계를 더 포함하며,
    상기 터치의 속성은 상기 터치 입력시의 충격량 및 상기 터치를 입력한 부분이 손가락 또는 손톱인지 여부 중에서 적어도 하나를 포함하는 터치 스크린의 입력 좌표 보정 방법.
  8. 제6항에 있어서,
    상기 선행 터치가 입력된 후, 일정 시간 내에 이전 화면으로 돌아가도록 하는 귀환 명령 신호가 사용자에 의해 입력된 다음, 상기 선행 터치된 영역과 인접한 영역에 후행 터치에 의한 신호가 입력되면, 상기 선행 터치를 오입력으로 판단하는 터치 스크린의 입력 좌표 보정 방법.
  9. 제8항에 있어서,
    상기 보정좌표를 생성하여 저장하는 단계는,
    상기 입력좌표를 터치 스크린의 선택 영역의 폭에 비례하는 만큼 보정하여 상기 보정좌표를 생성하는 터치 스크린의 입력 좌표 보정 방법.
  10. 제8항에 있어서,
    상기 인식한 선행 터치의 접촉 형상이 저장되어 있지 않으며, 상기 후행 터치의 접촉 형상 및 속성이 상기 선행 터치의 접촉 형상 및 속성과 동일한 경우,
    상기 해당 터치의 접촉 형상 및 속성에 대응하는 보정좌표를 생성하고, 생성된 상기 보정 좌표를 상기 해당 터치의 접촉 형상 및 속성에 대응되도록 저장하는 터치 스크린의 입력 좌표 보정 방법.
KR1020140172868A 2014-12-04 2014-12-04 터치 스크린의 입력 좌표 보정 장치 및 그 보정 방법 KR101701207B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140172868A KR101701207B1 (ko) 2014-12-04 2014-12-04 터치 스크린의 입력 좌표 보정 장치 및 그 보정 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140172868A KR101701207B1 (ko) 2014-12-04 2014-12-04 터치 스크린의 입력 좌표 보정 장치 및 그 보정 방법

Publications (2)

Publication Number Publication Date
KR20160068054A true KR20160068054A (ko) 2016-06-15
KR101701207B1 KR101701207B1 (ko) 2017-02-02

Family

ID=56134815

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140172868A KR101701207B1 (ko) 2014-12-04 2014-12-04 터치 스크린의 입력 좌표 보정 장치 및 그 보정 방법

Country Status (1)

Country Link
KR (1) KR101701207B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018021713A1 (ko) * 2016-07-29 2018-02-01 삼성전자 주식회사 펜 입력 처리 방법 및 이를 지원하는 전자 장치
KR20180013585A (ko) * 2016-07-29 2018-02-07 삼성전자주식회사 전자 장치 및 전자 장치의 터치 입력 처리 방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101993257B1 (ko) 2017-09-11 2019-06-26 (주)컴버스테크 손떨림 보정 기반의 터치 입력 보정 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011161864A1 (ja) * 2010-06-25 2011-12-29 パナソニック株式会社 接触入力位置補正装置、入力装置、接触入力位置補正方法、プログラム、及び集積回路
WO2012161223A1 (ja) * 2011-05-25 2012-11-29 Necカシオモバイルコミュニケーションズ株式会社 入力装置、入力方法およびプログラム
JP2014021556A (ja) * 2012-07-12 2014-02-03 Fujitsu Ltd 補正装置、補正プログラム、及び補正方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011161864A1 (ja) * 2010-06-25 2011-12-29 パナソニック株式会社 接触入力位置補正装置、入力装置、接触入力位置補正方法、プログラム、及び集積回路
WO2012161223A1 (ja) * 2011-05-25 2012-11-29 Necカシオモバイルコミュニケーションズ株式会社 入力装置、入力方法およびプログラム
JP2014021556A (ja) * 2012-07-12 2014-02-03 Fujitsu Ltd 補正装置、補正プログラム、及び補正方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018021713A1 (ko) * 2016-07-29 2018-02-01 삼성전자 주식회사 펜 입력 처리 방법 및 이를 지원하는 전자 장치
KR20180013585A (ko) * 2016-07-29 2018-02-07 삼성전자주식회사 전자 장치 및 전자 장치의 터치 입력 처리 방법
US11249593B2 (en) 2016-07-29 2022-02-15 Samsung Electronics Co., Ltd. Pen input processing method and electronic device supporting same

Also Published As

Publication number Publication date
KR101701207B1 (ko) 2017-02-02

Similar Documents

Publication Publication Date Title
CN107957812B (zh) 触控装置及触控装置辨识方法
JP5950597B2 (ja) 情報処理装置およびその制御方法
US20150309589A1 (en) Electronic device and associated control method and computer program product
US9047001B2 (en) Information processing apparatus, information processing method, and program
US10956030B2 (en) Multi-touch based drawing input method and apparatus
US20070146320A1 (en) Information input system
JP5974745B2 (ja) タッチパネル入力装置、タッチ入力方法及びタッチ入力制御プログラム
US20130249826A1 (en) Method and apparatus for detecting touch
KR101701207B1 (ko) 터치 스크린의 입력 좌표 보정 장치 및 그 보정 방법
CN105630397A (zh) 一种弹出框的打开方法及终端设备
US10649555B2 (en) Input interface device, control method and non-transitory computer-readable medium
JP2004355426A (ja) タッチパネル操作性向上ソフトウェア及び端末
KR20140077000A (ko) 터치 패널 및 이에 대한 디지타이저 펜의 위치 감지 방법
TWI507936B (zh) 觸控面板及其校正裝置
US10162420B2 (en) Recognition device, method, and storage medium
CN113407066B (zh) 手持装置的触摸控制器及其控制方法
JP2016066254A (ja) タッチ検出装置を備えた電子装置
JP5712232B2 (ja) 入力装置
US11237621B2 (en) Multi-touch display apparatus and touch recognition method thereof
US10175825B2 (en) Information processing apparatus, information processing method, and program for determining contact on the basis of a change in color of an image
CN105278714B (zh) 电子设备及触控操作识别方法
JP5519546B2 (ja) 手書き文字入力装置
TWI638295B (zh) 觸控式裝置及觸控裝置辨識方法
JP5642862B2 (ja) 入力装置および入力方法
JP5495406B2 (ja) 入力装置および入力方法

Legal Events

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

Payment date: 20191203

Year of fee payment: 4