Touch Screen Target Point Identification Using Dynamic Behavior Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch screens often struggle to accurately identify the user's intended touch point due to finger movement during quick taps or intentional dragging, leading to incorrect target detection.

Innovation Solution

A method that analyzes touch down and touch up events, along with touch duration and path, to characterize user behavior and adjust the target touch point accordingly, using weighting algorithms to compensate for finger sliding and intentional corrections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the device uses the initial contact point or release point as the target touch location, then the touch identification is simple and quick, but the accuracy of target touch point detection deteriorates when the user's finger slides across the screen

Engineering Contradiction:
Improvetouch response speedVSAvoidtarget touch point accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the target touch point selection based on the characteristics of finger movement. When quick tapping is detected (short touch duration), the initial contact point is used. When intentional dragging is detected (longer touch duration), the release point or an intermediate point is used instead. This dynamic adaptation resolves the contradiction by selecting different reference points based on the actual user behavior.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter used for target touch point identification based on touch characteristics. By analyzing touch duration, movement distance, and velocity, the system switches between using the initial contact point, release point, or calculated intermediate points as the target. This parameter change allows the system to maintain both quick response and high accuracy under different usage scenarios.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the device presumes the initial touch point is the target touch point, then the processing is simple and fast, but the accuracy deteriorates when the user intentionally drags to correct the touch location

Engineering Contradiction:
Improvetouch processing complexityVSAvoidintended touch point accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system uses feedback from touch characteristics (duration, movement pattern, distance) to determine the user's intent. When the touch duration exceeds a threshold or when the movement pattern indicates correction behavior, the system adjusts the target touch point from the initial contact point to the release point or an intermediate point. This feedback mechanism allows the system to distinguish between accidental slides and intentional corrections.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of touch characteristics during the touch event itself, collecting data on touch duration, movement distance, and velocity. Based on this preliminary action, the system determines the appropriate target touch point before final processing, ensuring both simplicity and accuracy without requiring complex post-processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8773374B2Identification of touch point on touch screen device
Publication Date: 2014.07.08 MALIKIE INNOVATIONS LTD
  • US8773374B2 patent drawing
  • US8773374B2 patent drawing
  • US8773374B2 patent drawing

AI summary

A system and method of determining a target touch point on a touch screen is presented. A touch down event at a first time and a first location on a touch screen is detected and a touch up event at a second time and a second location on the touch screen is detected. A mode of operation using at least one of the touch down event and the touch up event is characterized. A target touch point is determined using at least one of the touch down event, the touch up event, and the characterization of the mode of operation.