Dynamic Cursor Speed Control on Touch Panels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic apparatuses, such as touch panels, experience unfavorable smoothness in cursor operation over long distances due to their size, making them less convenient compared to mice.

Innovation Solution

A cursor control method and electronic apparatus that dynamically adjusts the cursor's moving speed based on the initial touch position and current position on the touch panel, using designated regions and transition regions to change speeds, enhancing smoothness and convenience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a touch panel is used for cursor control, then the device can be operated without a mouse, but the cursor operation smoothness deteriorates when moving over long distances due to the limited size of the touch panel

Engineering Contradiction:
Improvecursor operation smoothnessVSAvoidtouch panel size
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent applies dynamics by making the cursor movement speed variable rather than fixed. The processing device dynamically adjusts the cursor speed based on the touch position: when the touch position is within a designated region, the cursor moves at a first speed, and when outside this region, the cursor moves at a second speed. This dynamic speed adjustment allows the cursor to move smoothly across the limited touch panel area, resolving the contradiction between ease of operation and limited panel size.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the cursor moves at a constant speed across the touch panel, then the control is simple, but the operation smoothness deteriorates when moving over long distances

Engineering Contradiction:
Improveoperation smoothnessVSAvoidspeed control mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies local quality by creating a designated region with different cursor speed characteristics compared to other areas. Within this designated region, the cursor moves at a first speed, while outside this region, it moves at a second speed. This localized differentiation of movement properties enhances operation smoothness in critical areas without requiring complex global control mechanisms.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback by continuously monitoring the touch position and automatically adjusting the cursor speed based on whether the touch position is inside or outside the designated region. The processing device detects the current touch position and responds by selecting the appropriate speed, creating a closed-loop control system that improves smoothness while maintaining relatively simple device architecture.

Inventive Principle:
Principle #23Feedback

3Productivity

If the cursor speed is increased to cover long distances faster, then the operation efficiency improves, but the precision of cursor placement deteriorates

Engineering Contradiction:
Improvecursor movement efficiencyVSAvoidcursor placement precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent resolves this contradiction through dynamic speed adjustment. The cursor moves at a second speed (higher efficiency) when outside the designated region, and switches to a first speed (higher precision) when inside the designated region. This dynamic switching allows the system to achieve both fast long-distance movement and precise final placement, depending on the operational context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10802618B2Cursor control method and electronic apparatus
Publication Date: 2020.10.13 COMPAL ELECTRONICS INC
  • US10802618B2 patent drawing
  • US10802618B2 patent drawing
  • US10802618B2 patent drawing

AI summary

A cursor control method and an electronic apparatus are provided. A touch operation is received through a touch panel, and a designated region on the touch panel is set based on an initial position of the touch operation. During the execution of the touch operation, a current position of the touch operation on the touch panel is detected, and whether the current position is within the designated region is determined. If the current position is within the designated region, a cursor is moved at a first speed. If the current position is not within the designated region, a cursor is moved at a second speed.