Multi-Touch Data Processing Prioritization for Gesture Accuracy
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If all detected touches are processed equally, then no prioritization is applied, but touches during gestures may be lost or misrecognized
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.
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.
Data Source
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.


