Touch Input Validation via State Transition Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch input devices often experience erroneous operations due to unintentional touches on the screen, especially when supporting the device, as it is difficult to distinguish between touch points for device support and actual operation inputs, leading to recognition of extra or invalid touch inputs.

Innovation Solution

An information processing apparatus with a detection unit, determination unit, and recognition unit that identifies and invalidates unintended touch points by determining the validity of touch points based on changes in the number of detected points and their duration or movement, ensuring only intended inputs are recognized.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the screen occupies the most part of the apparatus to maximize display area, then the display area is improved, but unintentional touches occur more frequently when the user holds the device

Engineering Contradiction:
Improvedisplay areaVSAvoidunintentional touches
Core Design Contradiction:
Area of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The patent changes the parameter of touch point identification from static coordinate detection to dynamic state transition detection. By monitoring whether touch points remain unchanged across multiple detection cycles, the system distinguishes between intentional touches (which move or are released) and unintentional holds (which remain static), thereby resolving the contradiction between large display area and unintentional touch reduction.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple touching operations are enabled to increase functionality, then the versatility is improved, but erroneous operations occur more frequently due to mistouches

Engineering Contradiction:
ImprovefunctionalityVSAvoidoperation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by detecting and identifying unintentional touch points before they can trigger erroneous operations. The system continuously monitors touch points across multiple detection cycles and pre-identifies static touch points as unintentional, preventing them from being processed as valid input commands. This allows multiple touching operations to function correctly while filtering out mistouches.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If touch points are detected based on contact region shape to distinguish fingers, then the measurement precision is improved, but it becomes difficult to distinguish between support touches and operation touches

Engineering Contradiction:
Improvetouch detection precisionVSAvoidtouch intention discrimination
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a new dimension of detection by adding the time dimension to touch point analysis. Instead of relying solely on spatial characteristics (contact region shape), the system detects whether touch points remain unchanged across multiple detection cycles. This temporal dimension provides an additional criterion for distinguishing between support touches (static) and operation touches (dynamic), complementing the existing spatial analysis.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9122347B2Information processing apparatus, information processing method, and program storage medium
Publication Date: 2015.09.01 CANON KK
  • US9122347B2 patent drawing
  • US9122347B2 patent drawing
  • US9122347B2 patent drawing

AI summary

In a case where a plurality of touch points touching on a touch panel is detected, a touch point changed from a previous state among the plurality of touch points is determined to be valid, whether a touch point not changed is valid is determined, and information regarding the touch point determined to be valid is recognized as an input.