Capacitive Touchscreen Button Group Arbitration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Capacitive touchscreen devices face challenges in accurately discriminating between touches on multiple buttons due to accidental triggering of adjacent buttons, requiring extensive memory to store location information of all buttons and their neighbors.
Innovation Solution
A capacitive touchscreen system with electrically conductive drive and sense electrodes, where buttons are grouped to suppress neighboring touches, reducing memory requirements by defining groups and attributes, allowing for accurate touch arbitration and navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the system stores location information of every button and its neighbors to prevent accidental triggering, then touch discrimination accuracy is improved, but memory usage increases
Solution Approach 1:
The touchscreen is divided into multiple button groups, where each group contains buttons that are spatially related. By segmenting the buttons into groups and only storing neighbor relationships within each group rather than for all buttons, the memory requirement is significantly reduced while maintaining accurate touch discrimination within each group.
Solution Approach 2:
The patent introduces a grouping dimension to organize buttons, transforming the problem from storing all pairwise button relationships to storing relationships within groups. This dimensional organization allows the system to manage memory more efficiently by creating a hierarchical structure where buttons are first organized into groups, and then neighbor relationships are established within those groups.
2Reliability
If the system suppresses touches on neighboring buttons to prevent accidental triggering, then false touch detection is reduced, but legitimate touch responses may be blocked
Solution Approach 1:
The suppression mechanism applies local quality by differentiating between buttons within the same group and buttons in other groups. When a button is touched, only its neighbors within the same group are suppressed, while buttons in other groups remain responsive. This localized suppression prevents false detection of accidental touches while maintaining responsiveness to legitimate touches on non-neighbor buttons.
Solution Approach 2:
The system uses feedback by monitoring touch signals and dynamically adjusting suppression based on the detected touch pattern. When a button touch is detected, the system provides feedback by suppressing neighboring buttons temporarily, then releases the suppression if no additional touches occur within a threshold period, allowing legitimate sequential touches to be recognized.
3Measurement precision
If the system uses extensive memory to store all button location data, then accurate touch arbitration is achieved, but device complexity increases
Solution Approach 1:
The button configuration data is segmented into multiple groups, each with its own set of buttons and neighbor relationships. This segmentation reduces the overall complexity by breaking down the large-scale button management problem into smaller, more manageable group-level problems, while still achieving accurate touch arbitration within each group.
Solution Approach 2:
The system applies partial action by implementing neighbor suppression only within button groups rather than across the entire touchscreen. This partial suppression approach reduces the computational complexity and memory requirements while maintaining sufficient accuracy for touch arbitration, as most accidental touches occur between adjacent buttons within the same group.
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
This approach effectively reduces memory usage and simplifies the design by enabling accurate touch discrimination and navigation with minimal configuration data, preventing accidental button triggering.
Implementation Method 1
mutual capacitances existing between the first and second pluralities of electrodes at locations where the first and second pluralities of electrodes intersect, the mutual capacitances changing in the presence of one or more fingers of a user or touch devices brought into proximity thereto
Data Source
AI summary
Various embodiments of a capacitive touchscreen system and corresponding methods are described. A touchscreen controller is operably connected to a first plurality of drive electrodes, a second plurality of sense electrodes, and a host processor. The touchscreen controller has computer-readable button group programming instructions and data loaded into a first memory portion thereof from the host processor that comprise steps for sensing and arbitrating among touches occurring on and within a first plurality of buttons. Firmware instructions and data are loaded into a second portion of the memory of the touchscreen controller. The first plurality of buttons is arranged in a first group on the touchscreen, and the first group is located within a first portion of the touchscreen. Capacitive sensing of touches occurring on and within at least second portions of the touchscreen that are located outside the first portion of the touchscreen are controlled by the firmware instructions.


