Cursor Control for Touch Display Coordinate Mismatch

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedisplay areaVSAvoidtouch trace tracking accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvetouch operation reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecursor response timeVSAvoidcursor positioning accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11586350B2Touch-sensing display apparatus and cursor controlling method thereof
Publication Date: 2023.02.21 BENQ CORP
  • US11586350B2 patent drawing
  • US11586350B2 patent drawing
  • US11586350B2 patent drawing

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.