Touch Motion Tracking for Slow Finger Movements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch screen technologies experience jerky user interface responses when tracking slow finger movements, particularly in applications requiring fine movement, due to abrupt transitions out of the initial tolerance range.

Innovation Solution

A method where intermediate coordinates are reported along a touch path by calculating and adding compensation differences to ensure smooth tracking, with a cutoff distance less than the tolerance distance, allowing for fluid motion reporting without lag.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If the touch screen controller reports only the initial coordinate when the finger is within the tolerance range, then the user interface remains stable during small movements, but when the finger moves slowly out of the tolerance range, the transition becomes abrupt causing jerky user interface response

Engineering Contradiction:
Improveuser interface stabilityVSAvoidsmoothness of motion tracking
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The system performs preliminary action by calculating and reporting intermediate coordinates before the finger actually exits the tolerance range. The controller determines a predicted exit point based on the current touch coordinate and movement direction, then reports intermediate coordinates along the path from the initial coordinate to the predicted exit point. This preliminary reporting of coordinates smooths the transition before it occurs, preventing the abrupt jerky response that would otherwise happen when the finger leaves the tolerance range.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamics by adaptively adjusting the coordinate reporting behavior based on the finger's movement state. When the finger is stationary or moving very slowly within the tolerance range, only the initial coordinate is reported (maintaining stability). When the finger begins to move and is predicted to exit the tolerance range, the system dynamically switches to reporting intermediate coordinates along the movement path, creating a smooth transition. This dynamic adaptation resolves the contradiction between stability and smoothness.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the touch screen controller reports intermediate coordinates inside the tolerance range to make the transition less sudden, then the user interface becomes smoother, but this technique is poor at transitioning from inside the tolerance range to outside when the finger is moved slowly

Engineering Contradiction:
Improvesmoothness of motion trackingVSAvoidaccuracy of touch coordinate reporting
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system uses feedback by continuously monitoring the finger's movement direction and speed to predict when the tolerance range will be exited. The controller calculates the predicted exit point based on current touch coordinates and movement vectors, then uses this feedback information to determine how many intermediate coordinates to report and where they should be positioned. This feedback mechanism ensures that intermediate coordinates are reported accurately along the actual movement path, maintaining measurement precision while achieving smooth transitions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary calculation of the predicted exit point and determines the appropriate intermediate coordinates before the finger actually exits the tolerance range. This preliminary action allows the system to prepare the smooth transition path in advance, ensuring both smoothness and accuracy by positioning intermediate coordinates precisely along the predicted movement trajectory rather than simply reporting all points within the tolerance range.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10620760B2Touch motion tracking and reporting technique for slow touch movements
Publication Date: 2020.04.14 STMICROELECTRONICS ASIA PACIFIC PTE
  • US10620760B2 patent drawing
  • US10620760B2 patent drawing
  • US10620760B2 patent drawing

AI summary

A method includes upon sensing a touch to a first location on a touch display, reporting first coordinates of the touch. After sensing movement of the touch along a first path from the first location to a second location more than a tolerance distance away, intermediate coordinates of the touch along the first path that are not more than a cutoff distance away are reported such that there is a first gap between a last reported intermediate coordinate and the second location. After sensing movement of the touch along a second path from the second location to a third location more, second coordinates of the touch are reported, the second reported coordinates of the touch being a point along the first path that is calculated by subtracting the first gap from a distance between the first location and the third location, and then adding a first compensation difference thereto.