Touch Controller Power Save Mode for Noise-Robust Touch Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepower consumptionVSAvoidtouch detection accuracy
Core Design Contradiction:
Use of energy by moving objectVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvetouch detection reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #23Feedback

3Speed

If the scan rate is increased to improve touch detection speed, then responsiveness is improved, but power consumption increases

Engineering Contradiction:
Improvetouch detection speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

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

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12554312B2Adaptive power save mode for a touch controller
Publication Date: 2026.02.17 STMICROELECTRONICS INT NV
  • US12554312B2 patent drawing
  • US12554312B2 patent drawing
  • US12554312B2 patent drawing

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.