KR100794926B1 - 터치 감지 장치 및 방법 - Google Patents

터치 감지 장치 및 방법 Download PDF

Info

Publication number
KR100794926B1
KR100794926B1 KR1020060138402A KR20060138402A KR100794926B1 KR 100794926 B1 KR100794926 B1 KR 100794926B1 KR 1020060138402 A KR1020060138402 A KR 1020060138402A KR 20060138402 A KR20060138402 A KR 20060138402A KR 100794926 B1 KR100794926 B1 KR 100794926B1
Authority
KR
South Korea
Prior art keywords
touch
effective
touches
information
channels
Prior art date
Application number
KR1020060138402A
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 KR1020060138402A priority Critical patent/KR100794926B1/ko
Application granted granted Critical
Publication of KR100794926B1 publication Critical patent/KR100794926B1/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
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • 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/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

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

Abstract

터치 감지 장치 및 방법이 개시된다. 본 발명의 바람직한 일 실시예에 따르면, 터치가 일어나는 복수 개의 채널을 포함하는 접촉부와 복수 개의 채널 중 2 이상의 채널에서 동시에 터치가 발생한 경우, 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치로 판단하는 판단부 및 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보를 저장하는 저장부를 포함하되, 유효 터치 중 적어도 하나의 터치가 중단된 경우 저장부에 저장된 터치 정보에 대해 터치 인식 신호가 출력되는 것을 특징으로 하는 터치 감지 장치가 제공된다.
본 발명에 따르면, 사용자가 실제로 복수의 터치를 수행한 경우에도 이를 잘못된 터치로 인식하지 않고 제대로 된 터치로 인식되도록 할 수 있는 장점이 있다.
터치, 복수, 채널, 센서, 인식, 접촉, 정전용량

Description

