Dynamic Intensity Thresholds for Touch Gesture Disambiguation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for processing touch inputs on electronic devices with touch-sensitive surfaces are inefficient in disambiguating gestures and manipulations, leading to inaccuracies and increased power consumption.
Innovation Solution
Implementing intensity-sensitive input elements with dynamic thresholds and haptic feedback mechanisms to accurately detect and distinguish between various gestures, such as deep press, long press, and click inputs, while optimizing power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional touch input processing methods are used, then the system is simple to implement, but gesture recognition accuracy deteriorates and power consumption increases
Solution Approach 1:
The patent implements dynamic threshold adjustment where the intensity threshold for gesture recognition is not fixed but adapts based on the intensity of the immediately preceding touch input. This dynamic approach allows the system to distinguish between different gesture types (click vs. deep press) more accurately while avoiding unnecessary processing, thereby reducing power consumption compared to static threshold systems that require more complex disambiguation logic.
Solution Approach 2:
The system changes the intensity threshold parameter dynamically based on prior input intensity. When a high-intensity touch is detected, the threshold for subsequent clicks is adjusted upward, allowing the system to recognize gesture sequences more accurately without requiring continuous high-power processing, thus resolving the contradiction between accuracy and power consumption.
2Measurement precision
If conventional touch input processing methods are used, then the processing logic is simple, but gesture disambiguation accuracy deteriorates
Solution Approach 1:
The patent applies preliminary action by adjusting the intensity threshold in advance based on the detected intensity of the previous touch input. This preliminary adjustment simplifies the subsequent gesture disambiguation logic because the dynamic threshold is already set appropriately before the next gesture is processed, avoiding the need for complex post-processing disambiguation algorithms.
Solution Approach 2:
The system uses the information from previous touch inputs to automatically adjust its own processing parameters (intensity thresholds) without requiring external intervention or complex control logic. This self-service mechanism simplifies the overall processing logic while improving disambiguation accuracy.
3Measurement precision
If intensity thresholds are adjusted based on prior input intensity, then gesture recognition accuracy is improved, but processing complexity increases
Solution Approach 1:
The patent implements a dynamic threshold adjustment mechanism that automatically adapts to the intensity of prior touch inputs. This dynamic approach improves gesture recognition accuracy by using context-aware thresholds while maintaining relatively simple processing logic through straightforward intensity comparison and threshold adjustment rules.
Data Source
AI summary
An electronic device detects an input sequence that includes an increase in intensity of an input that corresponds to a first input event. If the input sequence includes a second input event, including a decrease in intensity of the input after the first input event, a long press is not detected and a first operation is performed. If the second input event is not detected within a second time period that is longer than the first time period and the input had a characteristic intensity above a respective intensity threshold between when the first input event was detected and when the second time period elapsed, a long press is detected on an accelerated basis, and a second operation is performed. Finally, a long press is detected if the second input event is not detected within a longer, default time period, and the second operation is performed.


