Touch Control Apparatus Double Click Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touch control apparatuses often incorrectly determine click or double click operations due to displacement errors when a finger leaves and re-contacts the detecting surface, leading to misinterpretation of user inputs.
Innovation Solution
A touch control method and apparatus that detect location data, store displacement data for a predetermined time period, and clean the data when the object leaves the surface, ensuring no displacement is computed during clicking operations, thereby accurately distinguishing between touch and click operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the touch control apparatus immediately processes location data when the finger touches and leaves the detecting surface, then the response speed is fast, but displacement errors occur causing incorrect determination of click or double click operations
Solution Approach 1:
The patent stores location data in advance when the finger touches the detecting surface, and only processes it after a predetermined time period has elapsed. This preliminary storage action allows the system to compare the original touch location with the release location, enabling accurate determination of click operations while maintaining fast response through buffered processing.
Solution Approach 2:
The patent introduces a storage apparatus as an intermediary between the detecting surface and the processing unit. This intermediary component buffers location data temporarily, allowing the system to hold and compare touch location information without immediate processing, thereby resolving the contradiction between fast response and accurate determination.
2Loss of time
If the touch control apparatus compares location data immediately upon finger release, then the processing time is short, but displacement errors cause wrong determination of user intent
Solution Approach 1:
The system performs preliminary storage of location data when the finger touches the surface, preparing the data for later comparison. This preliminary action reduces the actual processing time needed at release moment, while ensuring reliable determination through the stored reference location data that can be compared with the release location.
Solution Approach 2:
The patent implements a feedback mechanism where the stored original touch location is compared with the release location after the predetermined time period. This feedback comparison ensures reliable determination of whether a click operation occurred, while the buffered nature of the feedback allows for accurate timing without excessive processing delays.
3Device complexity
If the touch control apparatus processes each touch event independently, then the processing logic is simple, but double click operations cannot be accurately distinguished from single clicks with displacement
Solution Approach 1:
The patent stores location data in advance during the touch phase, creating a reference point for later comparison. This preliminary storage enables the system to accurately distinguish between single clicks and double clicks by comparing sequences of stored location data, without requiring complex real-time processing logic.
Solution Approach 2:
The patent creates a copy of the original touch location data and stores it for later comparison with the release location. This copying mechanism enables accurate operation distinction by preserving the reference point, allowing the system to determine whether a click or double click occurred without complex processing logic.
Data Source
AI summary
A computer readable recording media comprising at least one program code recorded thereon, a touch control method is performed when the program code is read and executed. The touch control method comprises the following steps: (a) detecting location data for an object relative to a detecting surface to generate at least one displacement data; (b) storing the displacement data to a storage apparatus and outputting the stored displacement data to a target apparatus from the storage apparatus after storing the displacement data for a predetermined time period, when the object touches the detecting surface; and (c) cleaning the stored displacement data when the object leaves the detecting surface.


