Cursor Control for Touch Display Coordinate Mismatch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large-scale touch-sensing display apparatuses face difficulties in tracking user touch traces and gestures accurately due to the mismatch between the touch panel and display screen, leading to cursor display delays and touch operation failures.
Innovation Solution
A cursor controlling method and apparatus that detects the starting position and vector of a touch signal on the touch panel, simulates the cursor's movement on the display screen with a predetermined speed, and corrects the cursor's position in real-time to match the actual stopping position of the touch signal, ensuring synchronous movement with the user's input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If the touch panel and display screen are separated in large-scale touch-sensing display apparatuses, then the display area can be increased, but the tracking accuracy of user touch traces deteriorates due to coordinate system mismatch
Solution Approach 1:
The patent introduces a coordinate conversion module as an intermediary between the touch panel coordinate system and the display screen coordinate system. This module performs real-time coordinate transformation to map touch coordinates from the touch panel to the corresponding display screen coordinates, eliminating the mismatch problem caused by separation and ensuring accurate cursor positioning despite the physical separation between components.
2Reliability
If real-time coordinate conversion is implemented to improve cursor positioning accuracy, then the touch operation reliability is improved, but the system complexity increases due to additional calculation requirements
Solution Approach 1:
The patent pre-establishes the coordinate conversion relationship between the touch panel and display screen during system initialization. By pre-calculating and storing the transformation parameters (such as scaling factors and offset values), the system avoids complex real-time calculations during touch operations, reducing computational burden and system complexity while maintaining high reliability and real-time performance.
3Loss of time
If the cursor moves at a predetermined speed to improve response time, then the user interaction experience is improved, but the cursor may overshoot the target position causing positioning inaccuracy
Solution Approach 1:
The patent implements dynamic cursor speed adjustment based on the distance between the cursor and the target position. When the cursor is far from the target, it moves at a faster predetermined speed to reduce response time. As the cursor approaches the target, the speed automatically decreases to prevent overshooting, ensuring both fast response and accurate positioning. This dynamic speed control optimizes the balance between response time and positioning precision.
Data Source
AI summary
A cursor controlling method includes: A starting position on which a touch signal triggered by an object on the touch panel is detected, and a starting coordinate of the starting position is calculated; a cursor is display at a first coordinate on a display screen corresponding to the starting coordinate. A first vector of the object moving from the starting position to a first steering position on the touch panel is detected. The cursor is moved along a first moving vector corresponding to the first vector, with a first speed on the display screen, until the object is stopped on a first steering position of the touch panel, to make the cursor ended up at a first virtual position having a first virtual coordinate. The cursor is shifted from the first virtual coordinate to a second coordinate on the display screen and corresponding to the first steering position.


