Touch Detection Logic for Accurate Gesture Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices with touch-sensitive displays face challenges in accurately distinguishing between separate touches and gestures due to limited space and potential noise or jitter in touch location reporting, leading to incorrect identification of touches as single or multiple events.

Innovation Solution

Implementing a method that detects a first touch and a second touch on a touch-sensitive display, where the distance between them meets a threshold, and determining if the second touch is new based on both distance and time criteria to accurately differentiate between separate touches and gestures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If touch location data is reported continuously without filtering, then no touch information is lost, but signal traffic increases and accuracy decreases due to noise and jitter

Engineering Contradiction:
Improvetouch identification accuracyVSAvoidtouch event information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system performs preliminary analysis of touch location data by comparing consecutive touch locations against threshold criteria (distance threshold and time threshold) before final touch event identification. This preliminary filtering removes noise and jitter while preserving genuine touch events, resolving the contradiction between accuracy and information loss.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all touch locations are reported as separate events, then no touch is missed, but gestures are misidentified and user interaction becomes complex

Engineering Contradiction:
Improvetouch detection reliabilityVSAvoiduser interaction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses feedback mechanisms by comparing current touch location with previous touch locations and using threshold criteria to determine whether to identify a new touch event. This feedback loop ensures reliable touch detection while correctly identifying gestures as single events rather than multiple separate touches, simplifying user interaction.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If distance threshold is set low to detect close touches separately, then touch precision improves, but genuine gestures are split into multiple events

Engineering Contradiction:
Improvetouch location precisionVSAvoidgesture recognition reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically adjusts the distance threshold parameter based on the time interval between touches. By considering both distance and time criteria together, the system can distinguish between genuine separate touches (short time interval, small distance) and gestures (long time interval, large distance), resolving the contradiction between touch location precision and gesture recognition reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8994670B2Electronic device having touch-sensitive display and method of controlling same to identify touches on the touch-sensitive display
Publication Date: 2015.03.31 MALIKIE INNOVATIONS LTD
  • US8994670B2 patent drawing
  • US8994670B2 patent drawing
  • US8994670B2 patent drawing

AI summary

A method includes detecting a first touch at a first touch location on a touch-sensitive display, detecting a second touch at a second touch location on the touch-sensitive display, and when a first distance from the first touch location to the second touch location meets a distance threshold and a second distance from the previous touch location to the first touch location does not meet the distance threshold, identifying the second touch as a new touch.