Speed-Adapted Touch Detection Parameter Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch detection techniques fail to dynamically adjust their parameters based on the speed of the user's movement, leading to inefficiencies and potential inaccuracies in detecting touch events.
Innovation Solution
A method that dynamically modifies touch detection parameters, such as threshold values for hover distance and touch probability, based on the determined speed of the user's movement, allowing for more efficient and accurate touch event detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If touch detection parameters are kept static, then device complexity is reduced, but touch event detection accuracy deteriorates when user movement speed varies
Solution Approach 1:
The patent implements dynamic adjustment of touch detection parameters (such as threshold values and sampling rates) based on the detected speed of user interaction. The system continuously monitors interaction speed and modifies detection parameters in real-time to match the user's movement pace, thereby maintaining high detection accuracy across varying speeds without requiring multiple fixed-parameter detection systems.
Solution Approach 2:
The system changes detection parameters (thresholds, sampling rates, sensitivity levels) based on the detected speed of user interaction. When fast movement is detected, the system adjusts parameters to capture rapid changes; when slow movement is detected, parameters are optimized for precision. This parameter adaptation resolves the contradiction by allowing accurate detection across different speeds while using a single flexible detection system rather than multiple fixed systems.
2Measurement precision
If touch detection parameters are dynamically adjusted based on movement speed, then touch event detection accuracy improves, but device complexity increases
Solution Approach 1:
The touch detection system performs self-adjustment by automatically monitoring its own detection environment and modifying its parameters based on detected interaction patterns. The system uses the data from its own operations to dynamically tune its detection sensitivity and sampling rate, eliminating the need for external calibration or complex manual configuration while maintaining high accuracy across varying user speeds.
Solution Approach 2:
The system implements a feedback loop where detection results and interaction speed measurements are continuously fed back to the parameter adjustment mechanism. This closed-loop control allows the system to automatically optimize detection parameters based on real-time performance and user behavior patterns, achieving high accuracy without requiring overly complex external control systems.
3Reliability
If a fixed threshold is used for touch detection, then device complexity is minimized, but detection reliability deteriorates when user speed varies
Solution Approach 1:
The patent transforms the static threshold into a dynamic one that adapts to user interaction speed. The threshold is no longer a fixed value but a function of detected movement characteristics, allowing the system to maintain reliable detection across different interaction scenarios. This dynamic thresholding mechanism ensures consistent detection reliability whether the user interacts slowly or rapidly.
Solution Approach 2:
The detection threshold parameter is changed dynamically based on measured interaction speed and pattern. The system maintains a base threshold structure for simplicity but modifies it adaptively when speed variations are detected, achieving high reliability across different usage scenarios while preserving the fundamental simplicity of threshold-based detection architecture.
Data Source
AI summary
Detecting a touch includes receiving image data of a touching object of a user selecting selectable objects of a target surface, determining a rate of movement of the touching object, in response to determining that the rate of movement satisfies a predetermined threshold, modifying a touch detection parameter for detecting a touch event between the touching object and the target surface, and detecting one or more additional touch events using the modified touch detection parameter.


