Pinch-Throw Translation Gesture Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current input devices, such as touch pads and touch screens, often require counterintuitive advanced gestures for operations like scrolling and object manipulation, which can be inefficient and inaccurate.
Innovation Solution
The detection of finger pinch, rotate, and tap gestures combined with translation and liftoff motion is enabled by computing gesture scaling speed, translation speed, and distance, with liftoff detection through absence of touch image, to recognize actionable gestures, allowing more efficient and accurate user interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If advanced gestures (e.g., four-finger scrolling) are implemented to provide additional functionality, then device versatility is improved, but ease of operation deteriorates due to counterintuitive gestures
Solution Approach 1:
The patent inverts the traditional gesture recognition approach by detecting translation motion first and then determining gesture type based on the relationship between translation and finger movement. Instead of requiring users to learn complex multi-finger gestures, the system detects simple translation motions and interprets them as different gestures based on finger configuration, making the interaction more intuitive while maintaining versatility
2Measurement precision
If multiple gesture parameters (scaling speed, translation speed, distance) are detected to improve gesture recognition accuracy, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent employs a unified detection framework that simultaneously measures multiple parameters (translation speed, scaling speed, distance) using the same sensor array and processing logic. This multi-functional approach allows accurate gesture recognition without requiring separate specialized sensors for each parameter, thereby maintaining system simplicity while achieving high measurement precision
Data Source
AI summary
The detection of finger pinch, rotate, and tap gestures along with a translation and optionally liftoff motion to initiate certain actions is disclosed. To detect both the gesture and the translation, a certain amount of gesture scaling speed can be detected along with a certain amount of translation speed and distance traveled. For a finger pinch gesture, the scaling speed can be computed as the dot product of the velocity vectors of two or more fingers coming together. For a finger rotation gesture, the scaling speed can be computed as a cross product of the velocity vectors of the rotating fingers. The translation speed of a gesture can be computed as the average of the velocity vectors of any fingers involved in the gesture. The amount of gesture scaling speed and translation speed needed to trigger the recognition of a combined gesture with translation can be a predetermined ratio.


