Touch Controller Gesture Detection Using Single Timer Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for identifying single taps, double taps, and drags on touch devices are complex, leading to high setup costs for logic circuits and potential errors in movement detection due to varying time intervals and user-specific gestures.
Innovation Solution
A method and controller that utilize first and second reference time intervals to detect and generate operation signals for single taps, double taps, and drags, simplifying the detection process and reducing circuit complexity by counting time intervals from the start and end of hit-movements, and maintaining or terminating signals accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple timers are added to calculate time intervals for identifying single tap, double taps and drag, then the identification accuracy is improved, but the device complexity and setup cost increase
Solution Approach 1:
The patent extracts the time interval calculation function from multiple separate timers and implements it through a single timer that sequentially measures different time intervals (T1, T2, T3) for different gesture types. This reduces the number of components while maintaining the ability to accurately identify single taps, double taps, and drag gestures.
Solution Approach 2:
A single timer is designed to perform multiple functions by measuring different time intervals for different gesture identification purposes. The same timer component is used to measure T1 for single tap identification, T2 for double tap identification, and T3 for drag identification, making the timer a universal component for all gesture types.
2Adaptability or versatility
If multiple timers and complex time interval calculations are used, then gesture identification capability is improved, but the ease of manufacture deteriorates
Solution Approach 1:
The patent removes the need for multiple timer components and complex circuit setups by using a single timer to handle all time interval measurements. This simplification directly reduces manufacturing complexity and setup costs while preserving full gesture recognition capability for single taps, double taps, and drags.
Solution Approach 2:
The patent changes the operational parameters of a single timer to adapt to different gesture types by measuring different time intervals (T1, T2, T3) and comparing them against corresponding thresholds. This parameter-based approach allows one component to replace multiple components, reducing manufacturing complexity.
3Device complexity
If fixed time intervals are used for gesture identification, then the device complexity is reduced, but the reliability deteriorates due to user-specific gesture variations
Solution Approach 1:
The patent implements dynamic threshold values for time interval comparison that can adapt to different gesture types and user behaviors. Instead of using a single fixed threshold, the system uses multiple thresholds (first threshold for T1, second threshold for T2, third threshold for T3) that are optimized for each specific gesture type, improving reliability while maintaining manageable complexity.
Data Source
AI summary
A method for identifying a single tap with a controller employing the method comprises following steps: (a) detecting the first hit-movement being conducted by the object touching the touch device; (b) starting a time-counting if a detected result of step (a) is “YES”; (c) detecting if the object leaves the touch device within the first reference time interval; (d) generating an operation signal to represent a start of the hit-movement at the time of the first reference time interval ending if a detected result of step (c) is “YES”; (e) detecting if the second hit-movement is conducted by the object touching the touch device within a second reference time interval after the first reference time interval; (f) maintaining the operation signal to represent the second hit-movement being conducted if a detected result of step (e) is “YES”; and (g) terminating said operation signal at the time of the second reference time interval ending to represent a cease of the second hit-movement if a detected result of said step (e) is “NO” for completing the single tap.


