Touch Detection Baseline Calibration via Signal Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch devices face errors in baseline detection due to external objects approaching or touching during calibration, leading to inaccurate subsequent touch location detection.
Innovation Solution
A touch detection system that continuously updates sensor signals, compares them to a default signal set, and adjusts the initial signal set based on matching criteria to prevent misjudgment, ensuring accurate detection even if the default signal set is inaccurate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If baseline detection is performed when an external object is near or touching the sensing unit, then the detection process can continue without interruption, but the baseline detection accuracy deteriorates leading to inaccurate touch location detection
Solution Approach 1:
The system compares the currently detected signal set against the stored initial signal set and updates the initial signal set only when the comparison indicates no touch event is occurring. This feedback mechanism ensures the baseline is updated only under appropriate conditions, maintaining both continuous operation and accurate baseline detection.
Solution Approach 2:
The system performs preliminary comparison between the current signal set and the initial signal set before updating the baseline. This preliminary action prevents incorrect updates that would occur if the baseline were updated whenever any signal change is detected, thereby maintaining measurement precision while allowing continuous operation.
2Adaptability or versatility
If the initial signal set is updated frequently to adapt to changing conditions, then the system adapts to environmental changes, but the system becomes vulnerable to incorrect updates when external objects are present
Solution Approach 1:
The system uses feedback from comparing current signal sets against the initial signal set to determine whether an update should occur. This feedback loop ensures updates only happen when truly necessary (when no touch is detected), providing adaptability to environmental changes while preventing incorrect updates that would compromise reliability.
Solution Approach 2:
The system dynamically adjusts the baseline by updating the initial signal set only when comparison indicates appropriate conditions are met. This dynamic approach allows the system to adapt to changing environmental conditions while maintaining reliability by preventing updates during touch events or when signals indicate external object presence.
3Measurement precision
If the system waits for the initial signal set to update before determining touch location, then the baseline is accurate, but the response time increases significantly
Solution Approach 1:
The system performs preliminary comparison of signal sets continuously in the background, so when a touch event occurs, the accurate baseline is already ready or can be quickly updated. This preliminary action eliminates the need to wait for baseline updates during touch detection, reducing response time while maintaining accuracy.
Solution Approach 2:
The system continuously monitors and compares signal sets, maintaining the useful action of baseline preparation ongoing rather than intermittent. This continuity ensures the baseline is always ready for accurate touch detection while minimizing wait time, as the comparison and update processes are continuously executing in the background.
Data Source
AI summary
A method and device for automatically calibrating touch detection is disclosed. The present invention includes providing a sensing layer including a plurality of sensors, and each sensor senses a sensing range, and the sensing ranges of the sensors intersecting each other to form a crossing array; continuously detecting signals of the sensors as a detection signal set; performing update of an initial signal set based on the detection signal set; and when a default signal set does not match the initial signal set and the default signal set matches the detection signal set, performing update of the initial signal set.


