Multi-Touch Data Processing Prioritization for Gesture Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-touch systems face challenges in providing a uniform and consistent user experience due to limitations in detecting multiple simultaneous touches, especially when background noise and interference are present, leading to issues with gesture recognition and accuracy, particularly in scenarios with multiple users.

Innovation Solution

The implementation of a method that prioritizes touch data extraction based on previous touches identified in detection frames, using temporal and spatial prioritization techniques to favor ongoing gestures and touches within specific subareas, ensuring predictable and consistent user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multi-touch detection is implemented to detect multiple simultaneous touches, then the capability to detect plural touches is improved, but the accuracy and reliability deteriorate due to background noise and interference

Engineering Contradiction:
Improvemulti-touch detection capabilityVSAvoidtouch detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the touch surface into multiple subareas and processes touches in different subareas separately. This segmentation allows the system to handle multiple simultaneous touches more effectively by reducing interference between adjacent touch points, thereby maintaining detection accuracy while enabling multi-touch capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing parameters and threshold values to different subareas of the touch surface based on local characteristics. By adapting the detection parameters to local conditions, the system maintains high measurement precision across the entire touch surface even when multiple touches occur simultaneously in different regions.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If standard touch detection is used without prioritization, then all touches are detected equally, but the user experience becomes inconsistent during gestures

Engineering Contradiction:
Improveuser experience consistencyVSAvoidgesture recognition reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary action by establishing a history list that stores information about previously detected touches before processing new touch data. This allows the system to prioritize ongoing gestures over new touches, ensuring consistent user experience during gesture execution while maintaining reliable gesture recognition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback mechanisms where the detection results from previous frames influence the processing of current frame data. The history list provides feedback about ongoing gestures, allowing the system to adjust detection sensitivity and prioritization dynamically, thereby maintaining consistent user experience and reliable gesture recognition.

Inventive Principle:
Principle #23Feedback

3Productivity

If all detected touches are processed equally, then no prioritization is applied, but touches during gestures may be lost or misrecognized

Engineering Contradiction:
Improvetouch processing throughputVSAvoidtouch identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-processing touch data to identify and prioritize touches that correspond to ongoing gestures stored in the history list. This prioritization ensures that gesture-related touches are processed with higher accuracy while maintaining overall processing throughput by efficiently handling non-gesture touches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different processing quality levels to different touches based on their context. Touches within active gesture regions receive enhanced processing with lower thresholds and higher priority, while other touches use standard processing. This local quality differentiation maintains identification accuracy for critical touches while preserving overall processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10013107B2Data processing in relation to a multi-touch sensing apparatus
Publication Date: 2018.07.03 FLATFROG LAB
  • US10013107B2 patent drawing
  • US10013107B2 patent drawing
  • US10013107B2 patent drawing

AI summary

A device obtains a signal representative of objects on a touch surface of a multi-touch sensing apparatus and executes a method for extracting touch data from the signal. The method operates in a sequence of detection frames. Each detection frame comprises the steps of: obtaining the signal; processing the signal for identifying touches; determining a set of identified touches and touch data for the set of identified touches; and outputting the touch data. At least one of the steps of processing and determining includes a prioritization that actively favors certain touches to be identified and included in the set of identified touches, respectively.