Touch Input Validation for Edge Misinterpretation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch input devices often malfunction due to unintended touches on the screen edge during multi-touch operations, leading to recognition of extra touch inputs and reduced operability of user interfaces.

Innovation Solution

An information processing apparatus that determines touch positions on a touch panel display, identifying and invalidating touch inputs within a predetermined range near the edge to prevent misinterpretation of edge touches as valid inputs, by associating touch points with displayed objects and determining validity based on object association.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all touch points on the screen edge are determined as invalid inputs, then unintended touches are filtered out, but user interface elements displayed on the edge cannot be operated

Engineering Contradiction:
Improvetouch input accuracyVSAvoidedge UI operability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies local quality by differentiating the validity determination of touch points based on their association with displayed objects. Instead of uniformly treating all edge touch points as invalid, the system evaluates each touch point individually by checking whether it corresponds to a valid UI element. This allows edge regions to be interactive where UI elements exist while filtering out unintended touches where no valid target is present.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses feedback by continuously monitoring touch positions and cross-referencing them with the current display content. The determination unit receives touch position information, checks against displayed object positions, and dynamically determines validity based on this feedback loop. This enables real-time differentiation between intentional UI interactions and unintended edge touches.

Inventive Principle:
Principle #23Feedback

2Area of stationary object

If the touch panel edge is used for displaying user interface elements, then display space is efficiently utilized, but unintended touches during multi-touch operations cause malfunctions

Engineering Contradiction:
Improvedisplay area utilizationVSAvoidtouch operation accuracy
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent introduces an intermediary validation mechanism between the touch sensor and the processing unit. The determination unit acts as an intermediary that filters touch inputs based on their spatial relationship with displayed UI elements. This intermediary layer preserves full display area utilization while ensuring that only touches corresponding to valid UI elements are processed, preventing malfunctions from unintended touches.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of touch validity from a fixed spatial criterion (edge position) to a dynamic criterion (association with displayed objects). By evaluating whether touch positions correspond to current display content rather than relying on static edge definitions, the system allows flexible use of edge display areas while maintaining touch operation accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9430089B2Information processing apparatus and method for controlling the same
Publication Date: 2016.08.30 CANON KK
  • US9430089B2 patent drawing
  • US9430089B2 patent drawing
  • US9430089B2 patent drawing

AI summary

The present invention provides an information processing apparatus configured to recognize a touch operation. The information processing apparatus includes an obtaining unit configured to obtain a plurality of touch positions touched on a display screen; a specifying unit configured to specify an object displayed at a position corresponding to each of the touch positions obtained by the obtaining unit on the display screen when at least one of the touch positions obtained by the obtaining unit is included in a predetermined range on the display screen; and a determination unit configured to determine, among the touch positions obtained by the obtaining unit, a touch position included in the predetermined range as an invalid input for a touch operation to the information processing apparatus when the object specified by the specifying unit is not a plurality of objects associated with each other.