터치 감지 장치 및 방법{Apparatus and method for sensing touch}
도 1은 본 발명의 바람직한 일 실시예에 따른 터치 감지 장치의 구성을 도시한 블록도.
도 2는 본 발명의 바람직한 일 실시예에 따른 터치 감지 방법이 수행되는 순서를 도시한 순서도.
도 3은 터치 패드에서 본 발명의 바람직한 일 실시예에 따른 터치 감지가 수행되는 방법을 간략히 도시한 도면.
본 발명은 터치 감지 장치 및 방법에 관한 것으로서, 보다 상세하게는 복수 개의 터치가 동시에 발생한 경우에도 각각의 터치 인식이 가능한 터치 감지 장치 및 방법에 관한 것이다.
최근 많은 전기/전자 장치의 동작을 제어하기 위한 입력 수단으로서 터치 센서와 같은 터치를 감지하는 장치를 이용한 터치 입력 장치가 존재하며 개발되고 있 다.
원칙적으로 터치 감지 장치는 터치 자체를 인식하는 장치이고, 터치 입력 장치는 터치 감지를 수행하여 감지된 터치를 신호로 출력하여 입력 수단으로 이용되는 장치이나 실제로 큰 구별없이 사용되고 있다.
한편, 이러한 터치 감지를 이용하는 방법은 다양하나 실제로 터치가 이루어지는 접촉부에 전극을 설치하고 접촉부를 손가락 등으로 터치하면 커패시턴스(capacitance)의 정전 용량 변화를 감지하여 이를 신호로 마이크로프로세서나 마이크로컴퓨터 등에 전달하는 방법 등이 널리 사용된다.
이러한 종래의 터치 감지 방법은 종래의 기계식 버튼의 누름에 의한 입력 방법과 비교하여 입력이 용이하고 기계적 동작을 포함하지 않아 기계적 마모의 염려가 없는 이점이 있어 최근 그 이용 범위가 확대되고 있다.
한편, 이러한 터치 감지 장치는 하나의 터치 감지 장치에 터치가 인식되는 하나의 채널만을 포함하는 경우도 있으나, 터치 패드와 같이 복수개의 채널을 포함하여 보다 터치의 인식이 용이하게 하고 다양한 입력 신호가 출력될 수 있도록 하는데 이용되고 있다.
예를 들어, 터치 패드의 경우 터치 패드 상의 위치에 따라 터치를 인식하는 채널들을 각각 포함하고 터치가 인식된 채널들의 위치 정보와 터치 인식을 함께 이용하여 터치 패드상의 터치 위치에 따라 다른 입력 신호가 출력되도록 하고 있다.
그러나 실제로 터치 입력시 사람의 터치 수단의 종류나 손가락으로 터치하는 경우 손가락의 크기 등의 다양한 원인으로 인하여 인접 채널의 터치 등 복수개의 채널을 터치하는 경우가 자주 발생하게 된다.
이러한 복수의 터치가 인식된 경우 하나의 터치만을 인식하도록 하여 잘못된 입력 등이 이루어지지 않게 하고 잇다.
이를 위해 복수의 터치가 인식된 경우 하나의 터치만을 인식하도록 하기 위해 가장 먼저 터치가 인식된 채널의 터치만을 터치로 인식되게 하는 방법이나 가장 강하게 터치된 터치만을 터치로 인식되게 하는 방법 등이 널리 사용된다.
그러나, 이러한 종래의 복수의 터치 중 하나의 터치만을 인식하도록 하는 경우 실제로 사용자가 복수의 터치를 수행하였음에도 이를 잘못된 터치로 인식하여 하나의 터치로만 출력하는 문제점이 있다.
또한, 기계식 키 입력의 경우 복수의 키를 동시에 사용하여 본래 각각의 키가 지닌 입력 신호와는 다른 입력 신호가 입력되도록 하는 등의 입력이 가능하다.
예를 들면, 대표적인 기계식 입력 수단인 키보드의 경우 'Ctrl'키와 'C'키를 함께 누르면 선택된 텍스트 등이 복사되는 것과 같이 복수의 키를 조합하여 새로운 입력이 가능하게 한다.
그러나, 터치 감지 장치를 포함하는 터치 입력 수단의 경우 앞서 살펴본 바와 같이 복수의 터치 중 하나의 터치만을 인식하게 함으로서 기계식 키 입력의 경우와 같이 복수의 터치 입력을 모두 이용하여 새로운 입력이 수행되도록 하지 못하는 문제점이 있다.
상기한 바와 같은 종래의 문제점을 해결하기 위해, 본 발명은 사용자가 실제로 복수의 터치를 수행한 경우에도 이를 잘못된 터치로 인식하여 하나의 터치로만 출력하지 않게 하는 터치 감지 장치 및 방법을 제안하는 것이다.
또한, 기계식 키 입력의 경우와 같이 복수의 터치 입력을 모두 이용하여 새로운 입력이 수행이 가능하게 하는 터치 감지 장치 및 방법을 제안하는 것이다.
본 발명의 또 다른 목적들은 이하의 실시예에 대한 설명을 통해 쉽게 이해될 수 있을 것이다.
상기한 바와 같은 목적을 달성하기 위해, 본 발명의 일 측면에 따르면 터치 감지 장치가 제공된다.
본 발명의 바람직한 일 실시예에 따르면, 터치가 이루어지는 복수 개의 채널을 포함하는 접촉부; 상기 복수 개의 채널 중 2 이상의 채널에서 동시에 터치가 발생한 경우, 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치로 판단하는 판단부; 및 상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보를 저장하는 저장부를 포함하되, 상기 유효 터치 중 적어도 하나의 터치가 중단된 경우 상기 저장부에 저장된 터치 정보에 대해 터치 인식 신호가 출력되는 것을 특징으로 하는 터치 감지 장치가 제공된다.
상기 터치 감지 장치는 상기 각각의 채널별로 흐르는 전하를 저장하는 복수개의 커패시턴스(capacitance); 상기 커패시턴스에 저장된 정전 용량의 변화를 일 정한 파형으로 생성하는 발진부; 및 상기 발진부에서 생성된 파형을 디지털 신호로 생성하고 생성된 디지털 신호의 클럭값을 카운트하여 카운트된 클럭값을 이용하여 상기 커패턴스의 정전 용량 값을 연산하는 연산부를 더 포함할 수 있으며, 상기 커패시턴스는 상기 각각의 채널에 터치되는 접촉 면적과 접촉 압력 중 적어도 하나의 변화에 따라 정전 용량이 변화될 수 있다.
상기 저장부에 저장된 상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보는 일정 시간의 경과, 다른 유효 터치의 입력 및 유효 터치의 일정 시간 지속 중 적어도 하나 이상의 조건을 만족하는 경우 삭제될 수 있다.
상기 판단부는 가장 강한 터치가 이루어진 채널의 터치를 유효 터치로 판단할 수 있다.
상기 판단부는 시간적으로 가장 빠른 터치가 이루어진 채널의 터치를 유효 터치로 판단할 수 있다.
본 발명의 다른 측면에 의하면, 터치 감지 방법이 제공된다.
본 발명의 바람직한 일 실시예에 따르면, 터치가 인식될 수 있는 복수 개의 채널 중 2 이상의 채널에서 동시에 터치가 발생한 경우, 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치로 판단하는 단계(a); 상기 유효 터치에 대해 터치 인식 신호를 출력하는 단계(b); 및 상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보를 저장하는 단계(c)를 포함하되, 상기 유효 터치 중 적어도 하나의 터치가 중단된 경우 상기 저장된 터치 정보 에 대해 터치 인식 신호를 출력하는 것을 특징으로 하는 터치 감지 방법이 제공된다.
상기 단계(a)에서 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치로 판단하는 것은, 상기 각각의 터치에 따른 정전 용량의 변화를 일정한 파형으로 생성하는 단계; 상기 생성된 파형을 디지털 신호로 생성하는 단계; 상기 생성된 디지털 신호의 클럭값을 카운트하는 단계; 및 상기 카운트된 각각의 터치의 클럭값을 비교하는 단계를 수행하여 판단될 수 있으며, 상기 정전 용량의 변화는 상기 각각의 채널에 터치되는 접촉 면적과 접촉 압력 중 적어도 하나의 변화에 따라 정전 용량이 변화될 수 있다.
상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보는 일정 시간의 경과, 다른 유효 터치의 입력 및 유효 터치의 일정 시간 지속 중 적어도 하나 이상의 조건을 만족하는 경우 삭제될 수 있다.
상기 단계(a)에서 가장 강한 터치가 이루어진 채널의 터치를 유효 터치로 판단할 수 있다.
상기 단계(a)에서 시간적으로 가장 빠른 터치가 이루어진 채널의 터치를 유효 터치로 판단할 수 있다.
본 발명의 다른 측면에 의하면, 터치 감지 방법을 구현하기 위한 프로그램을 기록한 기록매체가 제공된다.
본 발명의 바람직한 일 실시예에 따르면, 터치 감지 방법이 구현되도록, 디 지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록 매체에 있어서, 터치가 인식될 수 있는 복수 개의 채널 중 2 이상의 채널에서 동시에 터치가 발생한 경우, 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치로 판단하는 단계(a); 상기 유효 터치에 대해 터치 인식 신호를 출력하는 단계(b); 및 상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보를 저장하는 단계(c)를 포함하되, 상기 유효 터치 중 적어도 하나의 터치가 중단된 경우 상기 저장된 터치 정보에 대해 터치 인식 신호를 출력하는 것을 특징으로 하는 터치 감지 방법을 구현하기 위한 프로그램을 기록한 기록매체가 제공된다.
상기 단계(a)에서 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치로 판단하는 것은, 상기 각각의 터치에 따른 정전 용량의 변화를 일정한 파형으로 생성하는 단계; 상기 생성된 파형을 디지털 신호로 생성하는 단계; 상기 생성된 디지털 신호의 클럭값을 카운트하는 단계; 및 상기 카운트된 각각의 터치의 클럭값을 비교하는 단계를 수행하여 판단될 수 있으며, 상기 정전 용량의 변화는 상기 각각의 채널에 터치되는 접촉 면적과 접촉 압력 중 적어도 하나의 변화에 따라 정전 용량이 변화될 수 있다.
상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보는 일정 시간의 경과, 다른 유효 터치의 입력 및 유효 터치의 일정 시간 지속 중 적어도 하나 이상의 조건을 만족하는 경우 삭제될 수 있다.
상기 단계(a)에서 가장 강한 터치가 이루어진 채널의 터치를 유효 터치로 판단할 수 있다.
상기 단계(a)에서 시간적으로 가장 빠른 터치가 이루어진 채널의 터치를 유효 터치로 판단할 수 있다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
제1, 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관 련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다.
반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다.
일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 대응하는 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
먼저 도 1을 참조하여 본 발명의 바람직한 일 실시예에 따른 터치 감지 장치의 구성을 살펴본다.
도 1은 본 발명의 바람직한 일 실시예에 따른 터치 감지 장치의 구성을 도시한 블록도이다.
도 1에 도시된 바와 같이 본 발명의 바람직한 일 실시예에 따른 터치 감지 장치(100)는 접촉부(110), 발진부(120), 연산부(130), 출력부(140) 및 저장부(150)를 포함할 수 있다.
접촉부(110)는 복수개의 채널(115a, 115b,…115n)을 포함하며 각각의 채널에는 전극을 포함하여 사람의 손가락 등이 터치되면 감지되는 미세한 전류가 흐르게 된다.
한편, 도 1에서는 미도시하였으나 접촉이 발생하면 전극과 사람 사이에 흐르는 미세한 전류를 저장하는 커패시턴스(capacitance)를 포함하여 접촉 면적, 접촉 시간, 접촉 압력 등에 의한 커패시턴스(capacitance)의 변화를 감지하게 된다.
발진부(120)는 접촉을 통해 발생한 정전 용량의 변화를 일정한 파형으로 생성한다.
연산부(130)는 생성된 파형을 다시 디지털 신호로 생성하고, 생성된 디지털 신호의 클럭값을 카운트하여 카운트된 클럭값의 차이로 정전 용량의 변화를 나타낼 수 있다.
판단부(140)는 복수개의 터치가 인식되면 미리 설정된 특정 알고리즘에 따라 하나의 터치 또는 n개의 터치만을 유효 터치로 선택한다.
한편, 복수개의 채널에서 동시에 인식된 터치 중 하나의 터치 또는 n개의 터치를 선택하도록 하는 우선 순위를 부여하는 알고리즘은 다양한 방법이 가능하다.
예를 들면, 복수개의 터치 중 가장 큰 정전 용량의 변화가 있는 터치를 터치로 인식하는 방법, 복수개의 터치 중 동시에 터치되었다고는 하지만 실제로 미세한 시간 차이로 먼저 인식된 터치를 터치로 인식하는 방법 등이 가능하나 이에 한정되는 것은 아니다.
선택된 터치에 대해서는 유효 터치로서 출력부(150)에서 터치 인식 신호로 출력된다.
한편, 다른 터치들 즉, 터치 인식 신호를 출력하지 못한 다른 터치들의 터치 정보는 판단부(140)에서의 비교 정보와 함께 저장부(150)에 저장되며, 유효 터치의 인식이 종료되면 저장부(140)에 저장된 터치 정보는 독출되어 출력부(150)에서 터치 인식 신호로 출력된다.
이러한 선택된 하나의 터치만을 유효 터치로 터치 인식 신호를 출력하고, 유 효 터치가 종료되면 저장부(140)에 저장된 동시에 감지된 터치 정보가 독출되어 다시 터치 인식 신호를 출력되는 방법은 도 2에서 보다 상세하게 살펴보기로 한다.
저장부(140)는 각 채널에서 동시에 복수개의 터치가 인식되는 경우 출력되지 못한 다른 터치 정보들이 터치 인식 신호가 출력되기 위한 우선 순위 알고리즘에 따라 우선 순위 정보와 함께 저장될 수 있다.
우선 순위 알고리즘이란 전술한 바와 같이 예를 들면, 복수개의 터치 중 가장 강한 터치 또는 시간적으로 가장 빠른 터치만을 선택하도록 하는 알고리즘을 말한다.
한편, 저장부(140)는 일정한 기준을 만족하는 값만을 터치로 인정하기 위한 기준값이 저장될 수 있다.
도 1에서는 하나의 저장부(140)만을 도시하였으나 출력되지 못한 다른 터치 정보들과 기준값에 따라 별도의 저장부(140)로 구성될 수 있음은 자명하다.
그리고 저장부(140)에 저장된 터치 정보는 계속적으로 저장되어 있는 것이 아니라 미리 설정된 조건 예를 들면, 일정 시간이 경과하거나 또는 다른 유효 터치의 입력이 있는 경우 또는 유효 터치가 일정 시간 지속되는 등의 조건에 따라 삭제될 수 있다.
한편, 이러한 본 발명의 바람직한 일 실시예에 따른 터치 감지 장치의 구성을 참조하여 본 발명에 의한 복수개의 채널에서 동시에 터치가 인식된 경우 터치 인식 신호를 출력하는 방법을 도 2의 순서도를 참조하여 살펴본다.
먼저 도 2는 본 발명의 바람직한 일 실시예에 따른 터치 감지 방법이 수행되는 순서를 도시한 순서도이다.
먼저 터치 감지 장치에 포함되는 각각의 채널에서 동시에 터치가 이루어지면 각각의 채널은 정전 용량의 변화 등을 이용하여 터치가 이루어졌음을 감지되게 된다(S200).
한편, 각각의 채널별로 인식된 터치값들은 먼저 터치로 인정되기 위한 기준값을 만족하는지 비교하여 터치 인정 여부를 판단한다(S202).
터치로 인정되기 위한 기준값은 주변 환경이나 다른 물체와의 접촉 등에 의한 오동작을 방지하기 위한 기준이 되는 값이 된다.
이러한 기준값을 만족하는 터치 중에서 다시 미리 설정된 알고리즘에 만족하는 하나의 터치만을 유효 터치로 선택하여(S204). 유효 터치로 선택된 터치에 대해 터치 인식 신호를 출력한다(S206)..
전술한 바와 같이 복수개의 채널에서 동시에 인식된 터치 중 하나의 터치를 선택하도록 하는 알고리즘은 다양한 방법이 가능하다. 예를 들면, 전술한 바와 같이 가장 큰 터치값을 가진 터치만을 유효 터치로 출력하거나, 미세한 시간 정보까지 분석하여 가장 먼저 터치된 터치만을 유효 터치로 출력하는 방법 등이 가능하다.
한편, 기준값을 만족하여 터치로서 인정되었으나 유효 터치로 선택되지 못한 터치에 대한 터치 정보는 저장되며(S208), 터치 정보에는 터치가 이루어진 채널 정보가 함께 저장될 수 있다.
저장된 터치 정보는 앞선 유효 터치가 종료하는 경우 독출되어(S210) 터치 인식 신호를 출력한다(S212).
이러한 저장된 터치 정보는 전술한 바와 같이, 계속적으로 저장되어 있는 것이 아니라 미리 설정된 조건 예를 들면, 일정 시간이 경과하거나 또는 다른 유효 터치의 입력이 있는 경우 또는 유효 터치가 일정 시간 지속되는 등의 조건에 따라 삭제되도록 할 수 있다.
한편, 도 2에서는 복수의 터치 중 하나의 터치만을 인식하여 출력하는 경우를 예시하였으나 복수의 터치 중 n(1이상의 자연수) 개의 터치에 대해서 유효 터치로 인정하여 터치 인식 신호를 출력하고, 유효 터치가 아닌 터치 정보는 저장하였다가 하나 이상의 유효 터치가 종료하는 경우 저장된 터치 정보에 대해 터치 인식 신호를 출력하는 것도 가능하다.
한편, 본 발명의 바람직한 일 실시예에 따른 터치 인식 방법을 복수의 터치가 발생하기 쉬운 터치 패드에 구현한 경우를 도 3의 예시를 통해 살펴본다.
도 3은 본 발명의 바람직한 일 실시예에 따른 터치 인식 방법을 터치 패드에 구현한 경우를 예시하여 도시한 도면이다.
도 3은 사용자가 터치 패드(300)의 두 개의 위치를 동시에 터치한 경우로서 각각의 위치는 'ㄱ'과 'ㅏ'가 입력되도록 하는 것으로 가정한다.
한편, 도 3에 도시된 바와 같이 터치 패드(300)는 일정한 영역으로 구분되어 각 영역마다 터치를 감지할 수 있는 채널(115a, 115b,… 115n)이 구비되며, 각 영 역의 위치에 따라 다른 입력 신호가 생성된다.
이러한 터치 패드(300)에서 만약 사용자가 동시에 '가'를 입력하기 위해 'ㄱ'과 'ㅏ'를 터치한 경우라고 한다면 일단 터치 패드에 포함되는 터치 감지 장치의 터치를 인식하는 2개의 채널은 각각 터치를 인식하게 된다.
그러나 종래에는 각각 인식된 터치 정보는 앞서 살펴본 바와 같이, 가장 터치값이 큰 터치만이 유효 터치로 인식되거나 시간적으로 조금이라도 앞서는 터치가 유효 터치로 인식되어 터치가 이루어진 위치 정보에 따른 입력 정보가 수행된다.
예를 들어, 도 3에서 사용자가 'ㄱ'을 'ㅏ'보다 아주 짧은 시간이지만 먼저 터치하였거나 'ㄱ'을 보다 더 강하게 터치한 경우라면 종래에는 'ㄱ'에 대해서만 입력 신호가 생성되게 된다.
따라서 사용자는 비록 'ㄱ'과 'ㅏ'를 모두 터치하였지만 실제로 입력되었다가 인식되어 화면상에 출력되는 것은 'ㄱ'뿐이다.
그러나, 본 발명에서는 일단 먼저 'ㄱ'에 대해서 입력 신호를 생성하고 'ㅏ'에 대해서는 일단 저장부에 저장하였다가 연속적으로 유효한 터치가 입력되지 않거나 미리 설정된 일정한 시간 동안 다른 입력이 수행되지 않는 경우에는 'ㅏ'를 출력하도록 하여 사용자가 입력하고자 하는 '가'가 출력될 수 있도록 하는 것이다.
이러한 본 발명의 바람직한 일 실시예에 따른 복수의 터치를 인식할 수 있는 터치 방법을 터치 패드에 구현한 것은 예시에 불과하며, 이러한 방법을 이용하여 종래의 기계식 키 입력과 같은 복수개의 키 입력을 통한 새로운 입력 신호의 생성 등의 방법도 가능함은 자명하다.
상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.
이상에서 설명한 바와 같이, 본 발명에 의한 터치 감지 장치 및 방법에 의하면, 사용자가 실제로 복수의 터치를 수행한 경우에도 이를 잘못된 터치로 인식하지 않고 제대로 된 터치로 인식되도록 할 수 있는 장점이 있다.
또한, 기계식 키 입력의 경우와 같이 복수의 입력을 모두 이용하여 새로운 입력이 수행되도록 할 수 있는 장점이 있다.

