KR101852276B1 - 터치 제어 응답 방법 및 디바이스 - Google Patents

터치 제어 응답 방법 및 디바이스 Download PDF

Info

Publication number
KR101852276B1
KR101852276B1 KR1020167001198A KR20167001198A KR101852276B1 KR 101852276 B1 KR101852276 B1 KR 101852276B1 KR 1020167001198 A KR1020167001198 A KR 1020167001198A KR 20167001198 A KR20167001198 A KR 20167001198A KR 101852276 B1 KR101852276 B1 KR 101852276B1
Authority
KR
South Korea
Prior art keywords
touch control
command
touch
interrupt
instruction
Prior art date
Application number
KR1020167001198A
Other languages
English (en)
Other versions
KR20160021837A (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 KR20160021837A publication Critical patent/KR20160021837A/ko
Application granted granted Critical
Publication of KR101852276B1 publication Critical patent/KR101852276B1/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
    • G06F3/04186Touch location disambiguation
    • 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
    • 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/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

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

Abstract

터치 제어 응답 방법 및 디바이스가 개시되어 있는데, 터치 제어 응답 방법은, 제1 터치 제어 인터럽트 명령을 수신한 이후에, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키고, 미리 설정된 지연 기간 내에 제2 터치 제어 인터럽트 명령을 생성하는지를 결정하는 단계; 미리 설정된 지연 기간 내에 생성하는 경우, 터치 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행된다는 것을 표시하는 동시에, 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에만 응답하는 제1 제어 명령을 생성하는 단계를 포함하고, 그에 의해, 사용자가 터치 버튼과 터치 스크린 사이의 중간 영역에서 터치 제어 동작을 수행하고 있을 때, 터치 제어 인터럽트 명령에 응답하는 제어 명령을 설정하고, 오동작으로 이어지는 부정확한 터치에 의해 야기되는 무작위 터치 제어 동작들뿐만 아니라, 터치 스크린 동작과 터치 버튼 동작의 동시 실행에 의해 야기되는 동작 충돌이라는 종래 기술의 문제들을 해결한다.

Description

터치 제어 응답 방법 및 디바이스{TOUCH CONTROL RESPONDING METHOD AND DEVICE}
삭제
삭제
본 발명은 데이터 처리 기술의 분야에 관한 것이며, 구체적으로는 터치 제어 응답 방법 및 장치에 관한 것이다.
모바일 전화기 및 태블릿 컴퓨터와 같은 기존의 터치 제어 단말 디바이스에 있어서, 터치 제어 버튼은 일반적으로 터치 스크린 아래에 위치되며, 사용자는 터치 제어 버튼 또는 터치 스크린을 터치함으로써 관련 동작을 수행할 수 있다.
사용자에 의해 터치 제어 동작이 수행될 때, 터치 제어 단말 디바이스는 사용자의 터치 제어 동작을 검출하고, 그에 대응하여 터치 제어 동작의 타입에 따라 터치 제어 인터럽트 명령을 생성하는데, 즉 터치 스크린을 터치함으로써 터치 스크린 인터럽트 명령이 생성되고, 터치 제어 버튼을 터치함으로써 터치 버튼 인터럽트 명령이 생성되며; 다음으로 터치 제어 단말 디바이스는 터치 제어 인터럽트 명령에 응답하고, 터치 제어 인터럽트 명령이 생성되는 시퀀스에 따라 응답을 수행한다.
그러나, 기존의 터치 제어 단말 디바이스가 컴팩트한 설계를 적용하여 형성되고, 터치 제어 버튼이 터치 스크린에 비교적 가깝기 때문에, 터치 제어 동작이 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 수행될 때, 터치 제어 동작은 손가락의 불균형으로 인해 쉽게 무작위로 수행되는데, 즉 터치 스크린 동작 또는 터치 버튼 동작이 수행될 수 있고, 이것은 무작위로 생성된 터치 제어 인터럽트 명령으로 이어질 수 있어서, 쉽게 오동작을 야기하며; 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행될 때에도, 터치 스크린 동작과 터치 버튼 동작이 동시에 수행될 수 있고, 이는 충돌을 야기한다.
이를 고려하여, 본 발명의 실시예들은 터치 제어 응답 방법 및 장치를 제공하여, 기존의 터치 제어 단말 상에서 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 터치 제어 동작이 수행될 때, 손가락의 불균형으로 인해 터치 제어 동작이 쉽게 무작위로 수행되고, 추가로 오동작이 야기되며, 터치 스크린 동작과 터치 버튼 동작이 동시에 수행되는 것으로 인해 충돌이 야기된다는 문제들을 해결한다.
상술한 목적들을 달성하기 위해, 제공되는 해결책들은 아래와 같다:
본 발명의 실시예들의 제1 양태에 따르면, 터치 제어 응답 방법이 제공되는데, 이 방법은,
제1 터치 제어 인터럽트 명령이 수신된 이후에, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키는 단계;
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하는 단계; 및
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는 경우, 제1 제어 명령을 생성하는 단계 - 제1 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
를 포함하고,
제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령 양쪽 모두는 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제1 터치 제어 인터럽트 명령은 제2 터치 제어 인터럽트 명령과는 상이하다.
본 발명의 실시예들의 제1 양태의 제1 구현 방식에서, 터치 제어 응답 방법은, 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되지 않는다고 결정되는 경우, 제2 제어 명령을 생성하는 단계를 더 포함하고, 제2 제어 명령은 제1 터치 제어 인터럽트 명령에 응답하는데 이용된다.
본 발명의 실시예들의 제1 양태의 제1 구현 방식 또는 제2 구현 방식에서, 제1 제어 명령을 생성하는 단계는,
제1 터치 제어 인터럽트 명령의 타입에 따라 제3 제어 명령을 생성하는 단계 - 제3 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -; 및
제2 터치 제어 인터럽트 명령의 타입에 따라 제4 제어 명령을 생성하는 단계 - 제4 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
를 포함하고,
제1 터치 제어 인터럽트 명령의 타입 및 제2 터치 제어 인터럽트 명령의 타입은 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 각기 포함한다.
본 발명의 실시예들의 제1 양태의 제3 구현 방식에서, 제1 터치 제어 인터럽트 명령의 타입에 따라 제3 제어 명령을 생성하는 단계는,
제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이라고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 응답하는데 이용되는 제1 터치 제어 명령을 생성하는 단계; 및
제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 제2 터치 제어 인터럽트 명령에 응답하는데 이용되는 제2 터치 제어 명령을 생성하는 단계
를 포함한다.
본 발명의 실시예들의 제1 양태의 제3 구현 방식에서, 제2 터치 제어 인터럽트 명령의 타입에 따라 제4 제어 명령을 생성하는 단계는,
제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이라고 결정되는 경우, 제2 터치 제어 인터럽트 명령에 응답하는데 이용되는 제3 터치 제어 명령을 생성하는 단계; 및
제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 응답하는데 이용되는 제4 터치 제어 명령을 생성하는 단계
를 포함한다.
본 발명의 실시예들의 제2 양태에 따르면, 터치 제어 응답 장치가 제공되는데, 이 장치는,
제1 터치 제어 인터럽트 명령을 수신한 이후에, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키도록 구성된 지연 신호 생성 유닛;
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하도록 구성된 결정 유닛; 및
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성된다고 결정 유닛이 결정하는 경우, 제1 제어 명령을 생성하도록 구성된 제1 생성 유닛 - 제1 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
을 포함하고,
제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령 양쪽 모두는 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제1 터치 제어 인터럽트 명령은 제2 터치 제어 인터럽트 명령과는 상이하다.
본 발명의 실시예들의 제2 양태의 제1 구현 방식에서, 터치 제어 응답 장치는, 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되지 않는다고 결정 유닛이 결정하는 경우, 제2 제어 명령을 생성하도록 구성된 제2 생성 유닛을 더 포함하고, 제2 제어 명령은 제1 터치 제어 인터럽트 명령에 응답하는데 이용된다.
본 발명의 실시예들의 제2 양태의 제1 구현 방식 또는 제2 구현 방식에서, 제1 생성 유닛은,
제1 터치 제어 인터럽트 명령의 타입에 따라 제3 제어 명령을 생성하도록 구성된 제1 신호 생성 유닛 - 제3 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -; 및
제2 터치 제어 인터럽트 명령의 타입에 따라 제4 제어 명령을 생성하도록 구성된 제2 신호 생성 유닛 - 제4 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
을 포함하고,
제1 터치 제어 인터럽트 명령의 타입 및 제2 터치 제어 인터럽트 명령의 타입은 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 각기 포함한다.
본 발명의 실시예들의 제2 양태의 제3 구현 방식에서, 제1 신호 생성 유닛은, 제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이라고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 응답하는 제1 터치 제어 명령을 생성하고, 제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 제2 터치 제어 인터럽트 명령에 응답하는 제2 터치 제어 명령을 생성하도록 구성된 제1 제어 신호 생성 유닛을 포함한다.
본 발명의 실시예들의 제2 양태의 제3 구현 방식에서, 제2 신호 생성 유닛은, 제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이라고 결정되는 경우, 제2 터치 제어 인터럽트 명령에 응답하는 제3 터치 제어 명령을 생성하고, 제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 응답하는 제4 터치 제어 명령을 생성하도록 구성된 제2 제어 신호 생성 유닛을 포함한다.
상술한 기술적 해결책들로부터, 본 발명의 실시예들에 개시된 터치 제어 응답 방법에서, 제1 터치 제어 인터럽트 명령이 수신된 이후에, 먼저 제1 터치 제어 인터럽트 명령에 대한 응답이 지연되고, 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지가 결정되며; 제2 터치 제어 인터럽트 명령이 생성되는 경우, 그것은 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행된다는 것을 표시하고, 이 경우, 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에만 응답하는 제1 제어 명령이 생성된다는 것을 알 수 있다. 이러한 방식으로, 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행될 때, 터치 제어 인터럽트 명령에 응답하는 제어 명령이 고정되고, 이는 종래 기술의 문제들, 즉 손가락의 불균형으로 인해 터치 제어 동작이 쉽게 무작위로 수행되고, 추가로 오동작이 야기되며, 터치 스크린 동작과 터치 버튼 동작이 동시에 수행되는 것으로 인해 충돌이 야기된다는 것을 해결한다.
본 발명의 실시예들에서의 기술적 해결책들을 보다 명확하게 설명하기 위해서, 이하에서는 실시예들을 설명하기 위해 요구되는 첨부 도면들을 간략하게 소개한다. 명백하게도, 다음의 설명에서의 첨부 도면들은 본 발명의 일부 실시예들을 도시할 뿐이며, 관련 기술분야의 통상의 기술자라면 창조적 노력 없이 이러한 첨부 도면들로부터 다른 도면들을 여전히 도출할 수 있다.
도 1은 본 발명의 실시예에 개시된 터치 제어 응답 방법의 플로우차트이다.
도 2는 본 발명의 다른 실시예에 개시된 터치 제어 응답 방법의 플로우차트이다.
도 3은 본 발명의 다른 실시예에 개시된 터치 제어 응답 방법의 플로우차트이다.
도 4는 본 발명의 다른 실시예에 개시된 터치 제어 응답 방법의 플로우차트이다.
도 5는 본 발명의 다른 실시예에 개시된 터치 제어 응답 방법의 플로우차트이다.
도 6은 본 발명의 다른 실시예에 개시된 터치 제어 응답 방법의 플로우차트이다.
도 7은 본 발명의 실시예에 개시된 터치 제어 응답 장치의 개략적인 구조도이다.
도 8은 본 발명의 다른 실시예에 개시된 터치 제어 응답 장치의 개략적인 구조도이다.
도 9a는 본 발명의 실시예에 개시된 터치 제어 단말 디바이스의 개략적인 구조도이다.
도 9b는 본 발명의 실시예에 개시된 터치 제어 단말 디바이스의 다른 개략적인 구조도이다.
이하, 본 발명의 실시예들의 첨부 도면들을 참조하여 본 발명의 실시예들에서의 기술적 해결책들을 명확하고 완전하게 설명한다. 명백하게도, 설명된 실시예들은 본 발명의 실시예들 전부가 아닌 일부일 뿐이다. 창조적 노력 없이 본 발명의 실시예들에 기초하여 관련 기술분야의 통상의 기술자에 의해 획득되는 다른 모든 실시예들은 본 발명의 보호 범위 내에 있을 것이다.
본 발명의 실시예들에서 이용되는 용어들은 구체적인 실시예를 설명하기 위한 것일 뿐이고, 본 발명의 한정하도록 의도된 것이 아니다. 본 발명의 실시예들 및 첨부된 청구항들에서 이용되는 단수 형태의 용어들 "하나의(a)", "상기(said)" 및 "그(the)"는 문맥상 명확하게 다르게 지정되지 않는 한, 복수의 형태도 포함하도록 의도된다.
"제1", "제2" 및 "제3"과 같은 용어들이 본 발명의 실시예에서 다양한 제어 명령들을 설명하기 위해 이용될 수 있지만, 제어 명령들은 이러한 용어들에 한정되지 않음을 이해해야 한다. 이 용어들은 단순히 제어 명령들을 구별하기 위해서만 이용된다. 예를 들어, 본 발명의 실시예의 범위를 벗어나지 않고서, 제1 제어 명령은 제2 제어 명령이라고도 지칭될 수 있고, 마찬가지로, 제2 제어 명령은 제1 제어 명령이라고도 지칭될 수 있다.
도 1을 참조하면, 본 발명의 실시예에 개시된 터치 제어 응답 방법은 이하의 단계들을 포함한다:
S101: 제1 터치 제어 인터럽트 명령이 수신되는지를 결정하는 단계.
구체적으로, 터치 제어 단말 디바이스는 사용자가 터치 제어 영역에서 터치 제어 동작을 수행하는지를 검출하고, 터치 제어 동작이 수행되는 경우, 터치 제어 인터럽트 명령이 형성될 수 있고, 여기에서 터치 제어 영역은 터치 스크린 영역 및 터치 제어 버튼 영역을 포함한다.
추가로, 사용자가 대응하는 터치 제어 동작을 수행하는 상이한 영역은 그에 대응하여 형성되는 다른 터치 제어 인터럽트 명령을 야기하고, 즉 사용자는 터치 스크린 인터럽트 명령을 형성하기 위해 터치 스크린 상에서 터치 제어 동작을 수행하며; 사용자는 터치 제어 버튼 인터럽트 명령을 형성하기 위해 터치 제어 버튼 상에서 터치 제어 동작을 수행한다.
제1 터치 제어 인터럽트 명령이 수신되지 않는다고 결정되는 경우, 이 방법은 후속 절차를 수행하지 않고 종료한다.
제1 터치 제어 인터럽트 명령이 수신된다고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키기 위해 S102가 수행된다.
구체적으로, 제1 터치 제어 인터럽트 명령이 생성된다고 결정한 후, 터치 제어 단말 디바이스는 제1 터치 제어 인터럽트 명령에 즉시 응답하지 않고, 응답을 지연시키기 위한 제어 신호를 생성하며, 지연 시간 내에 사용자에 의해 다른 터치 제어 동작이 또한 동시에 수행되는지를 결정한다.
지연 시간은 실제 상황에 따라 설정될 수 있고, 긴 설정 시간은 응답을 기다리는 데에 긴 시간이 걸린다는 것을 표시하고, 짧은 설정 시간은 응답을 기다리는 데에 짧은 시간이 걸린다는 것을 표시하며, 시간은 변경될 수 있지만, 100㎳로 한정되지는 않는다.
S103: 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하는 단계.
미리 설정된 지연 시간 내에 제1 터치 제어 인터럽트 명령의 생성에 더하여 제2 터치 제어 인터럽트 명령이 추가로 생성되는지를 결정함으로써, 터치 제어 단말 디바이스의 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행되는지를 알게 될 수 있다.
제2 터치 제어 인터럽트 명령이 생성되는 경우, 제1 제어 명령을 생성하기 위해 S104가 수행되며, 여기에서 제1 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용된다.
구체적으로, 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성된다고 결정되는 경우, 그것은 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행된다는 것을 표시하고, 이 경우, 제1 제어 명령이 생성되며, 여기에서 제1 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에만 응답하는 것으로 한정된다. 이러한 방식으로, 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행될 때, 터치 제어 인터럽트 명령에 응답하는 제1 제어 명령이 고정되고, 이는 종래 기술의 문제들, 즉 손가락의 불균형으로 인해 터치 제어 동작이 쉽게 무작위로 수행되고, 추가로 오동작이 야기되며, 터치 스크린 동작과 터치 버튼 동작이 동시에 수행되는 것으로 인해 충돌이 야기된다는 것을 해결한다.
추가로, 본 실시예에서, 제1 터치 제어 인터럽트 명령은 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제2 터치 제어 인터럽트 명령도 또한 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제1 터치 제어 인터럽트 명령은 제2 터치 제어 인터럽트 명령과는 상이하다.
제1 터치 제어 인터럽트 명령이 터치 제어 버튼 인터럽트 명령인 경우, 단계 S103에서 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지가 결정되는 것은, 지연 시간 내에 터치 스크린 인터럽트 명령이 생성되는지가 결정되는 것이다. 이하에서는, 제1 터치 제어 인터럽트 명령이 터치 제어 버튼 인터럽트 명령이고, 제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령인 예시를 이용하여 설명이 제공된다.
도 2를 참조하면, 본 발명의 실시예에 개시된 터치 제어 응답 방법은 이하의 단계들을 포함한다:
S201: 터치 제어 버튼 인터럽트 명령이 수신되는지를 결정하는 단계.
구체적으로, 터치 제어 버튼 영역에서 사용자에 의해 터치 제어 동작이 수행될 때, 터치 제어 단말 디바이스는, 터치 제어 버튼 영역에서 사용자에 의해 터치 제어 동작이 수행됨을 표시하기 위해 이용되는 터치 제어 버튼 인터럽트 명령을 생성할 수 있다.
터치 제어 버튼 인터럽트 명령이 생성된다고 결정되는 경우, 터치 제어 버튼 인터럽트 명령에 대한 응답을 지연시키기 위해 S202가 수행된다.
구체적으로, 터치 제어 버튼 인터럽트 명령을 생성한 후, 터치 제어 단말 디바이스는 터치 제어 버튼 인터럽트 명령에 즉시 응답하는 대신에, 응답을 지연시키기 위한 제어 신호를 먼저 생성하고, 이러한 방식으로, 터치 제어 단말 디바이스는 입력을 위한 터치 제어 동작에 응답하지 않는다.
S203: 미리 설정된 지연 시간 내에 터치 스크린 인터럽트 명령이 생성되는지를 결정하는 단계.
터치 스크린 인터럽트 명령이 생성되는 경우, 터치 스크린 인터럽트 명령에 응답하는 제어 신호 명령을 생성하기 위해 S204가 수행된다.
구체적으로, 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행되는 경우, 미리 설정된 지연 시간 내에 터치 스크린 인터럽트 명령이 생성된다고 결정되고, 이 경우, 터치 스크린 인터럽트 명령에 응답하는 제어 신호가 생성되고, 터치 스크린 상에서의 터치 제어 동작이 우선적으로 처리되며, 이는 사용자의 터치 제어 동작의 효율을 개선할 수 있다.
확실히, 인터럽트 명령에 응답하여 생성되는 제어 신호는 다른 것들일 수 있으며, 세부사항에 대해서는 본 발명의 다른 실시예에 개시된 터치 제어 응답 방법을 참조하기 바란다. 도 3을 참조하면, 이 방법은 이하의 단계들을 포함한다:
S301: 터치 제어 버튼 인터럽트 명령이 수신되는지를 결정하는 단계.
터치 제어 버튼 인터럽트 명령이 수신되는 경우, 터치 제어 버튼 인터럽트 명령에 대한 응답을 지연시키기 위해 S302가 수행된다.
S303: 미리 설정된 지연 시간 내에 터치 스크린 인터럽트 명령이 생성되는지를 결정하는 단계.
미리 설정된 지연 시간 내에 터치 스크린 인터럽트 명령이 생성된다고 결정되는 경우, 터치 제어 버튼 인터럽트 명령에 응답하는 제어 명령을 생성하기 위해 S304가 수행된다.
본 실시예에서, 터치 제어 버튼 인터럽트 명령 및 터치 스크린 인터럽트 명령이 생성된다고 결정될 때, 터치 제어 버튼 인터럽트 명령에 응답하는 제어 명령이 생성되고, 이는, 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행될 때, 그 중간 영역을 터치하고 제어하는 것은 터치 스크린 상에서의 효과적인 터치 제어 동작을 야기할 수 있으며 사용자의 터치 제어 정확성을 개선할 수 있다는 것을 표시할 수 있다.
상술한 두가지 실시예는, 모두 제1 터치 제어 인터럽트 명령이 터치 제어 버튼 인터럽트 명령이고 제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령인 해결책을 개시하며, 제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이고 제2 터치 제어 인터럽트 명령이 터치 제어 버튼 인터럽트 명령인 해결책과, 상술한 두가지 실시예의 해결책 간의 차이가 터치 제어 버튼 인터럽트 명령과 터치 스크린 인터럽트 명령의 위치를 교환하는 데에만 존재할 때, 다른 것들에 대해서는 상술한 두가지 실시예를 참조할 수 있다.
여기에서, 제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이고 제2 터치 제어 인터럽트 명령이 터치 제어 버튼 인터럽트 명령인 해결책에서, 지연 시간은 짧게 설정되고, 지연 시간이, 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행될 때 2개의 터치 제어 인터럽트 명령을 생성하는 데에 걸리는 시간 이상이라는 것을 만족시킬 필요만 있다는 점에 주목해야 한다. 이러한 방식으로, 터치 스크린 상에서만 사용자에 의해 터치 제어 동작이 수행될 때 야기되었던 비교적 긴 응답 지연의 문제가 해결된다.
본 발명의 다른 실시예는 터치 제어 응답 방법을 추가로 개시한다. 도 4를 참조하면, 이 방법은 이하의 단계들을 포함한다:
S401: 제1 터치 제어 인터럽트 명령이 수신되는지를 결정하는 단계.
제1 터치 제어 인터럽트 명령이 수신된다고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키기 위해 S402가 수행된다.
S403: 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하는 단계.
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성된다고 결정되는 경우, 제1 제어 명령을 생성하기 위해 S404가 수행되며, 여기에서 제1 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용된다.
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되지 않는다고 결정되는 경우, 제2 제어 명령을 생성하기 위해 S405가 수행되고, 제2 제어 명령은 제1 터치 제어 인터럽트 명령에 응답하는데 이용된다.
본 실시예에서, 제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령 양쪽 모두는 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제1 터치 제어 인터럽트 명령은 제2 터치 제어 인터럽트 명령과는 상이하다.
추가로, 제1 터치 제어 인터럽트 명령이 생성되는 한편 제2 터치 제어 인터럽트 명령은 생성되지 않는다고 결정될 때, 그것은 사용자가 통상의 터치 제어 동작을 수행한다는 것을 표시하며, 제1 터치 제어 인터럽트 명령에 응답하는 제어 신호를 생성하는 것만이 요구된다.
선택사항으로서, 본 발명에 개시된 상술한 실시예에서, 제1 제어 명령을 생성하는 단계는,
제1 터치 제어 인터럽트 명령의 타입에 따라 제3 제어 명령을 생성하는 단계 - 제3 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -; 및
제2 터치 제어 인터럽트 명령의 타입에 따라 제4 제어 명령을 생성하는 단계 - 제4 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
를 포함한다.
본 실시예에서 설명되는 제1 터치 제어 인터럽트 명령의 타입 및 제2 터치 제어 인터럽트 명령의 타입은 제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령의 종류들을 표시하고, 이것은 제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령이 어느 타입의 터치 제어 인터럽트 명령에 각각 속하는지를 설명할 수 있다.
추가로, 제1 터치 제어 인터럽트 명령의 타입 및 제2 터치 제어 인터럽트 명령의 타입은 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 각기 포함한다.
구체적으로, 도 5를 참조하면, 본 발명의 다른 실시예에 개시된 터치 제어 응답 방법은 이하의 단계들을 포함한다:
S501: 제1 터치 제어 인터럽트 명령이 수신되는지를 결정하는 단계.
제1 터치 제어 인터럽트 명령이 수신되는 경우, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키기 위해 S502가 수행된다.
S503: 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하는 단계.
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성된다고 결정되는 경우, 제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령인지를 결정하기 위해 S504가 수행되며, 터치 스크린 인터럽트 명령인 경우에는, 제1 터치 제어 인터럽트 명령에 응답하는데 이용되는 제1 터치 제어 명령을 생성하기 위해 S505가 수행되고; 터치 스크린 인터럽트 명령이 아닌 경우에는, 제2 터치 제어 인터럽트 명령에 응답하는데 이용되는 제2 터치 제어 명령을 생성하기 위해 S506이 수행된다.
구체적으로, 본 실시예에서, 제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령 양쪽 모두는 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제1 터치 제어 인터럽트 명령은 제2 터치 제어 인터럽트 명령과는 상이하다.
여기에서, 제1 터치 제어 인터럽트 명령은 터치 제어 타입의 식별 정보를 포함하며, 터치 제어 타입의 식별 정보를 식별함으로써, 제1 터치 제어 인터럽트 명령이 터치 제어 버튼 인터럽트 명령 또는 터치 스크린 인터럽트 명령이라는 것을 알게 될 수 있다는 점, 즉 사용자가 터치 제어 동작을 수행하는 영역이 터치 스크린 영역인지 또는 터치 제어 버튼 영역인지를 알게 될 수 있다는 점에 주목해야 한다.
추가로, 제1 터치 제어 인터럽트 명령의 터치 제어 타입의 식별 정보를 식별하는 동작은 제1 터치 제어 인터럽트 명령이 생성된 것을 결정한 후의 임의의 순간에 실행될 수 있고, 이는 여기에서 한정되지 않는다.
본 발명의 다른 실시예는 터치 제어 응답 방법을 추가로 개시하며, 도 6에 도시된 바와 같이, 이 방법은 이하의 단계들을 포함한다:
S601: 제1 터치 제어 인터럽트 명령이 수신되는지를 결정하는 단계.
제1 터치 제어 인터럽트 명령이 수신되는 경우, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키기 위해 S602가 수행된다.
S603: 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하는 단계.
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성된다고 결정되는 경우, 제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령인지를 결정하기 위해 S604가 수행되며, 터치 스크린 인터럽트 명령인 경우에는, 제2 터치 제어 인터럽트 명령에 응답하는 제3 터치 제어 명령을 생성하기 위해 S605가 수행되고, 터치 스크린 인터럽트 명령이 아닌 경우에는, 제1 터치 제어 인터럽트 명령에 응답하는 제4 터치 제어 명령을 생성하기 위해 S606이 수행된다.
구체적으로, 본 실시예에서, 제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령 양쪽 모두는 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제1 터치 제어 인터럽트 명령은 제2 터치 제어 인터럽트 명령과는 상이하다.
제2 터치 제어 인터럽트 명령은 또한 터치 제어 타입의 식별 정보를 포함하고, 이는 상술한 실시예에서와 동일하고, 터치 제어 타입의 식별 정보가 식별된 후, 제2 터치 제어 인터럽트 명령이 터치 제어 버튼 인터럽트 명령인지 또는 터치 스크린 인터럽트 명령인지를 알게 된다.
마찬가지로, 제2 터치 제어 인터럽트 명령의 터치 제어 타입의 식별 정보를 식별하는 동작은 제2 터치 제어 인터럽트 명령이 생성된 것을 결정한 후의 임의의 순간에 실행될 수 있고, 이는 여기에서 한정되지 않는다.
본 발명의 다른 실시예는 터치 제어 응답 장치를 추가로 개시하며, 도 7을 참조하면, 이 장치는,
제1 터치 제어 인터럽트 명령을 수신한 이후에, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키도록 구성된 지연 신호 생성 유닛(101);
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하도록 구성된 결정 유닛(102); 및
미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성된다고 결정 유닛(102)이 결정하는 경우, 제1 제어 명령을 생성하도록 구성된 제1 생성 유닛(103) - 제1 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
을 포함하고,
제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령 양쪽 모두는 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제1 터치 제어 인터럽트 명령은 제2 터치 제어 인터럽트 명령과는 상이하다.
본 발명의 본 실시예에 개시된 터치 제어 응답 장치에서, 제1 터치 제어 인터럽트 명령을 수신한 이후에, 지연 신호 생성 유닛(101)은 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키고, 결정 유닛(102)은 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하며; 제2 터치 제어 인터럽트 명령이 생성된다고 결정 유닛(102)이 결정하는 경우, 그것은 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행된다는 것을 표시하고, 이 경우, 제1 생성 유닛(103)은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에만 응답하는 제어 명령을 생성한다. 이러한 방식으로, 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행될 때, 터치 제어 인터럽트 명령에 응답하는 제어 명령이 고정되고, 이는 종래 기술의 문제들, 즉 손가락의 불균형으로 인해 터치 제어 동작이 쉽게 무작위로 수행되고, 추가로 오동작이 야기되며, 터치 스크린 동작과 터치 버튼 동작이 동시에 수행되는 것으로 인해 충돌이 야기된다는 것을 해결한다.
구체적으로, 본 실시예에 개시된 터치 제어 응답 장치 내의 각각의 컴포넌트의 구체적인 작동 프로세스에 대해서는, 도 1, 도 2 및 도 3에 대응하는 실시예들이 참조될 수 있고, 세부사항은 여기에 다시 설명되지 않는다.
본 발명의 다른 실시예는 터치 제어 응답 장치를 추가로 개시한다. 도 8을 참조하면, 지연 신호 생성 유닛(201), 결정 유닛(202) 및 제1 생성 유닛(203)에 더하여, 본 실시예의 터치 제어 응답 장치는, 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되지 않는다고 결정 유닛(202)이 결정하는 경우, 제2 제어 명령을 생성하도록 구성된 제2 생성 유닛(204)을 더 포함하고, 제2 제어 명령은 제1 터치 제어 인터럽트 명령에 응답하는데 이용된다.
본 실시예에 개시된 터치 제어 응답 장치의 지연 신호 생성 유닛(201), 결정 유닛(202) 및 제1 생성 유닛(203)의 작동 프로세스는, 상술한 실시예의 지연 신호 생성 유닛(101), 결정 유닛(102) 및 제1 생성 유닛(103)의 작동 프로세스와 동일하고, 상술한 실시예에 개시된 내용이 참조될 수 있고, 세부사항들은 여기에 다시 설명되지 않는다.
바람직하게는, 본 발명의 다른 실시예에서, 터치 제어 응답 장치 내의 제1 생성 유닛은,
제1 터치 제어 인터럽트 명령의 타입에 따라 제3 제어 명령을 생성하도록 구성된 제1 신호 생성 유닛 - 제3 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -; 및
제2 터치 제어 인터럽트 명령의 타입에 따라 제4 제어 명령을 생성하도록 구성된 제2 신호 생성 유닛 - 제4 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
을 포함하고,
제1 터치 제어 인터럽트 명령의 타입 및 제2 터치 제어 인터럽트 명령의 타입은 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 각기 포함한다.
구체적으로, 제1 신호 생성 유닛은, 제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이라고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 응답하는 제1 터치 제어 명령을 생성하고, 제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 제2 터치 제어 인터럽트 명령에 응답하는 제2 터치 제어 명령을 생성하도록 구성된 제1 제어 신호 생성 유닛을 포함한다.
제2 신호 생성 유닛은, 제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이라고 결정되는 경우, 제2 터치 제어 인터럽트 명령에 응답하는 제3 터치 제어 명령을 생성하고, 제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 응답하는 제4 터치 제어 명령을 생성하도록 구성된 제2 제어 신호 생성 유닛을 포함한다.
본 실시예에 개시된 제1 제어 신호 생성 유닛 및 제2 제어 신호 생성 유닛의 작동 프로세스에 대해서는, 도 5 및 도 6에 대응하는 실시예들이 참조될 수 있고, 세부사항은 여기에 다시 설명되지 않는다.
본 발명의 다른 실시예는 터치 제어 단말 디바이스를 추가로 개시하고, 여기에서 본 발명의 본 실시예에 개시된 터치 제어 단말 디바이스는 모바일 전화기, 태블릿 컴퓨터 등을 포함한다는 점에 주목해야 한다.
본 실시예에 개시되는 터치 제어 단말 디바이스는 프로세서 및 메모리를 포함한다.
메모리는 프로그램을 저장하기 위해 이용되고, 메모리는 고속 RAM 메모리를 포함할 수 있고, 비휘발성 메모리(non-volatile memory), 예를 들어 적어도 하나의 디스크 메모리를 더 포함할 수 있다.
프로세서는 메모리에 저장된 프로그램을 실행하도록 구성되고, 프로세서는 중앙 처리 유닛(CPU) 또는 주문형 집적 회로(ASIC: Application Specific Integrated Circuit)일 수 있거나, 또는 본 발명의 실시예들을 구현하는 하나 이상의 집적 회로로서 구성될 수 있다.
메모리에 저장된 프로그램은,
제1 터치 제어 인터럽트 명령이 수신된 이후에, 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키는 것; 및
제어 신호가 생성되는지를 결정하는 것, 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하는 것, 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는 경우, 제1 제어 명령을 생성하는 것 - 제1 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
을 포함하고,
제1 터치 제어 인터럽트 명령 및 제2 터치 제어 인터럽트 명령 양쪽 모두는 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 포함하고, 제1 터치 제어 인터럽트 명령은 제2 터치 제어 인터럽트 명령과는 상이하다.
바람직하게는, 본 발명의 다른 실시예에서, 터치 제어 단말 디바이스의 메모리에 저장된 프로그램은, 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되지 않는다고 결정되는 경우, 제2 제어 명령을 생성하는 것을 더 포함하고, 제2 제어 명령은 제1 터치 제어 인터럽트 명령에 응답하는데 이용된다.
바람직하게는, 본 발명의 다른 실시예에서, 제1 제어 명령을 생성하는 것이며 터치 제어 단말 디바이스의 메모리에 저장되는 프로그램은,
제1 터치 제어 인터럽트 명령의 타입에 따라 제3 제어 명령을 생성하는 것 - 제3 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -; 및
제2 터치 제어 인터럽트 명령의 타입에 따라 제4 제어 명령을 생성하는 것 - 제4 제어 명령은 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에 응답하는데 이용됨 -
을 구체적으로 포함하고,
제1 터치 제어 인터럽트 명령의 타입 및 제2 터치 제어 인터럽트 명령의 타입은 터치 스크린 인터럽트 명령 및 터치 제어 버튼 인터럽트 명령을 각기 포함한다.
구체적으로, 제1 터치 제어 인터럽트 명령의 타입에 따라 제3 제어 명령을 생성하는 것은,
제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이라고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 응답하는데 이용되는 제1 터치 제어 명령을 생성하는 것; 및
제1 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 제2 터치 제어 인터럽트 명령에 응답하는데 이용되는 제2 터치 제어 명령을 생성하는 것
을 포함한다.
제2 터치 제어 인터럽트 명령의 타입에 따라 제4 제어 명령을 생성하는 것은,
제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이라고 결정되는 경우, 제2 터치 제어 인터럽트 명령에 응답하는데 이용되는 제3 터치 제어 명령을 생성하는 것; 및
제2 터치 제어 인터럽트 명령이 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 제1 터치 제어 인터럽트 명령에 응답하는데 이용되는 제4 터치 제어 명령을 생성하는 것
을 포함한다.
본 실시예에 개시된 터치 제어 단말 디바이스의 작동 프로세스에 대하여, 터치 제어 응답 방법의 실시예들이 참조될 수 있고, 세부사항은 여기에 다시 설명되지 않는다.
여기에서, 제1 터치 제어 인터럽트 명령을 수신한 이후에, 본 발명의 본 실시예에 개시된 터치 제어 단말 디바이스는 먼저 제1 터치 제어 인터럽트 명령에 대한 응답을 지연시키고, 미리 설정된 지연 시간 내에 제2 터치 제어 인터럽트 명령이 생성되는지를 결정하며; 제2 터치 제어 인터럽트 명령이 생성되는 경우, 그것은 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행된다는 것을 표시하고, 이 경우, 제1 터치 제어 인터럽트 명령 또는 제2 터치 제어 인터럽트 명령에만 응답하는 제어 명령이 생성된다는 점에 주목해야 한다. 이러한 방식으로, 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 터치 제어 동작이 수행될 때, 터치 제어 인터럽트 명령에 응답하는 제어 명령이 고정되고, 이는 종래 기술의 문제들, 즉 손가락의 불균형으로 인해 터치 제어 동작이 쉽게 무작위로 수행되고, 추가로 오동작이 야기되며, 터치 스크린 동작과 터치 버튼 동작이 동시에 수행되는 것으로 인해 충돌이 야기된다는 것을 해결한다.
추가로, 터치 제어 버튼과 터치 스크린 사이의 중간 영역에서 사용자에 의해 수행되는 터치 제어 동작에 대응하는 응답의 형태가 고정되기 때문에, 터치 제어 단말 디바이스의 터치 제어 버튼 영역에서 수행되는 터치 제어 동작을 감지하는 센서 영역(11)의 위치가 상향 시프트될 수 있고, 도 9a 및 도 9b가 참조될 수 있다.
구체적으로, 터치 제어 단말 디바이스의 터치 제어 버튼 영역에서 수행되는 터치 제어 동작을 감지하는 센서 영역의 위치를 상향 시프트하는 것은, 센서 영역이 터치 제어 단말 디바이스의 터치 스크린에 가깝도록 터치 제어 단말 디바이스의 회로 보드 상의 감지 영역의 위치를 조절하는 것을 지칭하며, 센서 영역은 터치 제어 단말 디바이스의 터치 제어 버튼 영역에서 수행되는 터치 제어 동작을 감지하기 위해 이용된다.
일반적인 경우, 터치 제어 단말 디바이스의 터치 제어 버튼에 대응하는 센서 영역과 터치 제어 단말 디바이스의 터치 스크린 사이의 수직 거리는 4㎜ 이하이며, 바람직하게는 이 거리는 1.5㎜일 수 있다.
이러한 방식으로, 터치 제어 단말 디바이스의 안테나와 센서 영역 사이의 분리 거리가 증가될 때, 안테나의 간격(clearance)이 증가되고, 대역폭이 확장되며, 안테나의 성능이 증대된다.
여기에서, 터치 제어 단말 디바이스의 터치 제어 버튼 영역에서 수행되는 터치 제어 동작을 감지하는 센서의 위치가 조절되지만, 사용자의 실제 동작에 영향을 주지 않기 위해, 터치 제어 단말 디바이스의 터치 제어 버튼의 실크스크린 영역의 위치는 조절될 필요가 없고, 이 경우, 터치 제어 단말 디바이스의 터치 제어 버튼의 실크 스크린 영역은 실크스크린 영역에 대응하는 센서 영역의 위치에 완전하게 대응하지 않고, 터치 제어 동작은 사용자에 의해 터치 제어 버튼의 실크스크린 영역에서만 수행되고, 이는 아마도 터치 제어 단말 디바이스의 터치 제어 버튼에서 수행되는 터치 제어 동작을 감지하는 센서가 사용자의 터치 제어 동작을 검출하지 못하게 할 수도 있고, 이는 터치 제어 동작의 효율을 감소시킨다는 점에 추가로 주목해야 한다.
상술한 현상의 발생을 회피하기 위해, 터치 제어 버튼의 감도는 일반적으로 감도를 개선하도록 조절될 수 있다. 이러한 방식으로, 사용자의 동작을 검출하고 터치 제어 단말 디바이스의 터치 제어 버튼에 대응하는 센서의 검출 범위가 확장될 수 있고, 그에 의해, 터치 제어 버튼의 실크스크린 영역에서 사용자에 의해 터치 제어 동작이 수행될 때, 센서는 또한 터치 제어 동작을 검출할 수 있다.
구체적으로, 터치 제어 단말 디바이스의 터치 제어 버튼 영역에서 사용자에 의해 터치 제어 동작이 수행된 후, 터치 제어 버튼 영역의 커패시턴스가 변경될 수 있고, 변경된 커패시턴스가 임계치에 도달할 때, 사용자에 의해 터치 제어 동작이 수행된다고 결정되고, 이 경우, 터치 제어 버튼의 감도를 조절하는 것은 사용자가 터치 제어 버튼을 활성화하는지를 결정하기 위한 대응하는 임계치를 감소시키는 것을 지칭하며, 이러한 방식으로, 터치 제어 버튼의 실크스크린 영역에서 사용자에 의해 수행되는 터치 제어 동작이 검출되는 것이 보장될 수 있다.
일반적인 경우, 터치 제어 단말 디바이스의 센서의 검출 범위는 원형이고, 세부사항에 대해서는 도 9a 및 도 9b에 도시된 원이 참조될 수 있고, 터치 제어 버튼의 감도가 조절된 후, 터치 제어 단말 디바이스의 센서의 검출 범위가 확장될 수 있는데, 즉 원의 직경이 길어질 수 있고, 구체적으로는 직경은 6㎜ 초과이고, 바람직하게는 직경은 9㎜이지만, 직경은 일반적으로는 15㎜ 이하일 수 있다.
여기에서, 터치 제어 단말 디바이스의 센서의 검출 범위의 크기에 따라, 사용자가 터치 제어 버튼을 활성화하는지를 결정하기 위한 대응하는 임계치의 값을 설정하는 것은 잘 알려진 기술이고, 관련 기술분야의 통상의 기술자라면, 터치 제어 단말 디바이스의 센서의 검출 범위에 대한 요건을 만족시키기 위해, 사용자가 터치 제어 버튼을 활성화하는지를 결정하기 위한 대응하는 임계치를 어떻게 설정할지를 알 것이라는 점에 주목해야 한다.
본 명세서의 실시예들은 진행적 방식으로 설명되어 있다. 각각의 실시예의 초점은 다른 실시예들과의 차이에 맞춰져 있다. 실시예들의 동일하거나 유사한 부분들은 상호 참조될 수 있다.
개시된 실시예들의 상술한 설명은 관련 기술분야의 통상의 기술자가 본 발명을 구현하거나 이용할 수 있게 한다. 실시예들에 대한 다양한 수정들은 관련 기술분야의 통상의 기술자에게 명백하며, 본 명세서에 정의된 일반적인 원리들은 본 발명의 범위로부터 벗어나지 않고서 다른 실시예들에서 구현될 수 있다. 그러므로, 본 발명은 본 명세서에 설명된 실시예들에 한정되는 것이 아니라, 본 명세서에 개시된 원리들 및 신규성을 따르는 가장 넓은 범위로 확장된다.

Claims (10)

  1. 터치 제어 응답 장치에 의해 수행되는 터치 제어 응답 방법으로서,
    제1 터치 제어 인터럽트 명령이 수신되는지를 결정하는 단계;
    상기 제1 터치 제어 인터럽트 명령이 수신되는 경우, 상기 제1 터치 제어 인터럽트 명령에 대한 응답을 미리 설정된 지연 시간만큼 지연시키는 단계;
    제2 터치 제어 인터럽트 명령이 상기 미리 설정된 지연 시간 내에 생성되는지를 결정하는 단계 - 상기 제1 터치 제어 인터럽트 명령은 터치 스크린 인터럽트 명령 또는 터치 제어 버튼 인터럽트 명령이고, 상기 제2 터치 제어 인터럽트 명령은 상기 터치 스크린 인터럽트 명령 또는 상기 터치 제어 버튼 인터럽트 명령이고, 상기 제1 터치 제어 인터럽트 명령은 상기 제2 터치 제어 인터럽트 명령과 상이함 -;
    상기 제2 터치 제어 인터럽트 명령이 상기 미리 설정된 지연 시간 내에 생성되었다고 결정되는 경우, 상기 제1 터치 제어 인터럽트 명령이 상기 터치 스크린 인터럽트 명령인지를 결정하는 단계;
    상기 제1 터치 제어 인터럽트 명령이 상기 터치 스크린 인터럽트 명령이라고 결정되는 경우, 상기 제1 터치 제어 인터럽트 명령에 응답하도록 이용되는 제1 터치 제어 명령을 생성하는 단계; 및
    상기 제1 터치 제어 인터럽트 명령이 상기 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 상기 제2 터치 제어 인터럽트 명령에 응답하도록 이용되는 제2 터치 제어 명령을 생성하는 단계
    를 포함하는 터치 제어 응답 방법.
  2. 터치 제어 응답 장치에 의해 수행되는 터치 제어 응답 방법으로서,
    제1 터치 제어 인터럽트 명령이 수신되는지를 결정하는 단계;
    상기 제1 터치 제어 인터럽트 명령이 수신되는 경우, 상기 제1 터치 제어 인터럽트 명령에 대한 응답을 미리 설정된 지연 시간만큼 지연시키는 단계;
    제2 터치 제어 인터럽트 명령이 상기 미리 설정된 지연 시간 내에 생성되는지를 결정하는 단계 - 상기 제1 터치 제어 인터럽트 명령은 터치 스크린 인터럽트 명령 또는 터치 제어 버튼 인터럽트 명령이고, 상기 제2 터치 제어 인터럽트 명령은 상기 터치 스크린 인터럽트 명령 또는 상기 터치 제어 버튼 인터럽트 명령이고, 상기 제1 터치 제어 인터럽트 명령은 상기 제2 터치 제어 인터럽트 명령과 상이함 -;
    상기 제2 터치 제어 인터럽트 명령이 상기 미리 설정된 지연 시간 내에 생성되었다고 결정되는 경우, 상기 제2 터치 제어 인터럽트 명령이 상기 터치 스크린 인터럽트 명령인지를 결정하는 단계;
    상기 제2 터치 제어 인터럽트 명령이 상기 터치 스크린 인터럽트 명령이라고 결정되는 경우, 상기 제2 터치 제어 인터럽트 명령에 응답하도록 이용되는 제1 터치 제어 명령을 생성하는 단계; 및
    상기 제2 터치 제어 인터럽트 명령이 상기 터치 스크린 인터럽트 명령이 아니라고 결정되는 경우, 상기 제1 터치 제어 인터럽트 명령에 응답하도록 이용되는 제2 터치 제어 명령을 생성하는 단계
    를 포함하는 터치 제어 응답 방법.
  3. 제1항 또는 제2항의 방법 중 어느 하나의 방법을 수행하도록 구성되는 터치 제어 응답 장치.
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
KR1020167001198A 2013-11-07 2014-10-17 터치 제어 응답 방법 및 디바이스 KR101852276B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201310552609.5 2013-11-07
CN201310552609.5A CN103616970B (zh) 2013-11-07 2013-11-07 触控响应方法及装置
PCT/CN2014/088781 WO2015067121A1 (zh) 2013-11-07 2014-10-17 触控响应方法及装置

Publications (2)

Publication Number Publication Date
KR20160021837A KR20160021837A (ko) 2016-02-26
KR101852276B1 true KR101852276B1 (ko) 2018-04-25

Family

ID=50167673

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167001198A KR101852276B1 (ko) 2013-11-07 2014-10-17 터치 제어 응답 방법 및 디바이스

Country Status (6)

Country Link
US (1) US20160378253A1 (ko)
EP (1) EP3001291A4 (ko)
JP (1) JP6283106B2 (ko)
KR (1) KR101852276B1 (ko)
CN (1) CN103616970B (ko)
WO (1) WO2015067121A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103616970B (zh) * 2013-11-07 2017-01-04 华为终端有限公司 触控响应方法及装置
CN105007358A (zh) * 2014-04-18 2015-10-28 中国科学院深圳先进技术研究院 一种基于移动终端实现放大镜功能的方法及装置
CN104765557B (zh) * 2015-03-18 2017-12-22 北京畅游天下网络技术有限公司 一种减少触摸屏误操作的方法及装置
CN106598446B (zh) * 2015-10-15 2020-06-02 阿里巴巴集团控股有限公司 截图方法及装置
CN106445379A (zh) * 2016-09-12 2017-02-22 深圳市金立通信设备有限公司 一种响应用户触摸操作的方法及终端
CN106445300A (zh) * 2016-09-29 2017-02-22 珠海市魅族科技有限公司 误操作识别方法、误操作识别装置及终端
WO2019047226A1 (zh) 2017-09-11 2019-03-14 广东欧珀移动通信有限公司 触摸操作响应方法及装置
WO2019047231A1 (zh) 2017-09-11 2019-03-14 广东欧珀移动通信有限公司 触摸操作响应方法及装置
CN107608551B (zh) * 2017-09-11 2019-08-06 Oppo广东移动通信有限公司 触摸操作响应方法及装置
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 广东欧珀移动通信有限公司 触摸操作响应方法及装置
CN109756623A (zh) * 2018-12-28 2019-05-14 Oppo广东移动通信有限公司 控制方法、控制装置、电子装置和存储介质
CN110739952A (zh) * 2019-10-14 2020-01-31 宁波方太厨具有限公司 一种降低电容式触摸按键之间干扰的方法
CN111488101B (zh) * 2020-04-10 2021-09-10 得到(天津)文化传播有限公司 事件监听响应方法、装置、设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100259360B1 (ko) 1998-02-11 2000-06-15 김영환 터치 패널 스캔 회로
CN102214031A (zh) * 2010-04-01 2011-10-12 晨星软件研发(深圳)有限公司 触碰判断方法及相关的触控手势判断方法
US20120062599A1 (en) * 2009-05-26 2012-03-15 Fujitsu Toshiba Mobile Communications Limited Portable terminal
JP2012248068A (ja) * 2011-05-30 2012-12-13 Nec Infrontia Corp 携帯端末、そのキー操作制御方法およびプログラム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0659802A (ja) * 1992-08-06 1994-03-04 Sharp Corp ペン入力制御装置
JP4890222B2 (ja) * 2006-12-07 2012-03-07 クラリオン株式会社 表示装置
CN101458610B (zh) * 2007-12-14 2011-11-16 介面光电股份有限公司 一种多点触控控制器的控制方法
JP5420379B2 (ja) * 2009-11-25 2014-02-19 京セラ株式会社 携帯端末、キー操作制御プログラムおよびキー操作制御方法
CN102117140A (zh) * 2009-12-30 2011-07-06 联想(北京)有限公司 一种触摸处理方法及移动终端
JP2011176610A (ja) * 2010-02-24 2011-09-08 Kyocera Corp 携帯端末及び入力制御プログラム
US9223471B2 (en) * 2010-12-28 2015-12-29 Microsoft Technology Licensing, Llc Touch screen control
US20140123080A1 (en) * 2011-06-07 2014-05-01 Beijing Lenovo Software Ltd. Electrical Device, Touch Input Method And Control Method
CN103164067B (zh) * 2011-12-19 2016-04-27 联想(北京)有限公司 判断触摸输入的方法及电子设备
CN103019596B (zh) * 2012-12-07 2016-12-21 Tcl通讯(宁波)有限公司 一种基于触摸屏实现虚拟按键操作的方法及移动终端
JP6089880B2 (ja) * 2013-03-28 2017-03-08 富士通株式会社 情報処理装置,情報処理方法及び情報処理プログラム
CN103616970B (zh) * 2013-11-07 2017-01-04 华为终端有限公司 触控响应方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100259360B1 (ko) 1998-02-11 2000-06-15 김영환 터치 패널 스캔 회로
US20120062599A1 (en) * 2009-05-26 2012-03-15 Fujitsu Toshiba Mobile Communications Limited Portable terminal
CN102214031A (zh) * 2010-04-01 2011-10-12 晨星软件研发(深圳)有限公司 触碰判断方法及相关的触控手势判断方法
JP2012248068A (ja) * 2011-05-30 2012-12-13 Nec Infrontia Corp 携帯端末、そのキー操作制御方法およびプログラム

Also Published As

Publication number Publication date
WO2015067121A1 (zh) 2015-05-14
CN103616970A (zh) 2014-03-05
EP3001291A1 (en) 2016-03-30
US20160378253A1 (en) 2016-12-29
CN103616970B (zh) 2017-01-04
KR20160021837A (ko) 2016-02-26
EP3001291A4 (en) 2016-11-16
JP6283106B2 (ja) 2018-02-21
JP2017500627A (ja) 2017-01-05

Similar Documents

Publication Publication Date Title
KR101852276B1 (ko) 터치 제어 응답 방법 및 디바이스
US8633909B2 (en) Information processing apparatus, input operation determination method, and input operation determination program
JP5950597B2 (ja) 情報処理装置およびその制御方法
US10088290B2 (en) Apparatus and method for performing proximity detection according to capacitive sensing output and status output
KR20160149262A (ko) 터치 포인트 인식 방법 및 장치
WO2015131675A1 (zh) 滑动断线补偿方法、电子设备和计算机存储介质
US20140304625A1 (en) Page returning
JP6410537B2 (ja) 情報処理装置、その制御方法、プログラム、及び記憶媒体
US10488988B2 (en) Electronic device and method of preventing unintentional touch
CN108733302B (zh) 手势触发方法
US10019919B2 (en) Processing apparatus, command generation method and storage medium
US10268362B2 (en) Method and system for realizing functional key on side surface
JP6081324B2 (ja) 操作入力装置、携帯型情報端末、操作入力装置の制御方法、プログラム、及び記録媒体
KR101393733B1 (ko) 베젤을 이용한 터치스크린 제어방법
CN112083837A (zh) 触控屏的触控信息处理方法、装置及电子设备
JP5949010B2 (ja) 入力制御装置、入力制御プログラム、及び入力制御方法
CN104636068A (zh) 应用图标的操作方法和触控终端
JP2015125457A (ja) 情報処理装置、その情報処理方法、プログラム、及び記憶媒体
US9569029B2 (en) Baseline management with large input object detection
JP2014178768A (ja) 情報処理装置
JP6674095B2 (ja) タッチセンサ、端末装置及び押下検出プログラム
US11126294B2 (en) Input apparatus that receives, after fixed period, position on screen of display device specified by touch operation
CN107526508B (zh) 电子装置、滑动操作处理方法及滑动操作处理***
JP2014182497A (ja) 情報表示装置
JP6791272B2 (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