Touch Controller Power Save Mode for Noise-Robust Touch Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touchscreen systems face inefficiencies in power management, particularly in transitioning between idle and active modes, leading to unnecessary power consumption due to false touch detections and environmental noise.
Innovation Solution
Implementing an adaptive power save mode utilizing machine learning and regression analysis to enhance touch detection accuracy by distinguishing between genuine touches and noise, and dynamically adjusting scan rates to optimize power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the touchscreen operates in idle mode with reduced scan rates to conserve power, then power consumption is reduced, but false touch detections from environmental noise increase
Solution Approach 1:
The system performs preliminary noise characterization during idle mode by analyzing sensor data to establish baseline noise patterns before active mode is entered. This preliminary action allows the system to distinguish between environmental noise and genuine touches more effectively when transitioning to active mode, reducing false detections while maintaining power savings during idle periods
Solution Approach 2:
The scan rate is dynamically adjusted based on detected noise levels and touch patterns. During idle mode, the system uses lower scan rates to conserve power, but automatically increases scan frequency when noise patterns suggest potential touch events. This dynamic adjustment optimizes the balance between power consumption and detection reliability in real-time
2Reliability
If the touchscreen transitions to active mode frequently to ensure no touch is missed, then touch detection reliability is improved, but power consumption increases
Solution Approach 1:
The system implements feedback mechanisms that monitor sensor data continuously in idle mode, analyzing patterns to predict potential touch events. When the feedback analysis indicates low probability of touch, the system remains in idle mode. When patterns suggest high probability of upcoming touch, the system proactively transitions to active mode, optimizing the balance between reliability and power consumption based on learned user behavior patterns
3Speed
If the scan rate is increased to improve touch detection speed, then responsiveness is improved, but power consumption increases
Solution Approach 1:
The system employs periodic scanning at variable intervals rather than continuous high-rate scanning. During idle mode, scans occur at extended intervals to conserve power. When touch events are detected or suspected, the scan period is reduced to increase detection speed. This periodic action with adaptive timing maintains responsiveness when needed while minimizing power consumption during idle periods
Data Source
AI summary
According to an embodiment, a method for operating a touchscreen in active mode is provided. A regression analysis, generating a set of coefficients, is performed on inputs from a respective row of a matrix of sensors at a time instant k. An output matrix is generated by applying a filter transform based on a comparison between the set of coefficients and first threshold values. A touch analysis is performed based on the output matrix. A frame drop analysis is performed to determine whether to skip the current frame for the touch analysis based on a comparison of the set of coefficients and second threshold values. A touch delay analysis is performed to determine whether to change a result of a first number of subsequent frames for the touch analysis based on a comparison of the set of coefficients and third threshold values.


