Virtual Touch Position Calculation for Mobile Edge Gestures
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Measurement precision
If swiping gestures are extended beyond the screen boundaries, then input precision is improved, but user fatigue increases
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.
3Measurement precision
If virtual touch position calculation is implemented, then input precision is improved, but processing resource consumption increases
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.
Data Source
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.


