Touch Panel Gesture Tracking via Identification Number Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional touch-sensitive panels struggle to accurately detect multi-touch inputs and determine user gestures due to predetermined scanning sequences, leading to incorrect identification of finger positions and gestures.

Innovation Solution

A method that detects touch positions during two consecutive periods, selects a specific touch input, and determines its track based on distances between the specific touch position and other touch positions, allowing for accurate tracking of finger movements and gestures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a predetermined scanning sequence is used to detect touch inputs, then the detection process is simple and fast, but the accuracy of determining user gestures deteriorates due to incorrect identification of finger positions

Engineering Contradiction:
Improvedetection speedVSAvoidgesture recognition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-assigning unique identification numbers to each touch input when detected, and storing these identification numbers along with coordinate values in the array. This preliminary identification allows the system to track which finger corresponds to which coordinate value across different scanning sequences, preventing the misidentification problem while maintaining fast predetermined scanning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback by comparing the identification numbers stored in the array with the current touch inputs to determine tracks. The system continuously updates the array with new touch inputs and uses the stored identification numbers to match current touches with their corresponding tracks, enabling accurate gesture recognition even with predetermined scanning sequences.

Inventive Principle:
Principle #23Feedback

2Productivity

If coordinate values are stored in array positions based on detection sequence, then the storage process is efficient, but the reliability of track determination deteriorates when multiple fingers are involved

Engineering Contradiction:
Improvestorage efficiencyVSAvoidtrack determination accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by storing the identification number of each touch input in the array position corresponding to its detection sequence. This preliminary association between identification number and array position allows the system to later retrieve the correct track information without reorganizing the data, maintaining storage efficiency while enabling reliable track determination through identification number matching.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the processor scans the whole panel row-by-row, then the scanning process is systematic and complete, but the ability to accurately track individual finger movements deteriorates due to sequence-dependent coordinate assignment

Engineering Contradiction:
Improvescanning systematicityVSAvoidfinger position tracking accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by assigning identification numbers to touch inputs in the systematic row-by-row scanning sequence and storing these identification numbers in the array. This preliminary identification step decouples the systematic scanning process from the track determination process, allowing the scanning to remain simple and systematic while the track accuracy is maintained through identification number matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback by continuously comparing the identification numbers of current touch inputs with those stored in the array to determine finger tracks. The systematic row-by-row scanning provides consistent input data, and the feedback mechanism using identification numbers ensures that each finger's movement is accurately tracked regardless of the scanning sequence.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8405625B2Method for detecting tracks of touch inputs on touch-sensitive panel and related computer program product and electronic apparatus using the same
Publication Date: 2013.03.26 HTC CORP
  • US8405625B2 patent drawing
  • US8405625B2 patent drawing
  • US8405625B2 patent drawing

AI summary

A method for detecting tracks of touch inputs on touch-sensitive panel, which is applied for an electronic apparatus having a touch-sensitive panel, comprises: during a first period, detecting M touch positions of M touch inputs on the touch-sensitive panel; during a second period, detecting N touch positions of N touch inputs on the touch-sensitive panel, where M and N are positive integers and M is less than or equal to N; selecting a specific touch input from the M touch inputs, where the specific touch input corresponds to a specific touch position of the M touch positions; and determining a track of the specific touch input on the touch-sensitive panel according to N distances that are between the specific touch position and the N touch positions respectively.