KR102006561B1 - 터치 스크린 가장자리의 오동작 방지 방법 및 장치 - Google Patents

터치 스크린 가장자리의 오동작 방지 방법 및 장치 Download PDF

Info

Publication number
KR102006561B1
KR102006561B1 KR1020177031933A KR20177031933A KR102006561B1 KR 102006561 B1 KR102006561 B1 KR 102006561B1 KR 1020177031933 A KR1020177031933 A KR 1020177031933A KR 20177031933 A KR20177031933 A KR 20177031933A KR 102006561 B1 KR102006561 B1 KR 102006561B1
Authority
KR
South Korea
Prior art keywords
touch
area
threshold value
edge
region
Prior art date
Application number
KR1020177031933A
Other languages
English (en)
Other versions
KR20180010182A (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 선전 구딕스 테크놀로지 컴퍼니, 리미티드
Publication of KR20180010182A publication Critical patent/KR20180010182A/ko
Application granted granted Critical
Publication of KR102006561B1 publication Critical patent/KR102006561B1/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
    • 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/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
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

본 발명은 터치 스크린 가장자리의 오동작 방지 방법을 제공한다. 상기 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계; 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계; 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열되면, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성하는 단계; 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하는 단계; 및 상기 길이 대 폭의 비율이 기설정된 임계값보다 크면, 터치 동작이 오동작인 것으로 판정하는 단계를 포함한다. 상기 방법 및 장치는, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킬 수 있다.

Description

터치 스크린 가장자리의 오동작 방지 방법 및 장치
본 발명은 터치 스크린 기술분야에 관한 것으로서, 특히 터치 스크린 가장자리의 오동작 방지 방법 및 장치에 관한 것이다.
이동 단말기 스크린 크기의 확대 및 날로 슬림해지는 스크린 프레임에 따라, 한 손으로 이동 단말기를 작동할 경우에 오동작이 발생할 확률은 높아지고 있다. 예를 들면, 이동 단말기를 손으로 잡고 있을 경우, 손바닥이 무심코 터치 스크린의 가장자리를 터치할 수 있다. 이때 터치 스크린은 터치를 검출하여 터치 이벤트를 보고하여 상응한 동작을 수행하도록 한다. 그러나, 이때 사용자는 상기 동작을 수행하는 것을 원하지 않는다. 그 결과, 오동작을 초래하여 사용자의 터치 체험도에 영향을 미친다.
만약 이러한 오동작을 인식하고 오동작을 보고하여 발생되는 터치 동작 이벤트를 거절하면, 착오적인 동작 인스트럭션을 수행하지 않게 되어, 오동작의 발생을 방지하게 된다. 현재, 사용자가 터치 스크린 가장자리의 터치 동작이 정상 동작인지 아니면 오동작인 지를 어떻게 정확하게 인식할 것인가 하는 것은 현재 급히 해결해야 하는 기술적 과제이다.
본 발명의 목적은 적어도 일정한 정도에서 상기 기술적 과제의 하나를 해결하는 것이다.
이를 위해, 본 발명의 첫번째 목적은 터치 스크린 가장자리의 오동작 방지 방법을 제공하는 것이다. 상기 방법은 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
상기 목적을 실현하기 위해, 본 발명의 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 방법을 제공한다. 이 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열되면, 상기 제2 터치 영역 중의 가장 긴 열 및 상기 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성하는 단계; 상기 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하는 단계; 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하는 단계; 및 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정하는 단계를 포함한다.
본 발명의 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 방법을 제공한다. 이 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽 가장자리에 평행하게 배열되면, 상기 제2 터치 영역 중의 가장 긴 열 및 상기 가장 긴 열 우측의 열에 따라 제4 터치 영역을 형성하는 단계; 상기 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하는 단계; 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하는 단계; 및 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정하는 단계를 포함한다.
본 발명의 또 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 방법을 제공한다. 이 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리에 평행하게 배열되면, 상기 제2 터치 영역 가장 긴 행 및 상기 가장 긴 행 하측의 행 개수에 따라 제5 터치 영역을 형성하는 단계; 상기 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하는 단계; 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하는 단계; 및 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정하는 단계를 포함한다.
본 발명의 또 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 방법을 제공한다. 이 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 하부 가장자리에 평행하게 배열되면, 상기 제2 터치 영역 가장 긴 행 및 상기 가장 긴 행 상측의 행 개수에 따라 제6 터치 영역을 형성하는 단계; 상기 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하는 단계; 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하는 단계; 및 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정하는 단계를 포함한다.
본 발명의 또 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 방법을 제공한다. 이 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리 또는 왼쪽 가장자리에 평행하게 배열되면, 상기 제2 터치 영역 중의 가장 긴 열을 결정하고, 가장 긴 열 좌측의 열 및 가장 긴 열 우측의 열 개수에 따라 상기 제2 터치 영역을 보정하여, 제7 터치 영역을 형성하는 단계; 상기 제7 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하는 단계; 및 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하는 단계; 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판단하는 단계를 포함한다.
본 발명의 또 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 방법을 제공한다. 이 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리 또는 하부 가장자리에 평형되게 배열되면, 상기 제2 터치 영역 중의 가장 긴 행을 결정하고, 가장 긴 행 상측의 행 및 가장 긴 행 하측의 행 개수에 따라 상기 제2 터치 영역을 보정하여, 제8 터치 영역을 형성하는 단계; 상기 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하는 단계; 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하는 단계; 및 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판단하는 단계를 포함한다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법에 따르면, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하며, 제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽, 오른쪽, 상부 또는 하부 가장자리에 평행하게 배열될 경우, 제2 터치, 가장 긴 열/행 및 가장 긴 열 행 좌측/우측/상측/하측의 열/행에 따라 제3 터치 영역을 형성하고, 제3 터치 영역이 대응하는 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정하고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
본 발명은, 터치 스크린 가장자리 터치 동작의 처리 방법을 더 제공한다. 이 방법은, 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하는 단계; 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작으면, 제1 기설정된 시간대 내에 상기 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰지의 여부를 모니터링하는 단계; 제1 기설정된 시간대 내에 상기 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰 것으로 모니터링되면, 제1 양태 실시예의 터치 스크린 가장자리의 오동작 방지 방법을 통해 상기 터치 동작이 오동작인지의 여부를 판단하는 단계; 및 상기 터치 동작이 오동작인 것으로 판정되면, 상기 터치 동작에 응답하지 않는 단계를 포함한다.
본 발명의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 방법에 따르면, 터치 스크린 가장자리에 대한 터치 동작을 수신할 경우, 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하고, 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 터치 동작이 오동작인지의 여부를 더 판단하며; 터치 동작이 오동작인 것으로 판정되면, 터치 동작에 응답하지 않는 단계를 포함하고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
상기 목적을 실현하기 위해, 본 발명의 두번째 목적은 터치 스크린 가장자리의 오동작 방지 장치를 제공하는 것이다.
본 발명의 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 장치를 제공한다. 이 장치는, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하기 위한 제1 결정 모듈; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하기 위한 제1 형성 모듈; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역 중의 가장 긴 열 및 상기 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성하기 위한 제2 형성 모듈; 상기 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 제1 판단 모듈; 상기 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하기 위한 제1 판정 모듈; 및 상기 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하기 위한 제2 판정 모듈을 포함한다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치에 따르면, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하며, 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열될 경우, 제2 터치, 가장 긴 열 및 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성하고, 제3 터치 영역이 대응하는 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정하고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
유사하게는, 본 발명의 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 장치를 제공한다. 이 장치는, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하기 위한 제1 결정 모듈; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하기 위한 제1 형성 모듈; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역 중의 가장 긴 열 및 상기 가장 긴 열 우측의 열에 따라 제4 터치 영역을 형성하기 위한 제3 형성 모듈; 상기 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 제2 판단 모듈; 상기 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하기 위한 제3 판정 모듈; 및 상기 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하기 위한 제4 판정 모듈을 포함한다.
유사하게는, 본 발명의 또 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 장치를 제공한다. 이 장치는, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하기 위한 제1 결정 모듈; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하기 위한 제1 형성 모듈; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역, 가장 긴 행 및 상기 가장 긴 행 하측의 행 개수에 따라 제5 터치 영역을 형성하기 위한 제4 형성 모듈; 상기 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 제3 판단 모듈; 상기 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하기 위한 제5 판정 모듈; 및 상기 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하기 위한 제6 판정 모듈을 포함한다.
유사하게는, 본 발명의 또 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 장치를 제공한다. 이 장치는, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하기 위한 제1 결정 모듈; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하기 위한 제1 형성 모듈; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 하부 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역, 가장 긴 행 및 상기 가장 긴 행 상측의 행 개수에 따라 제6 터치 영역을 형성하기 위한 제5 형성 모듈; 상기 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 제4 판단 모듈; 상기 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하기 위한 제7 판정 모듈; 및 상기 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하기 위한 제8 판정 모듈을 포함한다.
유사하게는, 본 발명의 또 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 장치를 제공한다. 이 장치는, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하기 위한 제2 결정 모듈; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하기 위한 제7 형성 모듈; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리 또는 왼쪽 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역 중의 가장 긴 열을 결정하고, 가장 긴 열 좌측의 열 및 가장 긴 열 우측의 열 개수에 따라 상기 제2 터치 영역을 보정하여, 제7 터치 영역을 형성하기 위한 제8 형성 모듈; 상기 제7 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 제7 판단 모듈; 상기 제7 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하기 위한 제9 판정 모듈; 및 상기 제7 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판단하기 위한 제10 판정 모듈을 포함한다.
유사하게는, 본 발명의 또 다른 하나의 실시예는 터치 스크린 가장자리의 오동작 방지 장치를 제공한다. 이 장치는, 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리 또는 하부 가장자리에 평행하게 배열되면, 상기 제2 터치 영역 중의 가장 긴 행을 결정하고, 가장 긴 행 상측의 행 개수 및 가장 긴 행 하측의 행 개수에 따라 상기 제2 터치 영역을 보정하여, 제8 터치 영역을 형성하기 위한 제9 형성 모듈; 상기 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 제8 판단 모듈; 상기 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하기 위한 제11 판정 모듈; 및 상기 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하기 위한 제12 판정 모듈을 포함한다.
본 발명은, 터치 스크린 가장자리의 오동작 방지 장치를 더 제공한다. 이 장치는 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하기 위한 제5 판단 모듈; 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 상기 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰지의 여부를 모니터링하기 위한 제1 모니터링 모듈; 제1 기설정된 시간대 내에 상기 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰 것으로 모니터링될 경우, 제5 양태의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치를 통해 상기 터치 동작이 오동작인지의 여부를 판단하기 위한 제6 판단 모듈; 및 상기 터치 동작이 오동작인 것으로 판정될 경우, 상기 터치 동작에 응답하지 않기 위한 제1 처리 모듈을 포함한다.
본 발명의 상기의 및/또는 부가적인 방면의 장점은 도면과 실시예를 결부한 하기의 서술에서 더욱 뚜렷하고 이해하기 용이하다.
도 1은 본 발명의 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도;
도 2a는 터치 스크린이 터치되는 위치에서 생성되는 감응 신호 데이터의 구현도 1;
도 2b는 제2 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 3a는 제2 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 3b는 제3 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 4는 본 발명의 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도;
도 5a는 제2 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 5b는 제4 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 6은 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도;
도 7a는 제2 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 7b는 제5 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 8은 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도;
도 9a는 제2 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 9b는 제6 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 10은 본 발명의 하나의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 방법의 흐름도;
도 11은 본 발명의 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도;
도 12는 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도;
도 13은 제7 터치 영역을 포함하는 감응 신호 데이터의 구현도;
도 14는 본 발명의 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도;
도 15는 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 방법의 흐름도;
도 16은 본 발명의 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치의 구조 모식도;
도 17은 본 발명의 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치의 구조 모식도;
도 18은 본 발명의 하나의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 장치의 구조 모식도;
도 19는 본 발명의 다른 하나의 실시예의 터치 스크린 가장자리 터치 동작의 처리 장치의 구조 모식도;
도 20은 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치의 구조 모식도;
도 21은 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치의 구조 모식도; 및
도 22는 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치의 구조 모식도.
이하, 본 발명의 실시예를 상세하게 설명하도록 하며, 상기 실시예의 구현예는 도면에 도시되었고, 여기서 시종일관 동일하거나 유사한 부호는 동일하거나 유사한 소자 또는 동일하거나 유사한 기능을 구비하는 소자를 표시한다. 도면을 참조하여 서술된 하기의 실시예는 예시적인 것으로서, 본 발명을 해석하기 위한 것이며, 본 발명에 대한 한정으로 이해하면 안 된다.
사용자가 손으로 터치 스크린을 구비하는 휴대용 기기를 작동하는 과정에서, 손가락은 터치 스크린 가장자리를 터치할 수 있고, 통상적으로 터치 스크린 중 가장자리에 근접한 다수의 검출 채널 중의 커패시턴스 값을 변화시킬 수 있다. 가장자리 몇 개 검출 채널의 커패시턴스 값 변화의 특징을 분석하는 것을 통해 손가락의 현재 터치가 정상적인 터치인지 아니면 잘못된 터치인지를 판단한다.
여기서, 휴대용 기기는 휴대폰, 태블릿 PC, PDA 등 여러 가지 운영 시스템을 구비하는 하드웨어 기기일 수 있다.
이하, 도면을 참조하여 본 발명 실시예의 터치 스크린 가장자리의 오동작 방지 방법, 터치 스크린 가장자리 터치 동작의 처리 방법 및 장치를 서술한다.
도 1은 본 발명의 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도이다. 도 1에 도시된 바와 같이, 상기 터치 스크린 가장자리의 오동작 방지 방법은 하기의 단계를 포함할 수 있다.
S11: 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정한다.
구체적으로, 휴대용 기기를 사용하는 과정에서, 휴대용 기기의 터치 스크린 가장자리가 터치 동작을 수신한 것을 모니터링하였을 경우, 터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득할 수 있고, 커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 터치 영역으로 결정한다.
여기서, 터치 임계값은 터치 영역을 결정할 경우 미리 설정된 커패시턴스 값 변화량의 임계값이다. 예를 들면, 터치 임계값은 40으로 설정할 수 있다.
예를 들면, 터치 임계값이 40이고, 도 2a는 터치 스크린이 터치되는 위치에서 생성되는 감응 신호 데이터이며, 즉 N × M개 어레이 차이값 데이터에서 절취한 차이값이 0이 아닌 부분적인 영역의 차이값 데이터이다. 여기서, 굵은 선으로 이루어진 프레임에 의해 한정되는 영역은, 즉 커패시턴스 값 변화량이 40보다 큰 터치 포인트에 의해 한정되는 영역, 즉 제1 터치 영역이다.
여기서, 이해해야 할 것은, 상기 터치 임계값의 크기는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
여기서, 이해해야 할 것은, 터치 스크린 가장자리는 터치 스크린 상부 가장자리, 하부 가장자리, 왼쪽 가장자리 및 오른쪽 가장자리를 포함한다는 점이다.
S12: 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다.
본 발명의 하나의 실시예에 있어서, 터치 동작이 가장자리를 터치하여 형성된 제1 터치 영역을 결정할 경우, 제1 터치 영역 중의 각각의 터치 포인트의 종좌표 및 횡좌표를 획득하고, 제1 터치 영역 중 터치 포인트의 종좌표의 최대치 및 최소치, 및 횡좌표의 최대치 및 최소치를 추출하며, 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성한다.
구체적으로 말하자면, 제1 터치 영역 중 횡좌표 및 종좌표의 최대치 및 최소치를 획득하고, 횡좌표 및 종좌표의 최대치 및 최소치를 조합하여, 하나의 직사각형 영역의 4개 정점을 형성하며, 이 4개 정점에 의해 한정된 영역은 제2 터치 영역이다.
예를 들면, 도 2a에 도시된 제1 터치 영역에 있어서, 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치에 의해 형성된 제2 터치 영역는 도 2b와 같다.
여기서, 이해해야 할 것은, 사용자가 휴대용 기기를 작동하는 과정에서, 사용자의 손가락은 터치 스크린의 상부, 하부, 외쪽, 오른쪽 가장자리의 임의의 하나의 가장자리를 터치할 수 있다는 점이다.
S13: 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열되면, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성한다.
제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배치되는 것으로 결정될 경우, 제2 터치 영역 중 각각의 열의 열 길이를 산출하고, 각각의 열의 열 길이에 따라 제2 터치 영역 중의 가장 긴 열의 위치를 결정한다. 즉, 가장 긴 열이 위치한 열을 결정한다.
여기서, 열 길이는 커패시턴스 값 변화량이 열 중 터치 임계값보다 큰 터치 포인트의 개수로 측정된다.
예를 들면, 도 2b에 도시된 제2 터치 영역에 있어서, 기설정된 임계값을 40으로 가정하면, 제ii 열에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 1개 있고, 제iii 열에 터치 임계값 40보다 큰 변화량 커패시턴스 값이 3개 있다는 것을 산출할 수 있다. 이때, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성할 수 있다. 이 예에서, 제2 터치 영역과 제3 터치 영역은 동일하다.
여기서, 이해해야 할 것은, 제2 터치 영역 중 가장 긴 열이 위치한 열이 터치 스크린의 경계인 것으로 판단되면, 제3 터치 영역과 제2 터치 영역이 동일하다고 결정할 수 있다는 점이다.
다시 예를 들면, 제2 터치 영역을 도 3a에 도시된 바와 같이 가정하고, 기설정된 임계값을 40으로 가정하면, 제iii 열에 터치 임계값보다 큰 데이터가 2개 있고, 제iv 열에 터치 임계값보다 큰 터치 데이터가 4개 있으며, 제v 열에 터치 임계값보다 큰 데이터가 2개 있다는 것을 산출할 수 있고, 이로써, 가장 긴 열이 제iv 열이라는 것을 결정할 수 있으며, 이때, 제iv 열과 제iii 열이 제3 터치 영역을 형성할 수 있고, 도 3b에 도시된 바와 같이, 도 3b 중의 굵은 선으로 이루어진 프레임에 의해 한정되는 영역은 제3 터치 영역이다.
S14: 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단한다.
여기서, 기설정된 임계값은 미리 설정된 길이와 폭의 비율의 임계값이고, 상기 실시예에 있어서, 기설정된 임계값은 2이다. 본문에서, 길이와 폭은 하기와 같이 정의되는 바, 길이가 위치한 변은 제2 터치 영역에 평행되는 가장자리에 평행되고, 폭이 위치한 변은 제2 터치 영역에 평행되는 가장자리에 수직된다. 즉, 본 실시예에 있어서, 제2 터치 영역이 오른쪽 가장자리에 평행되면, 길이가 위치한 변은 오른쪽 가장자리에 평행되고, 폭이 위치한 변은 오른쪽 가장자리에 수직된다.
S15: 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정한다.
다시 예를 들면, 도 2b에 도시된 제3 터치 영역에 있어서, 상기 제3 터치 영역의 길이 대 폭의 비율이 1.5인 것을 산출할 수 있으며, 기설정된 임계값과 비교하여 상기 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값 2보다 작은 것을 결정할 수 있고, 상기 터치 스크린 가장자리의 터치 동작이 정상 동작인 것으로 결정할 수 있으며, 휴대용 기기는 사용자의 터치 동작에 응답하고, 터치 동작에 대응되는 인스트럭션을 실행한다.
예를 들면, 도 3b 중의 제3 터치 영역에 대응되게, 상기 제3 터치 영역의 길이 대 폭의 비율이 2인 것을 산출할 수 있고, 기설정된 임계값과 비교하는 것을 통해, 상기 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값과 같다고 결정할 수 있으며, 이때, 터치 스크린 가장자리의 상기 터치 동작이 정상 동작인 것으로 결정할 수 있고, 휴대용 기기는 사용자의 터치 동작에 응답하며, 터치 동작에 대응되는 인스트럭션을 실행한다.
S16: 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 크면, 터치 동작이 오동작인 것으로 판정한다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다. 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열될 경우, 제2 터치, 가장 긴 열 및 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성한다. 제3 터치 영역이 대응하는 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단한다. 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정한다. 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 4는 본 발명의 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도이다. 도 4에 도시된 바와 같이, 상기 터치 스크린 가장자리의 오동작 방지 방법은 하기의 단계를 포함할 수 있다.
S41: 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정한다.
구체적으로, 휴대용 기기를 사용하는 과정에서, 휴대용 기기의 터치 스크린 가장자리가 터치 동작을 수신한 것을 모니터링하였을 경우, 터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득할 수 있고, 커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 터치 영역으로 결정한다.
여기서, 터치 임계값은 터치 영역을 결정할 경우 미리 설정된 커패시턴스 값 변화량의 임계값이다. 예를 들면, 터치 임계값은 40으로 설정할 수 있다.
여기서, 이해해야 할 것은, 상기 터치 임계값의 크기는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
S42: 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다.
본 발명의 하나의 실시예에 있어서, 터치 동작이 가장자리를 터치하여 형성된 제1 터치 영역에 있는 것으로 결정될 경우, 제1 터치 영역 중의 각각의 터치 포인트의 종좌표 및 횡좌표를 획득하고, 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출하며, 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성한다.
구체적으로 말하자면, 제1 터치 영역 중 횡좌표 및 종좌표의 최대치 및 최소치를 획득하고, 횡좌표 및 종좌표의 최대치 및 최소치를 조합하여, 하나의 직사각형 영역의 4개 정점을 형성하며, 이 4개 정점에 의해 한정된 영역은 제2 터치 영역이다.
S43: 제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽 가장자리에 평행하게 배열되면, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 우측의 열에 따라 제4 터치 영역을 형성한다.
제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽 가장자리에 평행하게 배열되는 것으로 결정될 경우, 제2 터치 영역 중 각각의 열의 열 길이를 산출하고, 각각의 열의 열 길이에 따라 제2 터치 영역 중의 가장 긴 열의 위치를 결정한다. 즉, 가장 긴 열이 위치한 열을 결정한다.
제2 터치 영역 중 가장 긴 열이 위치한 열이 터치 스크린의 좌측 경계인 것으로 판단되면, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 우측의 열에 따라 형성된 영역은 제2 터치 영역과 동일하고, 즉, 제4 터치 영역과 제2 터치 영역은 동일하다.
여기서, 열 길이는 열 중 터치 임계값보다 큰 터치 포인트의 개수로 측정된다.
제2 터치 영역 중 가장 긴 열이 위치한 열이 터치 스크린의 좌측 경계가 아닌 것으로 판단되면, 이때, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 우측의 열에 따라 하나의 영역을 형성할 수 있고, 형성된 영역은 제4 터치 영역이다.
예를 들면, 도 5a에 도시된 바와 같이, 도 5a 중의 제2 터치 영역에 있어서, 제i 열에 터치 스크린의 좌측 경계이고, 제2 터치 영역 중 터치 임계값 40보다 큰 커패시턴스 값 변화량이 2개 있고, 제ii 열에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 4개 있으며, 제iii열에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 2개 있는 것으로 산출할 수 있다. 이때, 제2 터치 영역 중 가장 긴 열은 제ii 열이고, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 우측의 열에 따라 형성된 영역은 제4 터치 영역인 것으로 결정할 수 있다. 도 5b에 도시된 바와 같이, 도 5b 중 굵은 선으로 이루어진 프레임에 의해 한정되는 영역은 제4 터치 영역이다.
S44: 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단한다.
여기서, 기설정된 임계값은 미리 설정된 길이와 폭의 비율의 임계값이고, 상기 실시예에 있어서, 기설정된 임계값은 2이다. 본문에서, 길이와 폭은 하기와 같이 정의되는 바, 길이가 위치한 변은 제2 터치 영역에 평행되는 가장자리에 평행되고, 폭이 위치한 변은 제2 터치 영역에 평행되는 가장자리에 수직된다. 즉, 본 실시예에 있어서, 제2 터치 영역이 왼쪽 가장자리에 평행되면, 길이가 위치한 변은 왼쪽 가장자리에 평행되고, 폭이 위치한 변은 왼쪽 가장자리에 수직된다.
S45: 제4 터치 영역의 길이 대 폭의 비율이기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정한다.
예를 들면, 도 5b에 도시된 제4 터치 영역에 있어서, 상기 제4 터치 영역의 길이 대 폭의 비율이 2인 것을 산출할 수 있고, 상기 비율 값과 기설정된 임계값을 비교하며, 상기 제4 터치 영역의 길이 대 폭의 비율과 기설정된 임계값이 동일한 것으로 결정할 수 있고, 이로써, 상기 터치 동작이 정상 동작인 것으로 판정하고, 휴대용 기기는 사용자의 터치 동작에 응답하며, 터치 동작에 대응되는 인스트럭션을 실행한다.
S46: 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 크면, 터치 동작이 오동작인 것으로 판정한다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다. 제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽 가장자리에 평행하게 배열될 경우, 제2 터치, 가장 긴 열 및 가장 긴 열 우측의 열에 따라 제4 터치 영역을 형성한다. 제4 터치 영역이 대응하는 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정하고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 6은 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도이다. 도 6에 도시된 바와 같이, 상기 터치 스크린 가장자리의 오동작 방지 방법은 하기의 단계를 포함할 수 있다.
S61: 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정한다.
구체적으로, 휴대용 기기를 사용하는 과정에서, 휴대용 기기의 터치 스크린 가장자리가 터치 동작을 수신한 것을 모니터링하였을 경우, 터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득할 수 있고, 커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 터치 영역으로 결정한다.
여기서, 터치 임계값은 터치 영역을 결정할 경우 미리 설정된 커패시턴스 값 변화량의 임계값이다. 예를 들면, 터치 임계값은 40으로 설정할 수 있다.
여기서, 이해해야 할 것은, 상기 터치 임계값의 크기는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
S62: 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다.
본 발명의 하나의 실시예에 있어서, 터치 동작이 가장자리를 터치하여 형성된 제1 터치 영역을 결정할 경우, 제1 터치 영역 중의 각각의 터치 포인트의 종좌표 및 횡좌표를 획득하고, 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출하며, 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성한다.
구체적으로 말하자면, 제1 터치 영역 중 횡좌표 및 종좌표의 최대치 및 최소치를 획득하고, 횡좌표 및 종좌표의 최대치 및 최소치를 조합하여, 하나의 직사각형 영역의 4개 정점을 형성하며, 이 4개 정점에 의해 한정된 영역은 제2 터치 영역이다.
S63: 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리에 평행하게 배열되면, 제2 터치 영역 중의 가장 긴 행 및 가장 긴 행 하측의 행에 따라 제5 터치 영역을 형성한다.
제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리에 평행하게 배열되는 것으로 결정될 경우, 제2 터치 영역 중 각각의 행의 행 길이를 산출하고, 각각의 행의 행 길이에 따라 제2 터치 영역 중의 가장 긴 행의 위치를 결정하며, 즉, 가장 긴 행이 위치한 행을 결정한다.
제2 터치 영역 중 가장 긴 행이 위치한 행이 터치 스크린의 상측 경계인 것으로 판단되면, 제2 터치 영역 중의 가장 긴 행 및 가장 긴 행 하측의 행에 따라 형성된 영역은 제2 터치 영역과 동일하며, 즉, 제5 터치 영역은 제2 터치 영역과 동일하다.
여기서, 행 길이는 행 중 터치 임계값보다 큰 터치 포인트의 개수로 측정된다.
제2 터치 영역 중 가장 긴 행이 위치한 행이 터치 스크린의 상측 경계가 아닌 것으로 판단되면, 이때, 제2 터치 영역 중의 가장 긴 행 및 가장 긴 행 우측의 행에 따라 하나의 영역을 형성할 수 있고, 형성된 영역은 제5 터치 영역이다.
예를 들면, 도 7a에 도시된 바와 같이, 도 7a 중의 제2 터치 영역에 있어서, 제a 행은 터치 스크린의 상측 경계이고, 제2 터치 영역 중 제a 행에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 2개 있고, 제b 행에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 4개 있으며, 제c 행에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 2개 있는 것을 산출할 수 있다. 이때, 제2 터치 영역 중 가장 긴 행이 제b 행인 것으로 결정할 수 있고, 제2 터치 영역 중의 가장 긴 행 및 가장 긴 행 하측의 행에 따라 형성된 영역은 제5 터치 영역이다. 도 7b에 도시된 바와 같이, 도 7b 중 굵은 선으로 이루어진 프레임에 의해 한정되는 영역은 제5 터치 영역이다.
S64: 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단한다.
여기서, 기설정된 임계값은 미리 설정된 길이와 폭의 비율의 임계값이고, 상기 실시예에 있어서, 기설정된 임계값은 2이다. 본문에서, 길이와 폭은 하기와 같이 정의되는 바, 길이가 위치한 변은 제2 터치 영역에 평행되는 가장자리에 평행되고, 폭이 위치한 변은 제2 터치 영역에 평행되는 가장자리에 수직된다. 즉, 본 실시예에 있어서, 제2 터치 영역이 상부 가장자리에 평행되면, 길이가 위치한 변은 상부 가장자리에 평행되고, 폭이 위치한 변은 상부 가장자리에 수직된다.
S65: 제5 터치 영역의 길이 대 폭의 비율이기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정한다.
예를 들면, 도 7b에 도시된 제5 터치 영역에 있어서, 상기 제5 터치 영역의 길이 대 폭의 비율이 2인 것을 산출할 수 있고, 상기 비율 값과 기설정된 임계값을 비교하며, 상기 제5 터치 영역의 길이 대 폭의 비율 값과 기설정된 임계값이 동일한 것으로 결정할 수 있고, 이로써, 상기 터치 동작이 정상 동작인 것으로 판정하고, 휴대용 기기는 사용자의 터치 동작에 응답하며, 터치 동작에 대응되는 인스트럭션을 실행한다.
S66: 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 크면, 터치 동작이 오동작인 것으로 판정한다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다. 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리에 평행하게 배열될 경우, 제2 터치, 가장 긴 행 및 가장 긴 행 하측의 행에 따라 제5 터치 영역을 형성한다. 제5 터치 영역이 대응하는 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정한다. 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 8은 본 발명의 또 다른 하나의 실시예의 터치 스크린 가장자리의 오동작 방지 방법에 따른 흐름도이다. 도 8에 도시된 바와 같이, 상기 터치 스크린 가장자리의 오동작 방지 방법은 하기의 단계를 포함할 수 있다.
S81: 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정한다.
구체적으로, 휴대용 기기를 사용하는 과정에서, 휴대용 기기의 터치 스크린 가장자리가 터치 동작을 수신한 것을 모니터링하였을 경우, 터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득할 수 있고, 커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 터치 영역으로 결정한다.
여기서, 터치 임계값은 터치 영역을 결정할 경우 미리 설정된 커패시턴스 값 변화량의 임계값이다. 예를 들면, 터치 임계값은 40으로 설정할 수 있다.
여기서, 이해해야 할 것은, 상기 터치 임계값의 크기는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
S82: 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다.
본 발명의 하나의 실시예에 있어서, 터치 동작이 가장자리를 터치하여 형성된 제1 터치 영역을 결정할 경우, 제1 터치 영역 중의 각각의 터치 포인트의 종좌표 및 횡좌표를 획득하고, 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출하며, 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성한다.
구체적으로 말하자면, 제1 터치 영역 중 횡좌표 및 종좌표의 최대치 및 최소치를 획득하고, 횡좌표 및 종좌표의 최대치 및 최소치를 조합하여, 하나의 직사각형 영역의 4개 정점을 형성하며, 이 4개 정점에 의해 한정된 영역은 제2 터치 영역이다.
S83: 제2 터치 영역 중의 터치 포인트가 터치 스크린의 하부 가장자리에 평행하게 배열되면, 제2 터치 영역 중의 가장 긴 행 및 가장 긴 행의 상측의 행에 따라 제6 터치 영역을 형성한다.
제2 터치 영역 중의 터치 포인트가 터치 스크린의 하부 가장자리에 평행하게 배열되는 것으로 결정될 경우, 제2 터치 영역 중 각각의 행의 행 길이를 산출하고, 각각의 행의 행 길이에 따라 제2 터치 영역 중의 가장 긴 행의 위치를 결정하며, 즉, 가장 긴 행이 위치한 행을 결정한다.
제2 터치 영역 중 가장 긴 행이 위치한 행이 터치 스크린의 하측 경계인 것으로 판단되면, 제2 터치 영역 중의 가장 긴 행 및 가장 긴 행의 상측의 행에 따라 형성된 영역은 제2 터치 영역과 동일하다. 즉, 제6 터치 영역은 제2 터치 영역과 동일하다.
여기서, 행 길이는 행 중 터치 임계값보다 큰 터치 포인트의 개수로 측정된다.
제2 터치 영역 중 가장 긴 행이 위치한 행이 터치 스크린의 하측 경계가 아닌 것으로 판단되면, 이때, 제2 터치 영역 중의 가장 긴 행 및 가장 긴 행의 상측의 행에 따라 하나의 영역을 형성할 수 있다. 형성된 영역은 제6 터치 영역이다.
예를 들면, 도 9a에 도시된 바와 같이, 도 9a 중의 제2 터치 영역에 있어서, 제f 행은 터치 스크린의 하측 경계이고, 제2 터치 영역 중 제f 행에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 2개 있고, 제e 행에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 4개 있으며, 제d 행에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 2개 있는 것을 산출할 수 있다. 이때, 제2 터치 영역 중 가장 긴 행이 제b 행인 것으로 결정할 수 있고, 제2 터치 영역 중의 가장 긴 행 및 가장 긴 행의 하측의 행에 따라 형성된 영역은 제6 터치 영역이다. 도 9b에 도시된 바와 같이, 도 9b 중의 굵은 선으로 이루어진 프레임에 의해 한정되는 영역은 제6 터치 영역이다.
S84: 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단한다.
여기서, 기설정된 임계값은 미리 설정된 길이와 폭의 비율의 임계값이고, 상기 실시예에 있어서, 기설정된 임계값은 2이다. 본문에서, 길이와 폭은 하기와 같이 정의되는 바, 길이가 위치한 변은 제2 터치 영역에 평행되는 가장자리에 평행되고, 폭이 위치한 변은 제2 터치 영역에 평행되는 가장자리에 수직된다. 즉, 본 실시예에 있어서, 제2 터치 영역은 하부 가장자리에 평행되면, 길이가 위치한 변은 하부 가장자리에 평행되고, 폭이 위치한 변은 하부 가장자리에 수직된다.
S85: 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정한다.
예를 들면, 도 9b에 도시된 제6 터치 영역에 있어서, 상기 제6 터치 영역의 길이 대 폭의 비율이 2인 것을 산출할 수 있고, 상기 비율 값과 기설정된 임계값을 비교하며, 상기 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값이 동일한 것으로 결정할 수 있고, 이로써, 상기 터치 동작이 정상 동작인 것으로 판정하고, 휴대용 기기는 사용자의 터치 동작에 응답하며, 터치 동작에 대응되는 인스트럭션을 실행한다.
S86: 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 크면, 터치 동작이 오동작인 것으로 판정한다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하며, 제2 터치 영역 중 상측의 행에서 제6 터치 영역을 형성하고, 제6 터치 영역이 대응하는 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정하고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다. 상기 실시형태에 있어서, 비록 각각의 예 중의 세번째 단계, 즉 S13, S43, S63 및 S83은, 서로 구분하기 위해, 제2 터치 영역에 따라 형성된 터치 영역, 즉 제3 터치 영역, 제4 터치 영역, 제5 터치 영역, 제6 터치 영역은, 각각 순서에 따라 구별되게 명명하였지만, 본 기술분야의 통상의 기술자는 이해할 수 있다시피, 제2 터치 영역에 따라 제3 터치 영역, 제4 터치 영역, 제5 터치 영역, 제6 터치 영역을 형성하는 것은 유사한 수단을 구비하고, 이러한 터치 영역도 통일적으로 제3 터치 영역(단지 이전 2개의 단계 중의 터치 영역과 구별하기 위함)으로 명명할 수 있다. 이 사로에 따라, 상기 4개의 실시예를 하기와 같이 개괄할 수 있다. 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고; 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하며; 상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 하나의 가장자리에 평행하게 배열되는지의 여부를 판단하고, 그렇다면, 상기 제2 터치 영역의 가장 긴 행 또는 열은 상기 가장 긴 행 또는 열과 서로 인접되고 평행되는 가장자리와 인접하지 않는 행/열에 따라 제3 터치 영역을 형성하며; 상기 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하고; 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하며; 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정한다.
매번 터치하는 과정에서 터치 면적이 점차 커지는 과정이 존재할 수 있고, 접촉 면적이 비교적 작을 경우, 잘못 터치한 상황을 판정하지 못할 수 있는데, 이런 정황에 한한다. 본 발명의 다른 일 실시형태에서는, 전술한 방법의 기초상에서 출력을 연장하는 방법을 증가시킬 수 있고, 터치 스크린이 가장자리에 터치를 최초로 검출할 경우 우선 터치 위치를 백업하지만, 터치 포인트를 보고하지 않는다(즉 상기 포인트 터치에 응답하지 않는다). 일정한 검출 시간 내에 만약 터치 형태가 잘못 터치한 특징에 부합되게 전환되면, 이 터치 위치를 상기 터치 포인트가 소실될 때까지 지속적으로 억제한다. 만약 터치 형태가 유효 터치 특징을 유지하면, 상기 터치를 유효 터치로 인식하여 터치 포인트를 보고한다. 상기 실시형태에 따른 구체적인 실시예는 도 10 또는 도 11에 대응되는 과정을 참조할 수 있으며, 하기와 같이 서술된다.
도 10은 본 발명의 하나의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 방법의 흐름도이다.
도 10에 도시된 바와 같이, 상기 터치 스크린 가장자리 터치 동작의 처리 방법은 하기의 단계를 포함할 수 있다.
S101: 터치 스크린의 최초의 가장자리 터치를 인식한다.
본 단계에 있어서, 어느 한 터치 동작이 무에서 유로 최초 정의되는 그 시각에, 새로운 터치 동작이 나타나면 새로운 최초가 대응되게 존재한다. 멀티 포인트로 터치될 경우 각각의 터치 포인트 또는 손가락의 터치는 상이한 터치로 간주하고 각각 하나의 최초 터치 시각이 존재한다. 여기서 구체적인 인식 방식은 현재 터치가 하나의 새로운 터치 동작을 스캐닝하였는지의 여부를 통해 실현된다.
S102: 상기 최초의 가장자리 터치의 위치를 백업하고 시간 기록을 시작한다.
최초의 터치가 인식되거나 판정되면, 터치를 보고하고 지연 시간 처리를 진행하며, 즉 시간 기록을 시작하고 예약 지연 기간에 진입하며, 예컨대 100㎳이다. 미리 결정된 지연 기간은 수요에 따라 기타 값으로 설정할 수 있다.
S103: 터치 스크린 가장자리의 오동작 방지 방법을 통해 상기 가장자리 터치가 오동작인지의 여부를 판단한다. 가장자리 터치가 오동작인 것으로 판정되면, 단계 S104를 수행한다. 가장자리 터치 동작이 정상 동작인 것으로 판정되면, 단계 S105를 수행한다.
상기 기설정된 지연 기간 내에, 터치 스크린 가장자리의 오동작 방지 방법을 통해 상기 백업 위치의 터치 동작이 오동작인지의 여부를 판단한다. 일단 오동작에 부합되는 것으로 검출 판정되면, 단계 S104를 수행한다. 즉, 터치 동작에 응답하지 않고 시간 기록을 종료한다. 오동작에 부합되지 않는 것으로 판정되면(즉 정상 동작), 단계 S105를 수행하고, 시간 기록이 기설정된 지연 기간에 도달하였는지의 여부를 판단한다.
S104: 터치 동작에 응답하지 않고 시간 기록을 종료한다.
기설정된 지연 기간의 임의의 시각에 상기 백업 위치의 가장자리 터치가 오동작인 것으로 판단되면, 즉시 터치 동작에 응답하지 않고, 금회 지연 기간의 시간 기록을 종료한다.
S105: 시간 기록이 기설정된 지연 기간에 도달하였는지의 여부를 판단한다. 시간 기록이 기설정된 지연 기간에 도달하였다면, 단계 S106을 수행하고, 상기 백업 위치의 가장자리 터치를 보고하며, 아니면 되돌아가서 계속하여 단계 S103을 수행한다.
기설정된 지연 기간 내에 상기 백업 위치가 정상적인 터치인 것으로 판정되고, 상기 위치의 터치 동작을 즉시 시스템에 보고하여 상응한 터치 동작을 대응되게 진행하지 않으며, 즉 상기 터치를 정상적인 터치 동작으로 잠시 간주하지 않고, 상기 위치의 터치 검출 스캐닝 결과를 계속 갱신한다. 시간 기록이 기설정된 지연 기간에 도달할 경우/도달한 후, 상기 위치의 터치 동작이 여전히 정상 동작으로 판단될 경우에만, 상기 위치의 동작을 정상 동작으로 정식으로 간주하여 보고한다.
S106: 상기 백업 위치의 가장자리 터치를 보고한다.
상기 백업 위치(단일 터치 동작의 최초 스캐닝 인식)의 가장자리 터치를 보고하고, 터치 동작에 대응되는 인스트럭션을 응답/실행하며, 금회 지연 기간의 시간 기록을 종료한다.
도 11을 참조하면, 본 발명의 다른 하나의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 방법의 흐름도이다.
S201: 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단한다. 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작으면, 단계 S202를 수행하고, 아니면 단계 S203을 수행한다.
여기서, 기설정된 면적 임계값은 터치 면적이 미리 설정된 임계값이다.
이해해야 할 것은, 기설정된 면적 임계값의 크기는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
S202: 제1 기설정된 시간대 내에 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰지의 여부를 모니터링하고, 크다면, 단계 S203을 수행한다.
여기서, 제1 기설정된 시간대는 미리 설정된 터치 동작을 검출하는 시간대이다. 예를 들면, 제1 기설정된 시간대는 100㎳이다.
이해해야 할 것은, 제1 기설정된 시간대는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다.
구체적으로, 터치 스크린을 아직 완전히 접촉하지 않을 경우, 터치 영역의 판단은 불안정하고, 잘못 터치하는 것을 판정하지 못하는 정황이 존재할 수 있는데, 이때, 터치 동작에 대응되는 터치 위치를 보존할 수 있으며, 터치 스크린 가장자리에 터치할 때에 시작된 제1 기설정된 시간대를 판단하고 예를 들면 100㎳ 내에서 지속적으로 상기 터치 영역에 상기 유효 터치의 판단을 진행하며, 판단하는 과정에서 좌표를 출력하지 않는다.
S203: 터치 스크린 가장자리의 오동작 방지 방법을 통해 터치 동작이 오동작인지의 여부를 판단한다. 터치 동작이 오동작인 것으로 판정되면, 단계 S204를 수행하며; 터치 동작이 정상 동작인 것으로 판정되면, 단계 S205를 수행한다.
여기서, 터치 스크린 가장자리의 오동작 방지 방법 터치 동작이 오동작인지의 여부를 판단하는 구체적인 과정은 상기 실시예를 참조할 수 있기에, 여기서 더 서술하지 않는다.
S204: 터치 동작에 응답하지 않는다.
즉, 터치 동작에 대응되는 터치 이벤트를 보고하지 않아, 오동작이 사용자에 대한 영향을 감소한다.
S205: 터치 동작에 응답하여 대응되는 인스트럭션을 출력한다.
설명해야 할 것은, 본 발명의 하나의 실시예에 있어서, 제1 기설정된 시간대 내에 터치 동작이 정상 동작인 것을 판단한 후, 터치 동작에 대응되는 터치 포인트가 제1 기설정된 시간대 내에 소실되는 것을 검출하면, 상기 터치 동작에 대응되는 터치 이벤트가 클릭 이벤트인 것을 결정할 수 있고, 사용자가 클릭한 터치 위치에 따라 대응되는 응용 프로그램을 시작할 수 있다는 점이다.
이 밖에, 본 발명의 하나의 실시예에 있어서, 터치 스크린 가장자리에 터치 동작이 있는 것을 최초 검출하였다면, 이때, 터치 위치를 백업할 수 있고, 터치 스크린 가장자리에 터치 동작이 있다는 것을 최초로 검출한 시간으로부터 시간 기록하기 시작하며, 제1 기설정된 시간대 내에 터치 동작에 대응되는 터치 포인트에 비교적 큰 위치 이동이 존재한다는 것을 검출하면, 상기 터치 동작이 유효 터치인 것으로 결정할 수 있고, 최초의 터치 위치를 출력한 후, 다시 정상적인 터치 포인트를 출력하며, 이로써, 가장자리에서 슬라이딩할 경우 가장자리 위치가 출력되지 않는 문제를 개선할 수 있다.
본 발명의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 방법은, 터치 스크린 가장자리에 대한 터치 동작을 수신할 경우, 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하고, 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 터치 동작이 오동작인지의 여부를 더 판단하며; 터치 동작이 오동작인 것으로 판정되면, 터치 동작에 응답하지 않고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 12는 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도이다. 도 12에 도시된 바와 같이, 상기 터치 스크린 가장자리의 오동작 방지 방법은 하기의 단계를 포함할 수 있다.
S111: 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정한다.
구체적으로, 휴대용 기기를 사용하는 과정에서, 휴대용 기기의 터치 스크린 가장자리가 터치 동작을 수신한 것을 모니터링하였을 경우, 터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득할 수 있고, 커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 터치 영역으로 결정한다.
여기서, 터치 임계값은 터치 영역을 결정할 경우 미리 설정된 커패시턴스 값 변화량의 임계값이다. 예를 들면, 터치 임계값은 40으로 설정할 수 있다.
예를 들면, 터치 임계값이 40이고, 도 13은 터치 스크린이 터치되는 위치에서 생성되는 감응 신호 데이터를 도시하였고, 즉 N × M개 어레이 차이값 데이터에서 절취한 차이값이 0이 아닌 부분적인 영역의 차이값 데이터이다. 여기서, 커패시턴스 값 변화량이 40보다 큰 터치 포인트에 의해 한정되는 영역을 제1 터치 영역으로 한다.
여기서, 이해해야 할 것은, 상기 터치 임계값의 크기는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
여기서, 이해해야 할 것은, 터치 스크린 가장자리는 터치 스크린 상부 가장자리, 하부 가장자리, 왼쪽 가장자리 및 오른쪽 가장자리를 포함한다는 점이다.
S112: 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다.
본 발명의 하나의 실시예에 있어서, 터치 동작이 가장자리를 터치하여 형성된 제1 터치 영역을 결정할 경우, 제1 터치 영역 중의 각각의 터치 포인트의 종좌표 및 횡좌표를 획득하고, 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출하며, 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성한다.
구체적으로 말하자면, 제1 터치 영역 중 횡좌표 및 종좌표의 최대치 및 최소치를 획득하고, 횡좌표 및 종좌표의 최대치 및 최소치를 조합하여, 하나의 직사각형 영역의 4개 정점을 형성하며, 이 4개 정점에 의해 한정된 영역은 제2 터치 영역이다.
예를 들면, 도 13 중의 제1 터치 영역에 있어서, 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성하는 단계는 도 13의 굵은 선으로 이루어진 프레임으로 도시하였다.
여기서, 이해해야 할 것은, 사용자가 휴대용 기기를 작동하는 과정에서, 사용자의 손가락은 터치 스크린의 상부, 하부, 왼쪽, 오른쪽 가장자리의 임의의 하나의 가장자리를 터치할 수 있다는 점이다.
S113: 제2 터치 영역 중의 터치 포인트가 터치 스크린의 우측 또는 왼쪽 가장자리에 평행하게 배열되면, 제2 터치 영역 중의 가장 긴 열을 결정하고, 가장 긴 열 좌측의 열 및 가장 긴 열 우측의 열 개수에 따라 제2 터치 영역을 보정하여, 제7 터치 영역을 형성한다.
제2 터치 영역 중의 터치 포인트가 터치 스크린의 우측 또는 왼쪽 가장자리에 평행하게 배열되는 것으로 결정될 경우, 제2 터치 영역 중 각각의 열의 열 길이를 산출하고, 각각의 열의 열 길이에 따라 제2 터치 영역 중의 가장 긴 열의 위치를 결정한다. 즉, 가장 긴 열이 위치한 열을 결정한다.
여기서, 열 길이는 열 중 터치 임계값보다 큰 터치 포인트의 개수로 측정된다.
터치 동작이 대응되는 터치 포인트가 부분적으로 터치 스크린 왼쪽 가장자리에 있는 것으로 판단하고, 제2 터치 영역 중의 가장 긴 열이 위치한 열을 결정할 경우, 가장 긴 열의 좌측의 열 개수와 가장 긴 열의 우측의 열 개수 사이의 관계를 더 판단할 수 있으며, 가장 긴 열의 좌측의 열 개수가 가장 긴 열의 우측의 열 개수보다 많으면, 터치 가장자리의 열 이외에 N열을 보충한다. 여기서, 설명해야 할 것은, N은 가장 긴 열 좌측의 열 개수에서 가장 긴 열 우측의 열 개수를 뺀 차이값이라는 점이다.
예를 들면, 제2 터치 영역은 도 13에 도시된 바와 같이, 산출을 통해 제iv 열에 터치 임계값 40보다 큰 커패시턴스 값 변화량이 4개 있으며, 제iii 열에 터치 임계값보다 큰 커패시턴스 값 변화량이 2개 있으며, 제ii 열에 터치 임계값보다 큰 커패시턴스 값 변화량이 1개 있는 것을 결정할 수 있고, 제iv 열은 터치 스크린의 우측 경계이며, 이때, 제iv 열에 2개 열을 보충할 수 있고, 제7 터치 영역을 형성하며, 보충한 후 획득된 터치 영역은 도 13에 도시된 바와 같고, 도 13 중의 굵은 선으로 이루어진 프레임에 의해 한정되는 영역은 제7 터치 영역이다. 본 실시예에 있어서, 제2 터치 영역과 제7 터치 영역은 마침 중합된다.
이 밖에, 터치 동작이 대응되는 터치 포인트가 부분적으로터치 스크린 오른쪽 가장자리에 있는 것으로 판단하고, 제2 터치 영역 중의 가장 긴 열이 위치한 열을 결정할 경우, 가장 긴 열의 좌측의 열 개수와 가장 긴 열의 우측의 열 개수 사이의 관계를 더 판단할 수 있으며, 가장 긴 열 우측의 열 개수가 가장 긴 열 좌측의 열 개수보다 많으면, 터치 가장자리의 열 이외에 N열을 보충한다. 여기서, 설명해야 할 것은, N은 가장 긴 열 우측의 열 개수에서 가장 긴 열 좌측의 열 개수를 뺀 차이값이라는 점이다.
S114: 제7 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단한다.
S115: 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정한다.
S116: 기설정된 임계값보다 크면, 터치 동작이 오동작인 것으로 판정한다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하며, 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리 또는 왼쪽 가장자리에 평행하게 배열되는 것으로 판단될 경우, 제2 터치 영역 중의 가장 긴 열을 결정하고, 가장 긴 열 좌측의 열 및 가장 긴 열 우측의 열에 따라 제2 터치 영역을 보정하여, 제7 터치 영역을 형성하며, 제7 터치 영역 중의 길이와 폭의 비율이 기설정된 임계값보다 작거나 같은 것으로 판단될 경우, 터치 동작이 정상 동작인 것으로 판정한다. 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 14는 본 발명의 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법의 흐름도이다. 도 14에 도시된 바와 같이, 상기 터치 스크린 가장자리의 오동작 방지 방법은 하기의 단계를 포함할 수 있다.
S131: 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정한다.
구체적으로, 휴대용 기기를 사용하는 과정에서, 휴대용 기기의 터치 스크린 가장자리가 터치 동작을 수신한 것을 모니터링하였을 경우, 터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득할 수 있고, 커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 제1 터치 영역으로 결정한다.
여기서, 터치 임계값은 터치 영역을 결정할 경우 미리 설정된 커패시턴스 값 변화량의 임계값이다. 예를 들면, 터치 임계값은 40으로 설정할 수 있다.
예를 들면, 터치 임계값이 40이고, 다시 도 2a를 참조하면, 여기서 이것은 터치 스크린이 터치되는 위치에서 생성되는 감응 신호 데이터이고, 즉 N × M개 어레이 차이값 데이터에서 절취한 차이값이 0이 아닌 부분적인 영역의 차이값 데이터이다. 여기서, 굵은 선으로 이루어진 프레임에 의해 한정되는 영역은, 즉 커패시턴스 값 변화량이 40보다 큰 터치 포인트에 의해 한정되는 영역, 즉 제1 터치 영역이다.
여기서, 이해해야 할 것은, 상기 터치 임계값의 크기는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
여기서, 이해해야 할 것은, 터치 스크린 가장자리는 터치 스크린 상부 가장자리, 하부 가장자리, 왼쪽 가장자리 및 오른쪽 가장자리를 포함한다는 점이다.
S132: 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다.
본 발명의 하나의 실시예에 있어서, 터치 동작이 가장자리를 터치하여 형성된 제1 터치 영역을 결정할 경우, 제1 터치 영역 중의 각각의 터치 포인트의 종좌표 및 횡좌표를 획득한다. 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출한다. 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성한다.
구체적으로 말하자면, 제1 터치 영역 중 횡좌표 및 종좌표의 최대치 및 최소치를 획득하고, 횡좌표 및 종좌표의 최대치 및 최소치를 조합하여, 하나의 직사각형 영역의 4개 정점을 형성하며, 이 4개 정점에 의해 한정된 영역은 제2 터치 영역이다.
여기서, 이해해야 할 것은, 사용자가 휴대용 기기를 작동하는 과정에서, 사용자의 손가락은 터치 스크린의 상부, 하부, 왼쪽, 오른쪽 가장자리의 임의의 하나의 가장자리를 터치할 수 있다는 점이다.
S133: 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리 또는 하부 가장자리에 평행하게 배열되면, 제2 터치 영역 중의 가장 긴 행을 결정하고, 가장 긴 행 상측의 행 및 가장 긴 행 하측의 행 개수에 따라 제2 터치 영역을 보정하여, 제8 터치 영역을 형성한다.
제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리 또는 하부 가장자리에 평행하게 배열되는 것으로 결정될 경우, 제2 터치 영역 중 각각의 행의 행 길이를 산출하고, 각각의 행의 행 길이에 따라 제2 터치 영역 중의 가장 긴 행의 위치를 결정하며. 즉, 가장 긴 행이 위치한 행을 결정한다.
여기서, 행 길이는 행 중 터치 임계값보다 큰 터치 포인트의 개수로 측정된다.
터치 동작이 대응되는 터치 포인트가 부분적으로 터치 스크린 상부 가장자리에 있는 것으로 판단하고, 제2 터치 영역 중의 가장 긴 행이 위치한 행을 결정할 경우, 가장 긴 행 상측의 행 개수와 가장 긴 행 하측의 행 개수 사이의 관계를 더 판단할 수 있으며, 가장 긴 행 상측의 행 개수가 가장 긴 행 하측의 행 개수보다 많으면, 터치 가장자리의 행 이외에 N행을 보충한다. 여기서, 설명해야 할 것은, N은 가장 긴 행 상측의 행 개수에서 가장 긴 행 하측의 행 개수를 뺀 차이값이라는 점이다.
이 밖에, 터치 동작이 대응되는 터치 포인트가 부분적으로 터치 스크린 상부 가장자리에 있는 것으로 판단하고, 제2 터치 영역 중의 가장 긴 행이 위치한 행을 결정할 경우, 가장 긴 행 상측의 행 개수와 가장 긴 행 하측의 행 개수 사이의 관계를 더 판단할 수 있으며, 가장 긴 행 상측의 행 개수가 가장 긴 행 하측의 행 개수보다 많으면, 터치 가장자리의 행 이외에 N행을 보충한다. 여기서, 설명해야 할 것은, N은 가장 긴 행 상측의 행 개수에서 가장 긴 행 하측의 행 개수를 뺀 차이값이라는 점이다.
S134: 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단한다.
S135: 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정한다.
S136: 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 크면, 터치 동작이 오동작인 것으로 판정한다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 방법은, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하며, 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리 또는 하부 가장자리에 평행하게 배열되는 것으로 판단될 경우, 제2 터치 영역 중의 가장 긴 행을 결정하고, 가장 긴 행 상측의 행 및 가장 긴 행 하측의 행에 따라 제2 터치 영역을 보정하여, 제8 터치 영역을 형성하며, 제8 터치 영역 중의 길이와 폭의 비율이 기설정된 임계값보다 작거나 같은 것으로 판단될 경우, 터치 동작이 정상 동작인 것으로 판정한다. 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 15는 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 방법의 흐름도이다.
도 15에 도시된 바와 같이, 상기 터치 스크린 가장자리 터치 동작의 처리 방법은 하기의 단계를 포함할 수 있다.
S141: 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단한다. 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작으면, 단계 S142를 수행하고, 아니면 단계 S143을 수행한다.
여기서, 기설정된 면적 임계값은 터치 면적이 미리 설정된 임계값이다.
이해해야 할 것은, 기설정된 면적 임계값의 크기는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
S142: 제1 기설정된 시간대 내에 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰지의 여부를 모니터링하고, 임계값보다 크면, 단계 S143을 수행한다.
여기서, 제1 기설정된 시간대는 미리 설정된 터치 동작이 검출하는 시간대이다. 예를 들면, 제1 기설정된 시간대는 100㎳일 수 있다.
이해해야 할 것은, 제1 기설정된 시간대는 수요에 따라 상이한 값으로 구성될 수 있고, 상이한 응용 장면에 적응한다는 점이다.
구체적으로, 터치 스크린을 아직 완전히 접촉하지 않을 경우, 터치 영역의 판단은 불안정하고, 잘못 터치하는 것을 판정하지 못하는 정황이 존재할 수 있는데, 이때, 터치 동작에 대응되는 터치 위치를 보존할 수 있으며, 터치 스크린 가장자리에 터치할 때에 시작된 제1 기설정된 시간대를 판단하고 예를 들면 100㎳ 내에서 지속적으로 상기 터치 영역에 상기 유효 터치의 판단을 진행하며, 판단하는 과정에서 좌표를 출력하지 않는다.
S143: 터치 스크린 가장자리의 오동작 방지 방법을 통해 터치 동작이 오동작인지의 여부를 판단한다. 터치 동작이 오동작인 것으로 판정되면, 단계 S144를 수행하며; 터치 동작이 정상 동작인 것으로 판정되면, 단계 S145를 수행한다.
여기서, 터치 스크린 가장자리의 오동작 방지 방법 터치 동작이 오동작인지의 여부를 판단하는 구체적인 과정은 상기 제3 양태의 실시예에 대한 소개를 참조할 수 있기에, 여기서 더 서술하지 않는다.
S144: 터치 동작에 응답하지 않는다.
즉, 터치 동작에 대응되는 터치 이벤트를 보고하지 않아, 오동작이 사용자에 대한 영향을 감소한다.
S145: 터치 동작에 응답하여 대응되는 인스트럭션을 출력한다.
설명해야 할 것은, 본 발명의 하나의 실시예에 있어서, 제1 기설정된 시간대 내에 터치 동작이 정상 동작인 것을 판단한 후, 터치 동작에 대응되는 터치 포인트가 제1 기설정된 시간대 내에 소실되는 것을 검출하면, 상기 터치 동작에 대응되는 터치 이벤트가 클릭 이벤트인 것을 결정할 수 있고, 사용자가 클릭한 터치 위치에 따라 대응되는 응용 프로그램을 시작할 수 있다는 점이다.
이 밖에, 본 발명의 하나의 실시예에 있어서, 터치 스크린 가장자리에 터치 동작이 있는 것을 최초 검출하였다면, 이때, 터치 위치를 백업할 수 있고, 터치 스크린 가장자리에 터치 동작이 있다는 것을 최초로 검출한 시간으로부터 시간 기록하기 시작하며, 제1 기설정된 시간대 내에 터치 동작에 대응되는 터치 포인트에 비교적 큰 위치 이동이 존재한다는 것을 검출하면, 상기 터치 동작이 유효 터치인 것으로 결정할 수 있고, 최초의 터치 위치를 출력한 후, 다시 정상적인 터치 포인트를 출력하며, 이로써, 가장자리에서 슬라이딩할 경우 가장자리 위치가 출력되지 않는 문제를 개선할 수 있다.
본 발명의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 방법, 터치 스크린 가장자리에 대한 터치 동작을 수신할 경우, 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하고, 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 터치 동작이 오동작인지의 여부를 더 판단하며; 터치 동작이 오동작인 것으로 판정되면, 터치 동작에 응답하지 않고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
상기 실시예를 실현하기 위해, 본 발명은 본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치를 더 제공한다.
도 16은 본 발명의 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치의 구조 모식도이다.
도 16에 도시된 바와 같이, 상기 터치 스크린 가장자리의 오동작 방지 장치는 제1 결정 모듈(111), 제1 형성 모듈(112), 제2 형성 모듈(113), 제1 판단 모듈(114) 및 제1 판정 모듈(115)을 포함할 수 있다.
제1 결정 모듈(111)은 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하기 위한 것이다.
제1 결정 모듈(111)은 구체적으로, 터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득하고; 커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 제1 터치 영역으로 결정하기 위한 것이다.
제1 형성 모듈(112)은 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하기 위한 것이다.
제1 형성 모듈(112)은 구체적으로, 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표를 획득하고; 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출하며; 및 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성하기 위한 것이다.
제2 형성 모듈(113)은 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열될 경우, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성하기 위한 것이다.
제1 판단 모듈(114)은 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 것이다.
제1 판정 모듈(115)은 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 터치 동작이 정상 동작인 것으로 판정하기 위한 것이다.
제2 판정 모듈(116)은 제3 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 터치 동작이 오동작인 것으로 판정하기 위한 것이다.
본 발명의 하나의 실시예에 있어서, 도 17에 도시된 바와 같이, 상기 장치는 제3 형성 모듈(117), 제2 판단 모듈(118), 제3 판정 모듈(119) 및 제4 판정 모듈(120)을 더 포함할 수 있다.
제3 형성 모듈(117)은 제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽 가장자리에 평행하게 배열될 경우, 제2 터치 영역 중의 가장 긴 열 및 가장 긴 열 우측의 열에 따라 제4 터치 영역을 형성하기 위한 것이다.
제2 판단 모듈(118)은 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 것이다.
제3 판정 모듈(119)은 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 터치 동작이 정상 동작인 것으로 판정하기 위한 것이다.
제4 판정 모듈(120)은 제4 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 터치 동작이 오동작인 것으로 판정하기 위한 것이다.
본 발명의 하나의 실시예에 있어서, 도 17에 도시된 바와 같이, 상기 장치는 제4 형성 모듈(121), 제3 판단 모듈(122), 제5 판정 모듈(123) 및 제6 판정 모듈(124)을 더 포함할 수 있다.
제4 형성 모듈(121)은 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리에 평행하게 배열될 경우, 제2 터치 영역, 가장 긴 행 및 가장 긴 행 하측의 행 개수에 따라 제5 터치 영역을 형성하기 위한 것이다.
제3 판단 모듈(122)은 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 것이다.
제5 판정 모듈(123)은 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 터치 동작이 정상 동작인 것으로 판정하기 위한 것이다.
제6 판정 모듈(124)은 제5 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 터치 동작이 오동작인 것으로 판정하기 위한 것이다.
본 발명의 하나의 실시예에 있어서, 도 17에 도시된 바와 같이, 상기 장치는 제5 형성 모듈(125), 제4 판단 모듈(126), 제7 판정 모듈(127) 및 제8 판정 모듈(128)을 더 포함할 수 있다.
제5 형성 모듈(125)은 제2 터치 영역 중의 터치 포인트가 터치 스크린의 하부 가장자리에 평행하게 배열될 경우, 제2 터치 영역, 가장 긴 행 및 가장 긴 행 상측의 행 개수에 따라 제6 터치 영역을 형성하기 위한 것이다.
제4 판단 모듈(126)은 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 것이다.
제7 판정 모듈(127)은 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정하기 위한 것이다.
제8 판정 모듈(128)은 제6 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 크면, 터치 동작이 오동작인 것으로 판정하기 위한 것이다.
설명해야 할 것은, 전술한 터치 스크린 가장자리의 오동작 방지 방법의 실시예에 대한 해석 설명도 상기 실시예의 터치 스크린 가장자리의 오동작 방지 장치에 적용되기에, 여기서 더 서술하지 않는다는 점이다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정한다. 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성한다. 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열될 경우, 제2 터치, 가장 긴 열 및 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성한다. 제3 터치 영역이 대응하는 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단한다. 이 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정하고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 18은 본 발명의 하나의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 장치의 구조 모식도이다.
도 18에 도시된 바와 같이, 상기 터치 스크린 가장자리 터치 동작의 처리 장치는 제5 판단 모듈(211), 제1 모니터링 모듈(212), 제6 판단 모듈(213) 및 제1 처리 모듈(214)을 포함할 수 있다.
제5 판단 모듈(211)은 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하기 위한 것이다.
제1 모니터링 모듈(212)은 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰지의 여부를 모니터링하기 위한 것이다.
제6 판단 모듈(213)은 제1 기설정된 시간대 내에 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰 것으로 모니터링될 경우, 제5 양태의 실시예를 통해 터치 스크린 가장자리의 오동작 방지 장치 터치 동작이 오동작인지의 여부를 판단하기 위한 것이다.
제1 처리 모듈(214)은 터치 동작이 오동작인 것으로 판정될 경우, 터치 동작에 응답하지 않기 위한 것이다.
본 발명의 하나의 실시예에 있어서, 도 19에 도시된 바와 같이, 상기 장치는 제2 처리 모듈(215)을 더 포함할 수 있다.
제2 처리 모듈(215)은 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 크거나 같을 경우, 제5 양태의 실시예를 통해 터치 스크린 가장자리의 오동작 방지 장치 터치 동작이 오동작인지의 여부를 판단하기 위한 것이다.
본 발명의 하나의 실시예에 있어서, 도 19에 도시된 바와 같이, 상기 장치는 제3 처리 모듈(216)을 더 포함할 수 있다.
제3 처리 모듈(216)은 터치 동작이 정상 동작인 것으로 판정될 경우, 터치 동작에 대응되는 인스트럭션을 출력 응답하기 위한 것이다.
여기서, 설명해야 할 것은, 전술한 제2 양태의 실시예의 터치 스크린 가장자리 터치 동작의 처리 방법 실시예에 대한 해석 설명도 상기 실시예의 터치 스크린 가장자리 터치 동작의 처리 장치에 적용되기에, 여기서 더 서술하지 않는다는 점이다.
본 발명의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 장치, 터치 스크린 가장자리에 대한 터치 동작을 수신할 경우, 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하고, 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 터치 동작이 오동작인지의 여부를 더 판단하며; 터치 동작이 오동작인 것으로 판정되면, 터치 동작에 응답하지 않고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 20은 본 발명의 또 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치의 구조 모식도이다.
도 20에 도시된 바와 같이, 상기 터치 스크린 가장자리 터치 동작의 처리 장치는 제2 결정 모듈(130), 제7 형성 모듈(131), 제8 형성 모듈(132), 제7 판단 모듈(133), 제9 판정 모듈(134) 및 제10 판정 모듈(135)을 포함할 수 있다.
제2 결정 모듈(130)은 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정한다.
제2 결정 모듈(130)은 구체적으로, 터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득하고; 커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 제1 터치 영역으로 결정하기 위한 것이다.
제7 형성 모듈(131)은 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하기 위한 것이다.
제7 형성 모듈(131)은 구체적으로, 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표를 획득하고; 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출하며; 종좌표 및 횡좌표의 최대치 및 최소치에 따라 제2 터치 영역을 형성하기 위한 것이다.
제8 형성 모듈(132)은 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리 또는 왼쪽 가장자리에 평행하게 배열될 경우, 제2 터치 영역 중의 가장 긴 열을 결정하고, 가장 긴 열 좌측의 열 및 가장 긴 열 우측의 열 개수에 따라 제2 터치 영역을 보정하여, 제7 터치 영역을 형성하기 위한 것이다.
제7 판단 모듈(133)은 제7 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 것이다.
제9 판정 모듈(134)은 제7 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같을 경우, 터치 동작이 정상 동작인 것으로 판정하기 위한 것이다.
제10 판정 모듈(135)은 제7 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 터치 동작이 오동작인 것으로 판정하기 위한 것이다.
본 발명의 하나의 실시예에 있어서, 도 21에 도시된 바와 같이, 상기 장치는 제9 형성 모듈(136), 제8 판단 모듈(137), 제11 판정 모듈(138) 및 제12 판정 모듈(139)을 더 포함할 수 있다.
제9 형성 모듈(136)은 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리 또는 하부 가장자리에 평행하게 배열되면, 제2 터치 영역 중의 가장 긴 행을 결정하고, 가장 긴 행 상측의 행 개수 및 가장 긴 행 하측의 행 개수에 따라 제2 터치 영역을 보정하여, 제8 터치 영역을 형성하기 위한 것이다.
제8 판단 모듈(137)은 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같은지의 여부를 판단하기 위한 것이다.
제11 판정 모듈(138)은 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 작거나 같으면, 터치 동작이 정상 동작인 것으로 판정하기 위한 것이다.
제12 판정 모듈(139)은 제8 터치 영역의 길이 대 폭의 비율이 기설정된 임계값보다 클 경우, 터치 동작이 오동작인 것으로 판정하기 위한 것이다.
여기서, 설명해야 할 것은, 전술한 터치 스크린 가장자리의 오동작 방지 방법의 실시예에 대한 해석 설명도 상기 실시예의 터치 스크린 가장자리의 오동작 방지 장치에 적용되기에, 여기서 더 서술하지 않는다는 점이다.
본 발명의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치, 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하고, 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하며, 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리 또는 하부 가장자리에 평행하게 배열되는 것으로 판단될 경우, 제2 터치 영역 중의 가장 긴 행을 결정하고, 가장 긴 행 좌측의 행 및 가장 긴 행 우측의 행에 따라 제2 터치 영역을 보정하여, 제8 터치 영역을 형성하며, 제8 터치 영역 중의 길이와 폭의 비율이 기설정된 임계값보다 작거나 같은 것으로 판단될 경우, 터치 동작이 정상 동작인 것으로 판정한다. 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
도 22는 본 발명의 다른 하나의 실시예에 따른 터치 스크린 가장자리의 오동작 방지 장치의 구조 모식도이다.
도 22에 도시된 바와 같이, 상기 터치 스크린 가장자리 터치 동작의 처리 장치는 제9 판단 모듈(220), 제2 모니터링 모듈(221), 제10 판단 모듈(222) 및 제4 처리 모듈(223)을 포함할 수 있다.
제9 판단 모듈(220)은 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하기 위한 것이다.
제2 모니터링 모듈(221)은 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰지의 여부를 모니터링하기 위한 것이다.
제10 판단 모듈(222)은 제1 기설정된 시간대 내에 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 큰 것으로 모니터링될 경우, 제7 양태 실시예의 터치 스크린 가장자리의 오동작 방지 장치를 통해 터치 동작이 오동작인지의 여부를 판단하기 위한 것이다.
제4 처리 모듈(223)은 터치 동작이 오동작인 것으로 판정될 경우, 터치 동작에 응답하지 않기 위한 것이다.
본 발명의 하나의 실시예에 있어서, 도 22에 도시된 바와 같이, 상기 장치는 제5 처리 모듈(224)을 더 포함할 수 있다. 제5 처리 모듈(224)은 터치 스크린 가장자리가 터치 동작을 수신하였을 경우 대응되는 터치 면적이 기설정된 면적 임계값보다 크거나 같을 경우, 제7 양태 실시예의 터치 스크린 가장자리의 오동작 방지 장치를 통해 터치 동작이 오동작인지의 여부를 판단하기 위한 것이다.
본 발명의 하나의 실시예에 있어서, 도 22에 도시된 바와 같이, 상기 장치는 제6 처리 모듈(225)을 더 포함할 수 있다.
제6 처리 모듈(225)은 터치 동작이 정상 동작인 것으로 판정될 경우, 터치 동작에 응답하여 대응되는 인스트럭션을 출력하기 위한 것이다.
여기서, 설명해야 할 것은, 전술한 터치 스크린 가장자리 터치 동작의 처리 방법 실시예에 대한 해석 설명도 상기 실시예의 터치 스크린 가장자리 터치 동작의 처리 장치에 적용되기에, 여기서 더 서술하지 않는다는 점이다.
본 발명의 실시예에 따른 터치 스크린 가장자리 터치 동작의 처리 장치는, 터치 스크린 가장자리에 대한 터치 동작을 수신할 경우, 터치 동작에 대응되는 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하고, 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 터치 동작이 오동작인지의 여부를 더 판단하며; 터치 동작이 오동작인 것으로 판정되면, 터치 동작에 응답하지 않고, 이로써, 오동작을 정확하게 인식하여, 오동작을 인식하는 정확도를 향상시킨다.
본 명세서의 서술에 있어서, 전문 용어 "하나의 실시예", "일부 실시예", "구현예", "구체적인 구현예", 또는 "일부 구현예" 등의 서술은 상기 실시예 또는 구현예에 의해 서술되는 구체적인 특징, 구조, 재료 또는 특징을 결부하여 본 발명의 적어도 하나의 실시예 또는 구현예에 포함되는 것을 가리킨다. 본 명세서에 있어서, 상기 전문 용어의 예시적인 표달은 동일한 실시예 또는 구현예에 반드시 한하는 것은 아니다. 그러나, 서술되는 구체적인 특징, 구조 재료 또는 특징은 임의의 하나의 또는 다수의 실시예 또는 구현예에서 적합한 방식으로 결합될 수 있다. 이 밖에, 서로 모순되지 않는 정황하에서, 본 기술분야의 통상의 기술자는 본 명세서에서 서술되는 상이한 실시예 또는 구현예 및 상이한 실시예 또는 구현예의 특징을 결합하고 조합할 수 있다.
이 밖에, 전문 용어 "제1", "제2"는 단지 서술의 목적으로, 상대적인 중요성을 지시 또는 암시하거나 또는 지시하는 기술적 특징의 개수를 은연적으로 명확히 지적하는 것이 아니다. 이로써, "제1", "제2"를 한정하는 특징은 적어도 하나의 상기 특징을 명확히 지적하거나 또는 은연적으로 포함할 수 있다. 본 발명의 서술에 있어서, "다수"의 의미는 별도의 명확한 구체적인 한정이 없는 한, 적어도 두 개이며, 예를 들면 두 개, 세 개 등이다.
흐름도에서 기타 방식으로 서술되는 임의의 과정 또는 방법의 서술은, 특정 논리 기능 또는 과정의 단계를 실행 가능한 인스트럭션 코드를 실현하기 위한 모듈 하나의 또는 다수의 모듈, 일부 또는 부분을 포함하는 것을 표시하는 것으로 이해할 수 있다. 또한 본 발명의 바람직한 실시형태의 범위는 별도의 실현을 포함하며, 여기서 예시되거나 토론되는 순서에 따르지 않을 수 있고, 관련되는 기능이 기본상 동시의 방식에 따르거나 또는 반대되는 순서에 따르는 것으로서 기능을 실현하며, 이는 본 기술분야의 통상의 기술자에 의해 이해되어야 한다.
흐름도에서 기타 방식으로 서술되는 논리 및/또는 단계는 예를 들면 논리 기능의 수행 가능한 인스트럭션의 시퀀스 테이블을 실현하기 위한 것이고, 임의의 컴퓨터 판독 가능한 매체에서 구체적으로 실현되어 인스트럭션을 제공하여 시스템, 장치 또는 기기(예컨대 컴퓨터에 기반한 시스템, 프로세서를 포함하는 시스템 또는 기타 인스트럭션으로 실행되는 시스템, 장치 또는 기기에서 인스트럭션을 취하여 인스트럭션을 실행하는 시스템)의 사용에 제공되거나 또는 이러한 인스트럭션을 결합하여 시스템, 장치 또는 기기의 실행에 사용하는데 제공될 수 있다. 본 명세서를 놓고 말하자면, "컴퓨터 판독 가능한 매체"는 프로그램을 포함, 저장, 통신, 전파 또는 전송하여 인스트럭션이 시스템, 장치 또는 기기를 실행하도록 하거나 또는 이러한 인스트럭션에 결합하여 실행되는 임의의 시스템, 장치 또는 기기로 사용되는 장치일 수 있다. 컴퓨터 판독 가능한 매체의 구체적인 구현예(완전 목록)는, 하나 또는 다수의 배선을 구비하는 전기적 연결부(전자 장치), 휴대용 컴퓨터 디스크 케이스(자기 장치), 랜덤 액세스 메모리(RAM), 읽기 전용 메모리(ROM), 소거 가능한 프로그래머블 읽기 전용 메모리(EPROM 또는 플래시 메모리), 광섬유 장치 및 휴대용 시디롬(CDROM)을 포함한다. 이 밖에, 컴퓨터 판독 가능한 매체는 심지어 그 상부에 상기 프로그램을 프린트할 수 있는 종이 또는 기타 적합한 매체일 수 있다. 예컨대 종이 또는 기타 매체를 광학 스캐닝할 수 있기에, 계속하여 프로그래밍, 해석 또는 필요할 경우 기타 방식으로 처리를 진행하여 전자 방식으로 상기 프로그램을 획득할 수 있고, 다음 이를 컴퓨터 메모리에 저장할 수 있다.
이해해야 할 것은, 본 발명의 각 부분은 하드웨어, 소프트웨어, 펌웨어 또는 이의 조합으로 실현될 수 있다는 점이다. 상기 실시형태에 있어서, 다수의 단계 또는 방법은 메모리에 저장될 수 있고 적합한 인스트럭션 실행 시스템으로 실행되는 소프트웨어 또는 펌웨어로 실현될 수 있다. 예를 들면, 만약 소프트웨어로 실현된다면, 다른 일 실현형태와 마찬가지로, 데이터 신호에 대해 논리 기능을 실현 가능한 논리 게이트 회로를 구비하는 이산 논리 회로, 적합한 조합 논리 게이트 회로를 구비하는 전용 집적 회로, 프로그래머블 게이트 어레이(PGA), 필드 프로그래머블 게이트 어레이(FPGA) 등과 같은 본 기술분야의 공지된 상술한 기술 중의 임의의 하나 또는 이들의 조합으로 실현될 수 있다.
본 기술분야의 통상의 기술자는 상기 실시예 방법이 지닌 전부 또는 부분적인 단계를 실현하는 것은 프로그램을 통해 관련 하드웨어를 명령하여 완성하도록 한다. 상기 프로그램은 컴퓨터 판독 가능한 저장 매체에 저장될 수 있다. 상기 프로그램이 실행될 경우, 방법 실시예의 단계의 하나 또는 그 조합을 포함한다.
이 밖에, 본 발명의 각각의 실시예 중의 각 기능 유닛은 하나의 처리 모듈에 집적될 수 있고, 각각 유닛의 단독 물리적인 존재일 수도 있으며, 두 개 또는 두 개 이상 유닛이 하나의 모듈에 집적된 것일 수도 있다. 상기 집적된 모듈은 하드웨어의 형식으로 실현될 수 있고 소프트웨어 기능 모듈의 형식으로 실현될 수도 있다. 상기 집적된 모듈이 소프트웨어 기능 모듈의 형식으로 실현되고 독립적인 제품으로 판매되거나 사용될 경우, 하나의 컴퓨터 판독 가능한 저장 매체에 저장될 수도 있다.
상기 언급된 저장 매체는 읽기 전용 메모리, 디스크 또는 콤팩트 디스크 등일 수 있다. 비록 위에서 이미 본 발명의 실시예를 예시하고 서술하였지만, 상기 실시예는 예시적인 것으로 이해할 수 있고, 본 발명에 대한 한정으로 이해하면 안 된다. 본 기술분야의 통상의 기술자는 본 발명의 범위 내에서 상기 실시예를 변화, 보정, 대체 및 변형시킬 수 있다.

Claims (21)

  1. 터치 스크린 가장자리의 오동작 방지 방법으로서,
    터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계;
    상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계; 및
    상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열되면, 상기 제2 터치 영역 중의 가장 긴 열 및 상기 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성하고, 상기 제3 터치 영역의 길이 대 폭의 비율이 제1 기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하고, 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정하는 단계; 또는
    상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽 가장자리에 평행하게 배열되면, 상기 제2 터치 영역 중의 가장 긴 열 및 상기 가장 긴 열 우측의 열에 따라 제4 터치 영역을 형성하고, 상기 제4 터치 영역의 길이 대 폭의 비율이 제2 기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하고, 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정하는 단계; 또는
    상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리에 평행하게 배열되면, 상기 제2 터치 영역, 가장 긴 행 및 상기 가장 긴 행 하측의 행 개수에 따라 제5 터치 영역을 형성하고, 상기 제5 터치 영역의 길이 대 폭의 비율이 제3 기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하고, 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정하는 단계; 또는
    상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 하부 가장자리에 평행하게 배열되면, 상기 제2 터치 영역, 가장 긴 행 및 상기 가장 긴 행 상측의 행 개수에 따라 제6 터치 영역을 형성하고, 상기 제6 터치 영역의 길이 대 폭의 비율이 제 4기설정된 임계값보다 작거나 같은지의 여부를 판단하며, 기설정된 임계값보다 작거나 같으면, 상기 터치 동작이 정상 동작인 것으로 판정하고, 기설정된 임계값보다 크면, 상기 터치 동작이 오동작인 것으로 판정하는 단계를 포함하는, 터치 스크린 가장자리의 오동작 방지 방법.
  2. 제1항에 있어서, 상기 터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하는 단계는,
    터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값(capacitance value) 변화량을 획득하는 단계; 및
    커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 상기 제1 터치 영역으로 결정하는 단계를 포함하는, 터치 스크린 가장자리의 오동작 방지 방법.
  3. 제1항에 있어서, 상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하는 단계는,
    상기 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표를 획득하는 단계;
    상기 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출하는 단계; 및
    상기 종좌표 및 횡좌표의 최대치 및 최소치에 따라 상기 제2 터치 영역을 형성하는 단계를 포함하는, 터치 스크린 가장자리의 오동작 방지 방법.
  4. 제1항에 있어서,
    상기 터치 스크린 가장자리에 대한 터치가 최초의 가장자리 터치인지의 여부를 판단하는 단계;
    터치 동작이 최초의 가장자리 터치이면, 시간 기록을 시작하고, 기설정된 지연 기간 내에 상기 터치 동작이 오동작인지의 여부를 판정하는 단계;
    상기 터치 동작이 상기 기설정된 지연 기간 내에 정상 동작인 것으로 판정된 것을 유지하고 시간 기록이 상기 기설정된 지연 기간에 도달하면, 상기 터치 동작에 응답하는 단계를 더 포함하는, 터치 스크린 가장자리의 오동작 방지 방법.
  5. 제1항에 있어서,
    상기 제1 터치 영역의 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하는 단계;
    상기 제1 터치 영역의 상기 터치 면적이 상기 기설정된 면적 임계값보다 작으면, 제1 기설정된 시간대 내에 상기 제1 터치 영역의 상기 터치 면적이 상기 기설정된 면적 임계값보다 큰지의 여부를 모니터링하는 단계;
    상기 제1 기설정된 시간대 내에 상기 제1 터치 영역의 상기 터치 면적이 상기 기설정된 면적 임계값과 같거나 더 큰 것으로 모니터링되면, 상기 터치 동작이 오동작인지의 여부를 판단하는 단계; 및
    상기 터치 동작이 오동작인 것으로 판정되면, 상기 터치 동작에 응답하지 않는 단계를 더 포함하는, 터치 스크린 가장자리의 오동작 방지 방법.
  6. 제5항에 있어서, 상기 터치 동작이 정상 동작인 것으로 판정되면, 상기 터치 동작에 응답하여 대응되는 인스트럭션을 출력하는 단계를 더 포함하는, 터치 스크린 가장자리의 오동작 방지 방법.
  7. 터치 스크린 가장자리의 오동작 방지 장치로서,
    터치 스크린 가장자리의 터치 동작에 따라 제1 터치 영역을 결정하도록 구성된 제1 결정 모듈;
    상기 제1 터치 영역 중 터치 포인트의 좌표 정보에 따라 제2 터치 영역을 형성하도록 구성된 제1 형성 모듈;
    상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 오른쪽 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역 중의 가장 긴 열 및 상기 가장 긴 열 좌측의 열에 따라 제3 터치 영역을 형성하도록 구성된 제2 형성 모듈;
    상기 제3 터치 영역의 길이 대 폭의 비율이 제1 기설정된 임계값보다 작거나 같은지의 여부를 판단하도록 구성된 제1 판단 모듈;
    상기 제3 터치 영역의 길이 대 폭의 비율이 상기 제1 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하도록 구성된 제1 판정 모듈; 및
    상기 제3 터치 영역의 길이 대 폭의 비율이 상기 제1 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하도록 구성된 제2 판정 모듈을 포함하는, 터치 스크린 가장자리의 오동작 방지 장치.
  8. 제7항에 있어서,
    상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 왼쪽 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역 중의 가장 긴 열 및 상기 가장 긴 열 우측의 열에 따라 제4 터치 영역을 형성하도록 구성된 제3 형성 모듈;
    상기 제4 터치 영역의 길이 대 폭의 비율이 제2 기설정된 임계값보다 작거나 같은지의 여부를 판단하도록 구성된 제2 판단 모듈;
    상기 제4 터치 영역의 길이 대 폭의 비율이 상기 제2 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하도록 구성된 제3 판정 모듈; 및
    상기 제4 터치 영역의 길이 대 폭의 비율이 상기 제2 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하도록 구성된 제4 판정 모듈을 더 포함하는, 터치 스크린 가장자리의 오동작 방지 장치.
  9. 제8항에 있어서,
    상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 상부 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역, 가장 긴 행 및 상기 가장 긴 행 하측의 행 개수에 따라 제5 터치 영역을 형성하도록 구성된 제4 형성 모듈;
    상기 제5 터치 영역의 길이 대 폭의 비율이 제3 기설정된 임계값보다 작거나 같은지의 여부를 판단하도록 구성된 제3 판단 모듈;
    상기 제5 터치 영역의 길이 대 폭의 비율이 상기 제3 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하도록 구성된 제5 판정 모듈; 및
    상기 제5 터치 영역의 길이 대 폭의 비율이 상기 제3 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하도록 구성된 제6 판정 모듈을 더 포함하는, 터치 스크린 가장자리의 오동작 방지 장치.
  10. 제9항에 있어서,
    상기 제2 터치 영역 중의 터치 포인트가 터치 스크린의 하부 가장자리에 평행하게 배열될 경우, 상기 제2 터치 영역, 가장 긴 행 및 상기 가장 긴 행 상측의 행 개수에 따라 제6 터치 영역을 형성하도록 구성된 제5 형성 모듈;
    상기 제6 터치 영역의 길이 대 폭의 비율이 제4 기설정된 임계값보다 작거나 같은지의 여부를 판단하도록 구성된 제4 판단 모듈;
    상기 제6 터치 영역의 길이 대 폭의 비율이 상기 제4 기설정된 임계값보다 작거나 같을 경우, 상기 터치 동작이 정상 동작인 것으로 판정하도록 구성된 제7 판정 모듈; 및
    상기 제6 터치 영역의 길이 대 폭의 비율이 상기 제4 기설정된 임계값보다 클 경우, 상기 터치 동작이 오동작인 것으로 판정하도록 구성된 제8 판정 모듈을 더 포함하는, 터치 스크린 가장자리의 오동작 방지 장치.
  11. 제7항에 있어서, 상기 제1 결정 모듈은,
    터치 스크린 가장자리의 터치 동작에 따라 각 터치 포인트의 커패시턴스 값 변화량을 획득하고; 그리고
    커패시턴스 값 변화량이 터치 임계값보다 큰 터치 포인트에 의해 한정되는 영역을 상기 제1 터치 영역으로 결정하도록 구성된, 터치 스크린 가장자리의 오동작 방지 장치.
  12. 제7항에 있어서, 상기 제1 형성 모듈은,
    상기 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표를 획득하고;
    상기 제1 터치 영역 중 터치 포인트의 종좌표 및 횡좌표의 최대치 및 최소치를 추출하며; 그리고
    상기 종좌표 및 횡좌표의 최대치 및 최소치에 따라 상기 제2 터치 영역을 형성하도록 구성된, 터치 스크린 가장자리의 오동작 방지 장치.
  13. 제7항에 있어서,
    상기 터치 스크린 가장자리에 대한 터치가 최초의 가장자리 터치인지의 여부를 판단하고,
    최초의 가장자리 터치이면, 시간 기록 모듈의 작동을 시작하고, 기설정된 지연 기간 내에 상기 터치 동작이 오동작인지의 여부를 판정하며, 그리고
    상기 기설정된 지연 기간 내에 정상 동작인 것으로 판정된 것을 유지하고 상기 시간 기록 모듈에 의한 시간 기록이 상기 기설정된 지연 기간에 도달하면, 상기 터치 동작에 응답하도록
    구성된 최초의 가장자리 터치 판단 모듈을 더 포함하는, 터치 스크린 가장자리의 오동작 방지 장치.
  14. 제7항에 있어서,
    상기 제1 터치 영역의 터치 면적이 기설정된 면적 임계값보다 작은지의 여부를 판단하도록 구성된 제5 판단 모듈;
    상기 제1 터치 영역의 상기 터치 면적이 상기 기설정된 면적 임계값보다 작을 경우, 제1 기설정된 시간대 내에 상기 제1 터치 영역의 상기 터치 면적이 상기 기설정된 면적 임계값보다 큰지의 여부를 모니터링하도록 구성된 제1 모니터링 모듈;
    상기 제1 기설정된 시간대 내에 상기 제1 터치 영역의 상기 터치 면적이 상기 기설정된 면적 임계값보다 큰 것으로 모니터링될 경우, 상기 터치 동작이 오동작인지의 여부를 판단하도록 구성된 제6 판단 모듈; 및
    상기 터치 동작이 오동작인 것으로 판정될 경우, 상기 터치 동작에 응답하지 않기 위한 제1 처리 모듈을 포함하는, 터치 스크린 가장자리의 오동작 방지 장치.
  15. 제7항에 있어서, 가장 긴 열의 좌측의 열 및 가장 긴 열의 우측의 열 개수에 따라 상기 제2 터치 영역을 보정하거나, 또는 가장 긴 행의 상측의 행 및 가장 긴 행의 하측의 행의 개수에 따라서 상기 제2 터치 영역을 보정하도록 구성된 제8 형성 모듈을 더 포함하는, 터치 스크린 가장자리의 오동작 방지 장치.
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
KR1020177031933A 2016-06-30 2016-06-30 터치 스크린 가장자리의 오동작 방지 방법 및 장치 KR102006561B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/087930 WO2018000343A1 (zh) 2016-06-30 2016-06-30 防止触摸屏边缘误操作的方法及装置

Publications (2)

Publication Number Publication Date
KR20180010182A KR20180010182A (ko) 2018-01-30
KR102006561B1 true KR102006561B1 (ko) 2019-08-01

Family

ID=60785788

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020177031933A KR102006561B1 (ko) 2016-06-30 2016-06-30 터치 스크린 가장자리의 오동작 방지 방법 및 장치

Country Status (5)

Country Link
US (1) US11194422B2 (ko)
EP (1) EP3306459A4 (ko)
KR (1) KR102006561B1 (ko)
CN (1) CN108463797B (ko)
WO (1) WO2018000343A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019047226A1 (zh) 2017-09-11 2019-03-14 广东欧珀移动通信有限公司 触摸操作响应方法及装置
WO2019047231A1 (zh) * 2017-09-11 2019-03-14 广东欧珀移动通信有限公司 触摸操作响应方法及装置
US10698533B2 (en) 2017-09-11 2020-06-30 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for responding to touch operation and electronic device
WO2019047234A1 (zh) 2017-09-11 2019-03-14 广东欧珀移动通信有限公司 触摸操作响应方法及装置
KR20220064193A (ko) * 2020-11-11 2022-05-18 삼성전자주식회사 전자 장치 및 전자 장치의 터치 입력 감지 방법
US11874972B1 (en) * 2023-01-05 2024-01-16 Dell Products L.P. Curved surface touch detection systems and methods

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5329681B2 (ja) * 2012-01-06 2013-10-30 シャープ株式会社 タッチパネルシステムおよび電子機器
CN102279704B (zh) * 2011-07-22 2018-10-12 南京中兴软件有限责任公司 一种界面控制方法、装置和移动终端
JP5296185B2 (ja) * 2011-12-21 2013-09-25 シャープ株式会社 タッチセンサシステム
EP2626778B1 (en) * 2012-02-09 2017-04-05 Sony Mobile Communications, Inc. Capacitive touch panel device
WO2014015032A2 (en) * 2012-07-19 2014-01-23 Cypress Semiconductor Corporation Touchscreen data processing
CN102830844A (zh) * 2012-08-17 2012-12-19 北京小米科技有限责任公司 一种触摸屏防误操作方法、触摸屏及移动终端
CN103176653A (zh) * 2013-03-13 2013-06-26 向运明 手持式装置触控显示屏防误触方法
JP5983503B2 (ja) * 2013-04-03 2016-08-31 カシオ計算機株式会社 情報処理装置及びプログラム
CN103235695B (zh) * 2013-04-11 2016-09-28 广东欧珀移动通信有限公司 触控设备中防止误操作的方法及其装置
CN104238793B (zh) * 2013-06-21 2019-01-22 中兴通讯股份有限公司 一种防止触摸屏移动设备误操作的方法及装置
CN104423656B (zh) * 2013-08-20 2018-08-17 南京中兴新软件有限责任公司 误触摸识别方法和装置
TWI608407B (zh) * 2013-11-27 2017-12-11 緯創資通股份有限公司 觸控裝置及其控制方法
US10162465B2 (en) * 2015-07-27 2018-12-25 Parade Technologies, Ltd. Methods and devices for determining touch locations on a touch-sensitive surface
CN105426093A (zh) * 2015-10-27 2016-03-23 上海救要救信息科技有限公司 一种根据面积防止或减少触摸屏误操作的方法及***
CN105487809A (zh) * 2015-12-28 2016-04-13 魅族科技(中国)有限公司 一种终端的控制方法及装置

Also Published As

Publication number Publication date
CN108463797A (zh) 2018-08-28
US20180052565A1 (en) 2018-02-22
EP3306459A1 (en) 2018-04-11
EP3306459A4 (en) 2018-07-18
WO2018000343A1 (zh) 2018-01-04
US11194422B2 (en) 2021-12-07
CN108463797B (zh) 2022-03-15
KR20180010182A (ko) 2018-01-30

Similar Documents

Publication Publication Date Title
KR102006561B1 (ko) 터치 스크린 가장자리의 오동작 방지 방법 및 장치
US11269470B2 (en) Operation support device, touch panel device, and touch panel input system
US9785295B2 (en) Touch screen control method and device
US8451237B2 (en) Sensitivity control as a function of touch shape
US11093083B2 (en) Method for preventing an edge from being unintentionally touched, touch control apparatus and storage medium
TWI552046B (zh) 判斷手掌線段群是否需要分割的方法與裝置
US20200218424A1 (en) Touch detection method and computer-readable storage medium
JP5659254B2 (ja) 入力操作受付装置、および閾値調整方法
US20150212649A1 (en) Touchpad input device and touchpad control program
CN107330308B (zh) 终端锁定/解锁方法、装置、终端及计算机可读存储介质
US11726615B2 (en) Touch panel device, operation identification method, and storage medium storing operation identification program
JP2015176367A5 (ko)
CN105630397A (zh) 一种弹出框的打开方法及终端设备
US11036337B2 (en) Method of switching operation mode of touch panel
US20180032186A1 (en) Touch determining device and method, and display device
CN107807747B (zh) 触控***及其触控侦测方法
CN106301325B (zh) 电容式触摸按键的触摸识别方法及装置
CN105260044B (zh) 电子设备及触控操作识别方法
CN115904103A (zh) 终端触摸屏的控制方法、终端设备和存储介质
US9075465B2 (en) Method of identifying touch event on touch panel by shape of signal group and computer readable medium thereof
US20160054843A1 (en) Touch pad system and program for touch pad control
KR20190095085A (ko) 터치 스크린에서의 다중 사용자의 터치 입력을 인식하는 방법 및 모듈
CN105278714B (zh) 电子设备及触控操作识别方法
US11157117B2 (en) Pseudo push determination method in touch sensor without force sensor
US20150042596A1 (en) Touch panel capable of performing proximity function and a method of using the same

Legal Events

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