Virtual Touch Position Calculation for Mobile Edge Gestures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of mobile devices face challenges interacting with applications that require precise touch inputs due to the small size of the display screen, as they often need to extend swiping gestures beyond the physical constraints of the screen, leading to fatigue and inefficient processing resources.

Innovation Solution

A method and apparatus that calculate a virtual touch position off the physical touch screen display by receiving and extending swiping gestures within a predetermined threshold distance of the screen's edge, using the distance, trajectory, velocity, or acceleration of the gesture to determine the virtual position, allowing continuous input without releasing the touch object.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If the physical touch screen display size is reduced for portability, then device compactness is improved, but precision of touch input deteriorates

Engineering Contradiction:
Improvedevice sizeVSAvoidtouch input precision
Core Design Contradiction:
Volume of moving objectVSMeasurement precision

Solution Approach 1:

The patent extends the touch input space from the two-dimensional physical screen to a three-dimensional virtual space by calculating virtual touch positions beyond the screen boundaries. When a swipe gesture reaches the edge threshold, the system projects the touch position into the virtual space using trajectory, velocity, and acceleration data, effectively adding a spatial dimension to the input area that maintains precision despite the small physical display.

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

2Measurement precision

If swiping gestures are extended beyond the screen boundaries, then input precision is improved, but user fatigue increases

Engineering Contradiction:
Improveinput precisionVSAvoiduser fatigue
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system introduces an intermediary calculation layer that translates physical screen gestures into virtual touch positions. The virtual position calculator acts as a mediator, using gesture parameters (trajectory, velocity, acceleration) to compute where the user intends to touch beyond the screen, thereby maintaining input precision without requiring the user to physically extend their gesture beyond the comfortable screen area.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If virtual touch position calculation is implemented, then input precision is improved, but processing resource consumption increases

Engineering Contradiction:
Improveinput precisionVSAvoidprocessing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial calculation by only computing virtual touch positions when gestures reach the edge threshold distance, rather than calculating for all touches. This selective approach uses gesture parameter data (trajectory, velocity, acceleration) only when needed, maintaining input precision for edge cases while minimizing unnecessary processing resources for常规 gestures that don't require virtual position extension.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10140013B2Method, apparatus and computer program product for calculating a virtual touch position
Publication Date: 2018.11.27 HERE GLOBAL BV
  • US10140013B2 patent drawing
  • US10140013B2 patent drawing
  • US10140013B2 patent drawing

AI summary

A method, apparatus and computer program product are provided for calculating a virtual touch position that is off the physical touch screen display. A user may provide a first swiping gesture in a main portion of a physical touch screen display, and an extended swiping gesture within a predefined threshold distance of an edge of the physical touch screen display. The extended swiping gesture is a continuation of the first swiping gesture. The virtual touch position may be calculated based on a trajectory of the first swiping gesture and/or the distance of the extended swiping gesture. An extended swiping gesture may continue around the edges to enable calculation of a virtual touch position regardless of size constraints of the physical touch screen display.