Capacitance Module for Palm Rejection During Typing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing capacitive touch devices struggle with unintentional activation due to accidental touches from the palm, leading to frustrating unintended actions and ineffective palm rejection methods that fail to accurately differentiate between intentional and accidental touches.
Innovation Solution
A capacitance module with electrodes, a controller, and memory that processes capacitance measurements to distinguish between intentional and accidental inputs by analyzing attributes such as capacitance image length, width, surface area, signal strength, shape, and movement patterns, enabling the controller to ignore or cancel palm inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the device uses capacitive touch sensing to detect user inputs, then it can provide a responsive and intuitive interface, but it becomes susceptible to unintentional activation from palm touches
Solution Approach 1:
The touch input is segmented into multiple attributes (capacitance value, contact area, contact duration, pressure) that are independently measured and analyzed. This segmentation allows the system to distinguish between palm touches and intentional finger inputs by evaluating the combination of attributes rather than relying on a single threshold.
Solution Approach 2:
The system changes the parameters used for touch detection from simple binary detection to multi-parameter analysis including capacitance magnitude, contact area size, contact duration, and pressure force. By monitoring how these parameters change over time and comparing them against learned patterns, the system can reliably differentiate between accidental palm touches and intentional inputs.
2Reliability
If the device ignores large touch areas to reject palm inputs, then it can reduce accidental activations, but it fails to accurately differentiate between intentional and accidental touches
Solution Approach 1:
The system uses feedback from multiple touch attributes (capacitance, area, duration, pressure) to continuously refine its classification of touch inputs. By analyzing how these attributes change over time and comparing them against patterns learned during typing sessions, the system can dynamically adjust its palm rejection behavior while maintaining sensitivity to intentional inputs.
Solution Approach 2:
The system performs preliminary analysis of touch attributes during the typing session to establish baseline patterns of intentional finger inputs. This preliminary characterization allows the system to later distinguish accidental palm touches from intentional inputs by comparing new touches against the established patterns, rather than using fixed size-based rejection rules.
3Device complexity
If the device uses simple edge-based rejection methods, then it can reduce implementation complexity, but it is not effective in complex usage scenarios
Solution Approach 1:
The system uses a unified multi-attribute analysis framework that handles multiple touch scenarios (palm rejection, gesture recognition, typing detection) through the same core mechanism. By measuring and analyzing capacitance, contact area, duration, and pressure attributes simultaneously, the system can adaptively respond to different input types without requiring separate specialized algorithms for each scenario.
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 touch input accuracy by effectively distinguishing between palm and finger inputs, reducing unintended activations and improving the user experience.
Implementation Method 1
take a capacitance measurement in response to receiving the typing input
Data Source
AI summary
A capacitance module may include a set of electrodes, a controller in communication with the set of electrodes, and memory in communication with the processor. The memory may include programmed instructions that cause the controller, when executed, to receive a typing input; take a capacitance measurement in response to receiving the typing input; store an attribute associated with the capacitance measurement; and determine an input type of a subsequent user input over the set of electrodes based, at least in part, on the stored attribute.


