Touch Operation Processing Method for Terminal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ineffective touch operations occur when a user's touch point does not accurately fall within the touch region of a touch object on a terminal, leading to degraded user experience due to incorrect selection of touch objects, especially when multiple objects are present on the display interface.

Innovation Solution

A processing method that calculates the distance between a touch point and each touch region and selects the touch object with the minimum distance as the operation object, preventing ineffective touches and improving success rates by ensuring accurate selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the touch region of touch objects is made smaller to reduce overlap, then the precision of touch object selection is improved, but the ease of operation deteriorates because users have harder time accurately touching the intended object

Engineering Contradiction:
Improvetouch object selection precisionVSAvoidtouch operation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent extends the touch detection from 2D screen surface to 3D space by introducing a virtual extension region below the display. When a touch point falls outside any touch object region, the system calculates the distance to each touch object and selects the nearest one, effectively adding a depth dimension to resolve ambiguous touches

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

2Productivity

If multiple touch objects are arranged closely to maximize display space, then the productivity is improved, but the reliability deteriorates due to increased likelihood of incorrect touch selection

Engineering Contradiction:
Improvedisplay space utilizationVSAvoidtouch operation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent replaces the mechanical/physical touch region boundaries with a computational distance calculation system. Instead of relying on strict geometric overlap detection, the system uses Euclidean distance metrics to determine touch intent, substituting physical boundary constraints with mathematical proximity assessment

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If the touch region boundaries are made stricter to improve selection accuracy, then the measurement precision is improved, but the loss of time increases due to repeated ineffective touch operations

Engineering Contradiction:
Improvetouch point detection precisionVSAvoidtime for corrective touches
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary distance calculation and touch object identification before executing the touch operation. By pre-calculating distances from the touch point to all touch object regions and identifying the nearest object in advance, the system prevents ineffective operations rather than requiring corrective actions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2713247B1Touch operation processing method and terminal
Publication Date: 2019.10.16 HUAWEI DEVICE CO LTD
  • EP2713247B1 patent drawingFigure 1~2
  • EP2713247B1 patent drawingFigure 3
  • EP2713247B1 patent drawingFigure 4~5

AI summary

Embodiments of the present invention disclose a processing method for a touch operation and a terminal, so as to determine, when coordinates of a touch point of a user do not locate in a touch region of touch objects, a touch object that a user is to touch. The method in the embodiments of the present invention includes: receiving a touch operation of a user, and determining coordinates of a touch point; calculating, when the coordinates of the touch point do not locate in the touch region of touch objects, a distance between the touch point and a touch region of each of the touch objects according to the coordinates of the touch point; and selecting the touch object corresponding to the minimum value among the distances as a touch operation object. By implementing the solutions of the present invention, ineffective touch operations may be prevented, a touch success rate may be increased, and accordingly touch operation experience of the user is improved.