Touch Sensor Baseline Initialization for Ghost Touch Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch sensors struggle to accurately distinguish between different touch types, leading to reduced reliability and increased power consumption.
Innovation Solution
A touch driver that determines baseline data for a predetermined area, calculates maximum and minimum values, applies offset data, and compares ratios or differences to a threshold to distinguish between touch cases, thereby initializing baseline data only when necessary, reducing ghost touches and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional touch sensor continuously initializes baseline data to improve touch recognition accuracy, then measurement precision is improved, but power consumption increases
Solution Approach 1:
The patent changes the parameter of baseline data initialization from continuous to conditional based on touch type detection. The system monitors touch characteristics and only reinitializes baseline data when genuine touches are detected, rather than continuously initializing. This parameter change reduces unnecessary power consumption while maintaining accurate touch recognition when needed.
Solution Approach 2:
The touch sensor system performs self-diagnosis by analyzing touch characteristics to determine whether initialization is needed. The system serves itself by autonomously deciding when to reinitialize baseline data based on detected touch patterns, eliminating the need for continuous external control and reducing power consumption from unnecessary operations.
2Reliability
If conventional touch sensor initializes baseline data frequently to reduce ghost touches, then reliability is improved, but productivity decreases due to increased processing overhead
Solution Approach 1:
The system changes the initialization frequency parameter from fixed/high to variable/conditional. By monitoring touch characteristics and only initializing when genuine touches occur, the system reduces processing overhead while maintaining reliability. This dynamic parameter adjustment eliminates unnecessary initialization operations that waste processing resources.
Solution Approach 2:
Instead of continuously or frequently initializing baseline data (excessive action), the system applies partial initialization only when genuinely needed based on touch detection. This partial action approach maintains sufficient reliability by initializing during actual touches while avoiding the excessive processing overhead of frequent continuous initialization.
3Device complexity
If conventional touch sensor uses simple baseline initialization to reduce processing complexity, then device complexity is reduced, but measurement precision deteriorates leading to ghost touches
Solution Approach 1:
The system performs preliminary analysis of touch characteristics before deciding whether to initialize baseline data. By pre-processing touch signals to distinguish genuine touches from false contacts, the system enables simple initialization operations to achieve high precision. The preliminary action of touch analysis prepares the system for accurate baseline updates without adding complex continuous processing.
Solution Approach 2:
The patent introduces an intermediary touch characteristic analysis step between simple initialization and accurate touch recognition. This intermediary process analyzes touch patterns to determine initialization necessity and type, enabling simple baseline operations to achieve high precision by filtering and preparing data before initialization occurs.
Data Source
AI summary
A touch sensor device includes a touch sensor and a touch driver configured to drive the touch sensor. The touch driver is configured to determine baseline data for use as a touch recognition reference for a predetermined area of the touch sensor, define a reference area in the predetermined area, the reference area including at least two of the baseline data, determine a first maximum value and a second maximum value, the first maximum value being a maximum value of the baseline data in the reference area and a first minimum value being a minimum value o the baseline data in the reference area, and determine whether to initialize the baseline data for the predetermined area based on the first maximum value and the first minimum value.


