Touch Detection Centroid Calculation for Inadvertent Touch Rejection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience inconvenience and fatigue when using larger touch panels due to inadvertent touches from their wrists or palms, leading to misjudged detection signals and interference with the touch interface.

Innovation Solution

A detection method that calculates centroids from touch signals to set rejection areas, updates these areas based on signal strength and position, and employs a debouncing period to differentiate between inadvertent and intended touches, thereby discarding or outputting signals within the rejection area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If a touch panel is made larger to meet user needs, then the display area and functionality are improved, but the likelihood of inadvertent touches from wrist or palm increases

Engineering Contradiction:
Improvetouch panel areaVSAvoidinadvertent touch interference
Core Design Contradiction:
Area of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The patent segments the touch detection process into multiple stages: initial detection, centroid calculation, rejection area determination, and debouncing verification. This segmentation allows the system to distinguish between intentional touches and inadvertent wrist/palm contacts by analyzing different characteristics at each stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a rejection area as an intermediary zone around the centroid of detected touch signals. This rejection area acts as a buffer that automatically discards touches occurring within it, effectively filtering out inadvertent wrist or palm contacts while allowing intentional touches outside this zone to be processed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Area of stationary object

If the touch panel area is increased, then more functionality is available, but the detection precision deteriorates due to wrist or palm interference

Engineering Contradiction:
Improvetouch panel areaVSAvoidtouch detection precision
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The patent performs preliminary actions by calculating the centroid of touch signals and establishing a rejection area before final touch detection. This preliminary setup creates a protective zone that pre-filters out inadvertent contacts, ensuring that only touches outside this zone proceed to further processing, thereby maintaining detection precision on large panels.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring touch signal characteristics, calculating centroids, and dynamically adjusting rejection areas based on detected patterns. The debouncing period provides temporal feedback to confirm whether a touch is intentional or inadvertent, improving overall detection accuracy.

Inventive Principle:
Principle #23Feedback

3Reliability

If a rejection area is established to filter inadvertent touches, then false detection is reduced, but the system complexity increases due to centroid calculation and area updates

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses the touch signals themselves to automatically determine the rejection area by calculating their centroid. This self-service approach means the system configures its own filtering parameters based on the actual input data, eliminating the need for external configuration or complex preset parameters while maintaining high detection accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent dynamically changes the rejection area parameters based on the calculated centroid position and the characteristics of detected touches. By adjusting the rejection area's location and size according to actual usage patterns, the system maintains optimal filtering performance without requiring fixed, complex configuration parameters.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If centroid calculation is performed on touch signals, then inadvertent touch identification is improved, but the processing time increases due to additional calculations

Engineering Contradiction:
Improveinadvertent touch identificationVSAvoidsignal processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing centroid calculation and rejection area establishment only when necessary - specifically when touches are detected that require differentiation between intentional and inadvertent contacts. This selective application reduces unnecessary processing while maintaining identification accuracy when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements periodic action through the debouncing period, which provides temporal spacing between touch detection cycles. This periodic structure allows centroid calculations to be performed at controlled intervals rather than continuously, reducing overall processing time while maintaining reliable inadvertent touch identification.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10228798B2Detecting method of touch system for avoiding inadvertent touch
Publication Date: 2019.03.12 IMAGINATION BROADWAY
  • US10228798B2 patent drawing
  • US10228798B2 patent drawing
  • US10228798B2 patent drawing

AI summary

A detection method of touch system for avoiding inadvertent touch is disclosed. The steps of the detection method includes: obtaining a plurality of first detection signals; determining whether a difference of strength between the first detection signals is less than a default difference; calculating a first centroid on the first detection signals, which if the difference of strength between the first detection signals is less than the default difference; setting a first rejection area extrapolated from the first centroid; obtaining a plurality of second detection signals for determining whether to update the first rejection area; calculating a second centroid on the second detection signals; calculating a rate of the first centroid to the second centroid; and, proceeding an update for replacing the first rejection area with a second rejection area extrapolated from the second centroid, if the rate is greater than a default value.