Touch Sensor Contact Position Stabilization During Haptic Vibration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touch sensors in electronic devices face accuracy issues when detecting contact positions, especially when operated with fingers, due to uneven resistance distribution and vibration, leading to incorrect detection and unintended processing.
Innovation Solution
Incorporating a vibration unit and control unit that generates vibrations based on detected contact positions, allowing the electronic device to accurately detect contact positions even during vibration by treating the pre-vibration position as the current contact position.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a touch sensor detects contact position using conducting films, then contact position detection is enabled, but detection accuracy deteriorates when operated with fingers due to uneven resistance distribution and vibration
Solution Approach 1:
The control unit captures the contact position before vibration occurs and holds this position information during vibration. This preliminary action ensures that the detection accuracy is not compromised by the vibration-induced resistance changes that occur after contact is made.
Solution Approach 2:
The system counteracts the harmful effect of vibration on detection accuracy by using the pre-vibration contact position data. The control unit deliberately uses the position captured before vibration starts, effectively neutralizing the impact of vibration-induced resistance unevenness on the detection result.
2Ease of operation
If vibration is generated for haptic feedback, then user feedback is improved, but contact position detection accuracy deteriorates due to vibration-induced resistance changes
Solution Approach 1:
The control unit captures the contact position information before initiating vibration. This timing ensures that the position data is obtained when the conducting films have stable resistance distribution, before vibration causes resistance changes that would compromise detection accuracy.
Solution Approach 2:
The system prepares and stores the contact position data in advance before vibration occurs, creating a buffer against the harmful effects of vibration. By holding the pre-vibration position information, the system cushions against the accuracy deterioration that would otherwise occur during vibration.
3Productivity
If contact detection continues during vibration, then real-time processing is enabled, but detection accuracy decreases due to uneven resistance distribution caused by vibration
Solution Approach 1:
The control unit captures and stores the contact position before vibration begins, then uses this pre-stored information during vibration. This allows the system to maintain real-time processing capability while avoiding the accuracy issues that would result from attempting to detect position during vibration-induced resistance changes.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enhances the accuracy of contact position detection and prevents unintended processing by stabilizing the detected position during vibration, ensuring precise input recognition.
Implementation Method 1
a vibration unit configured to vibrate the contact detection unit
Data Source
AI summary
An electronic device (1) is provided with a contact detection unit (40) that detects contact by a contacting object, a vibration unit (50) that vibrates the contact detection unit (40), and a control unit (10) that controls the vibration unit (50) to vibrate. The control unit (10) treats a position of the contact detected by the contact detection unit (40) before the control unit (10) controls the vibration unit (50) to vibrate as a position of the contact being detected by the contact detection unit (40) while the control unit (10) controls the vibration unit (50) to vibrate.