Claims (16)

  1. 터치가 이루어지는 복수 개의 채널을 포함하는 접촉부;
    상기 복수 개의 채널 중 2 이상의 채널에서 동시에 터치가 발생한 경우, 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치로 판단하는 판단부; 및
    상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보를 저장하는 저장부를 포함하되,
    상기 유효 터치 중 적어도 하나의 터치가 중단된 경우 상기 저장부에 저장된 터치 정보에 대해 터치 인식 신호가 출력되는 것을 특징으로 하는 터치 감지 장치.
  2. 제1항에 있어서,
    상기 각각의 채널별로 흐르는 전하를 저장하는 복수개의 커패시턴스(capacitance);
    상기 커패시턴스에 저장된 정전 용량의 변화를 일정한 파형으로 생성하는 발진부; 및
    상기 발진부에서 생성된 생성된 파형을 디지털 신호로 생성하고 생성된 디지털 신호의 클럭(clock)값을 카운트(count)하여 카운트된 클럭값을 이용하여 상기 커패턴스의 정전 용량 값을 연산하는 연산부를 더 포함하는 것을 특징으로 하는 터 치 감지 장치.
  3. 제2항에 있어서,
    상기 커패시턴스는,
    상기 각각의 채널에 터치되는 접촉 면적과 접촉 압력 중 적어도 하나의 변화에 따라 정전 용량이 변화되는 것을 특징으로 하는 터치 감지 장치.
  4. 제1항에 있어서,
    상기 저장부에 저장된 상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보는 일정 시간의 경과, 다른 유효 터치의 입력 및 유효 터치의 일정 시간 지속 중 적어도 하나 이상의 조건을 만족하는 경우 삭제되는 것을 특징으로 하는 터치 감지 장치.
  5. 제1항에 있어서,
    상기 판단부는,
    가장 강한 터치가 이루어진 채널의 터치를 유효 터치로 판단하는 것을 특징으로 하는 터치 감지 장치.
  6. 제1항에 있어서,
    상기 판단부는,
    시간적으로 가장 빠른 터치가 이루어진 채널의 터치를 유효 터치로 판단하는 것을 특징으로 하는 터치 감지 장치.
  7. 터치가 인식될 수 있는 복수 개의 채널 중 2 이상의 채널에서 동시에 터치가 발생한 경우, 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치를 판단하는 단계(a);
    상기 유효 터치에 대해 터치 인식 신호를 출력하는 단계(b); 및
    상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보를 저장하는 단계(c)를 포함하되,
    상기 유효 터치 중 적어도 하나의 터치가 중단된 경우 상기 저장된 터치 정보에 대해 터치 인식 신호를 출력하는 것을 특징으로 하는 터치 감지 방법.
  8. 제7항에 있어서,
    상기 단계(a)에서 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치로 판단하는 것은,
    상기 각각의 터치에 따른 정전 용량의 변화를 일정한 파형으로 생성하는 단계;
    상기 생성된 파형을 디지털 신호로 생성하는 단계;
    상기 생성된 디지털 신호의 클럭(clock)값을 카운트(count)하는 단계; 및
    상기 카운트된 각각의 터치의 클럭값을 비교하는 단계를 수행하여 판단되는 것을 특징으로 하는 터치 감지 방법.
  9. 제8항에 있어서,
    상기 정전 용량의 변화는,
    상기 각각의 채널에 터치되는 접촉 면적과 접촉 압력 중 적어도 하나의 변화에 따라 정전 용량이 변화되는 것을 특징으로 하는 터치 감지 방법.
  10. 제7항에 있어서,
    상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보는 일정 시간의 경과, 다른 유효 터치의 입력 및 유효 터치의 일정 시간 지속 중 적어도 하나 이상의 조건을 만족하는 경우 삭제되는 것을 특징으로 하는 터치 감지 방법.
  11. 제7항에 있어서,
    상기 단계(a)에서,
    가장 강한 터치가 이루어진 채널의 터치를 유효 터치로 판단하는 것을 특징으로 하는 터치 감지 방법.
  12. 제7항에 있어서,
    상기 단계(a)에서,
    시간적으로 가장 빠른 터치가 이루어진 채널의 터치를 유효 터치로 판단하는 것을 특징으로 하는 터치 감지 방법.
  13. 터치 감지 방법이 구현되도록, 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록 매체에 있어서,
    터치가 인식될 수 있는 복수 개의 채널 중 2 이상의 채널에서 동시에 터치가 발생한 경우, 상기 터치가 발생된 채널 각각의 터치 정보를 비교하여 n(1이상의 자연수)개의 유효 터치를 판단하는 단계(a);
    상기 유효 터치에 대해 터치 인식 신호를 출력하는 단계(b); 및
    상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보를 저장하는 단계(c)를 포함하되,
    상기 유효 터치 중 적어도 하나의 터치가 중단된 경우 상기 저장된 터치 정보에 대해 터치 인식 신호를 출력하는 것을 특징으로 하는 터치 감지 방법을 구현하기 위한 프로그램을 기록한 기록매체.
  14. 제13항에 있어서,
    상기 비교된 터치 정보 중 유효 터치가 아닌 터치의 터치 정보는 일정 시간의 경과, 다른 유효 터치의 입력 및 유효 터치의 일정 시간 지속 중 적어도 하나 이상의 조건을 만족하는 경우 삭제되는 것을 특징으로 하는 터치 감지 방법을 구현하기 위한 프로그램을 기록한 기록매체.
  15. 제13항에 있어서,
    상기 단계(a)에서,
    가장 강한 터치가 이루어진 채널의 터치를 유효 터치로 판단하는 것을 특징으로 하는 터치 감지 방법을 구현하기 위한 프로그램을 기록한 기록매체.
  16. 제13항에 있어서,
    상기 단계(a)에서,
    시간적으로 가장 빠른 터치가 이루어진 채널의 터치를 유효 터치로 판단하는 것을 특징으로 하는 터치 감지 방법을 구현하기 위한 프로그램을 기록한 기록매체.
