Touch State Detection Circuit With Adaptive Scan Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch state detection circuits require a fixed execution period for touch state detection, leading to unnecessary waiting times even when fewer fingers are touching the detection surface, as they are not adaptable to varying touch conditions.
Innovation Solution
A touch state detection circuit that adjusts the scan condition, including execution frequency and period, based on determination conditions such as the number of fingers, presence of a palm, moving speed, sensor size, refresh rate, and non-touch regions, allowing for adaptive detection suitable for various conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed execution period is set for the scan process to ensure detection under various use cases, then detection reliability is improved, but unnecessary waiting time increases when fewer fingers are touching the detection surface
Solution Approach 1:
The patent applies dynamics by transitioning from a fixed execution period to a variable execution period that adapts based on detected touch conditions. The setting circuit dynamically adjusts the scan process execution period according to the number of detected fingers, ensuring reliable detection when needed while reducing unnecessary waiting time when fewer fingers are present.
Solution Approach 2:
The patent implements parameter changes by modifying the execution period parameter of the scan process based on touch detection results. When the number of detected fingers changes, the setting circuit updates the execution period parameter accordingly, allowing the system to optimize detection timing based on actual usage conditions.
2Reliability
If a long execution period is set to accommodate 10 fingers touching simultaneously, then detection reliability is improved, but detection efficiency decreases when only one or a few fingers are touching
Solution Approach 1:
The system dynamically adjusts the scan process execution period based on the number of detected fingers. When few fingers are detected, the execution period is shortened to improve detection efficiency. When many fingers are detected, the execution period is extended to maintain detection reliability, thus optimizing productivity across different usage scenarios.
Solution Approach 2:
The execution period parameter is changed based on touch detection results. The setting circuit modifies this parameter to balance between detection reliability and detection efficiency, ensuring the system performs optimally whether one finger or ten fingers are touching the detection surface.
3Productivity
If the scan process execution frequency is increased to reduce waiting time, then detection efficiency is improved, but detection precision may deteriorate when multiple fingers are touching simultaneously
Solution Approach 1:
The system dynamically adjusts the scan process execution frequency based on the number of detected fingers. When few fingers are present, the execution frequency is increased to improve detection efficiency. When multiple fingers are detected, the execution frequency is reduced to maintain detection precision, preventing missed detections or inaccurate readings.
Solution Approach 2:
The execution frequency parameter is modified based on touch detection results. The setting circuit changes this parameter to optimize the balance between detection efficiency and detection precision, ensuring accurate touch state detection under various conditions while maintaining high productivity when possible.
Data Source
AI summary
Disclosed herein is a touch state detection circuit which is connected to a capacitance-type touch sensor including sensor electrodes disposed in a planar manner and which detects a touch state of a user by executing a scan process that reads out and processes detection signals sequentially output from the sensor electrodes. The touch state detection circuit includes a setting circuit which sets a scan condition related to an execution frequency of the scan process or an execution period of the scan process, and a detection circuit which detects the touch state by executing the scan process under the scan condition set by the setting circuit. When a determination condition indicating a situation in which the scan condition is required to be changed is satisfied, the setting circuit changes and resets the scan condition, and the detection circuit detects the touch state under the scan condition reset by the setting circuit.


