Touch Input Gesture Classification Using Preliminary Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch-sensitive input devices face challenges in accurately distinguishing between pointer gestures and scroll gestures, often due to unclear information capture and interference from signals like thumbs or palms, which can lead to diminished responsiveness when waiting for longer periods to make accurate determinations.

Innovation Solution

Implementing a method that starts a delay period after a state change event, allowing for an initial gesture determination based on initial frame data and a final determination after additional frames are received, using a combination of frame capture, timing, and gesture recognition modules to analyze finger movements and contact characteristics to differentiate between pointer and scroll gestures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system waits for longer periods to make accurate gesture determinations, then measurement precision improves, but responsiveness deteriorates

Engineering Contradiction:
Improvegesture determination accuracyVSAvoidresponsiveness
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system performs a preliminary gesture determination based on initial frame data before the delay period expires. This preliminary action provides an early response while the final determination is still being refined using additional frames collected during the delay period, thus maintaining responsiveness while working toward higher accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gesture determination process is segmented into two phases: an initial determination phase that provides quick response, and a final determination phase that provides higher accuracy. This segmentation allows the system to deliver immediate feedback while continuing to refine the gesture classification using additional data.

Inventive Principle:
Principle #1Segmentation

2Speed

If the system makes quick initial determinations, then responsiveness improves, but measurement precision deteriorates

Engineering Contradiction:
ImproveresponsivenessVSAvoidgesture determination accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system provides feedback in two stages: an initial gesture determination is reported immediately to maintain responsiveness, then a final gesture determination is reported when the delay period expires to provide refined accuracy. This feedback mechanism allows the system to be responsive while continuously improving determination accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

An preliminary gesture determination is made and reported immediately based on initial frame data. This preliminary action ensures responsiveness is maintained while the system continues to collect additional frames during the delay period to refine the final determination.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If additional frames are collected during delay period, then measurement precision improves, but loss of time increases

Engineering Contradiction:
Improvegesture determination accuracyVSAvoiddelay period duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs a preliminary gesture determination before the delay period expires, providing an early result that reduces the effective time loss. The delay period is used to collect additional frames for refinement, but the preliminary action ensures that time is not completely lost.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous useful action by reporting the initial gesture determination during the delay period rather than waiting passively. This allows the system to utilize the delay period for collecting additional frames while still providing timely feedback through the preliminary determination.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20150253856A1Determining pointer and scroll gestures on a touch-sensitive input device
Publication Date: 2015.09.10 GOOGLE LLC
  • US20150253856A1 patent drawing
  • US20150253856A1 patent drawing
  • US20150253856A1 patent drawing

AI summary

Aspects of the subject technology relate to determining whether finger movements detected by a touch-sensitive input device are intended to be a pointer gesture or a scroll gesture. Movements may be categorized as a pointer gesture or a scroll gesture based on one or more factors such as the number of fingers detected, differences between the fingers, the alignment of the fingers, the distance between fingers, the location of the fingers, the area of contact with the surface of the input device for each finger, and the movement of the fingers. In one aspect, after an initial determination is made about whether finger movements are pointer gestures or scroll gestures, further movements may be detected and used to determine whether to correct the initial determination.