KR1020060138402A 2006-12-29 2006-12-29 터치 감지 장치 및 방법 KR100794926B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060138402A KR100794926B1 (ko) 2006-12-29 2006-12-29 터치 감지 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060138402A KR100794926B1 (ko) 2006-12-29 2006-12-29 터치 감지 장치 및 방법

Publications (1)

Publication Number Publication Date
KR100794926B1 true KR100794926B1 (ko) 2008-01-15

Family

ID=39217831

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060138402A KR100794926B1 (ko) 2006-12-29 2006-12-29 터치 감지 장치 및 방법

Country Status (1)

Country Link
KR (1) KR100794926B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101105279B1 (ko) * 2010-01-25 2012-01-17 (주)토마토엘에스아이 터치 센서 ic
KR101210991B1 (ko) 2010-10-08 2012-12-11 (주)토마토엘에스아이 터치스크린 컨트롤러 아이씨
KR20140026791A (ko) * 2012-08-23 2014-03-06 현대모비스 주식회사 정전용량 방식 터치 입력 유효성 판단 장치 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003015686A (ja) * 2001-06-29 2003-01-17 Toshiba Corp 音声対話装置、音声対話方法及び音声対話処理プログラム
JP2003080946A (ja) * 2001-09-13 2003-03-19 Oi Seisakusho Co Ltd 車両用開閉体のヒンジ装置及び該ヒンジ装置を用いた開閉装置
JP2004125088A (ja) * 2002-10-03 2004-04-22 Ntn Corp 超薄肉形転がり軸受およびその保持器
JP2006146038A (ja) * 2004-11-24 2006-06-08 Jsr Corp 液晶表示素子用部材及び液晶表示素子

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003015686A (ja) * 2001-06-29 2003-01-17 Toshiba Corp 音声対話装置、音声対話方法及び音声対話処理プログラム
JP2003080946A (ja) * 2001-09-13 2003-03-19 Oi Seisakusho Co Ltd 車両用開閉体のヒンジ装置及び該ヒンジ装置を用いた開閉装置
JP2004125088A (ja) * 2002-10-03 2004-04-22 Ntn Corp 超薄肉形転がり軸受およびその保持器
JP2006146038A (ja) * 2004-11-24 2006-06-08 Jsr Corp 液晶表示素子用部材及び液晶表示素子

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
미국 공개특허공보 2003-80946호
미국 공개특허공보 2004-125088호
미국 공개특허공보 2006-146038호
한국 공개특허공보 2003-15686호

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101105279B1 (ko) * 2010-01-25 2012-01-17 (주)토마토엘에스아이 터치 센서 ic
KR101210991B1 (ko) 2010-10-08 2012-12-11 (주)토마토엘에스아이 터치스크린 컨트롤러 아이씨
KR20140026791A (ko) * 2012-08-23 2014-03-06 현대모비스 주식회사 정전용량 방식 터치 입력 유효성 판단 장치 및 방법

Similar Documents

Publication Publication Date Title
US8988396B2 (en) Piezo-based acoustic and capacitive detection
US10503884B2 (en) Permission control system and method, computer mouse and computer system
KR101288740B1 (ko) 노이즈 인식하는 터치 스크린 장치 및 이를 이용한 터치 스크린 장치의 제어 방법
US20150160770A1 (en) Contact signature control of device
TWI514248B (zh) 防止誤觸發邊緣滑動手勢之方法及手勢觸發方法
KR100794928B1 (ko) 연속 터치의 인식이 가능한 터치 감지 장치 및 방법
KR101997034B1 (ko) 인터페이스 방법 및 장치
US8013842B2 (en) Method for gesture detection on a capacitive touchpad
CN103914196B (zh) 电子设备和确定电子设备的触摸按键输入的有效性的方法
US7804490B2 (en) Method for multiple gesture detection and verification on a touchpad
KR20140145579A (ko) 사용자 입력 의도 분류 기법
KR20090022924A (ko) 휴대 단말기 및 그의 기능 수행 방법
US8547352B2 (en) Method, apparatus for sensing moved touch and computer readable record-medium on which program for executing method thereof
WO2015033609A1 (ja) 情報処理装置、入力方法およびプログラム
EP2733636A1 (en) Secure screen lock with pressure pattern
KR100794926B1 (ko) 터치 감지 장치 및 방법
US7710404B2 (en) Method for gesture detection on a touchpad
US8542204B2 (en) Method, system, and program product for no-look digit entry in a multi-touch device
KR20130115750A (ko) 가상 키보드 상의 키 입력을 인식하는 방법 및 그 장치
KR20090097983A (ko) 전자파 간섭 방지를 위한 터치 기준값 설정 방법 및 이를이용한 터치 감지 장치
TW201504876A (zh) 防止手掌誤觸方法
KR20100099614A (ko) 선형으로 변화되는 주파수를 이용한 터치 감지 장치 및 방법
KR101545702B1 (ko) 감지 데이터에 기반하여 동작하는 휴대 단말 및 그 동작 방법
KR100794924B1 (ko) 터치 감지 장치에 이용되는 기준 값 설정방법 및 그 터치감지 장치
KR101577937B1 (ko) 터치 압력에 따른 잠금 해제가 가능한 터치 스크린을 포함하는 장치

Legal Events

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

Payment date: 20130109

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140110

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150108

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160106

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170103

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee