Dynamic Cursor Speed Adjustment via Capacitive Sensing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current touch pad systems struggle to dynamically adjust cursor speed in response to user input events such as overshooting or undershooting, leading to suboptimal navigation and precision on touch-sensitive displays.
Innovation Solution
A system comprising a sensor with capacitance sense electrodes, a controller, and programmed instructions that detect object movement, apply cursor speed based on a cursor-to-object speed relationship, and adjust this relationship in response to trigger events like overshoots or undershoots, using measured characteristics to adjust cursor speed accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a fixed cursor speed is used in touch pad systems, then the system operation is simple, but the navigation precision and user control accuracy deteriorate when overshooting or undershooting occurs
Solution Approach 1:
The patent implements dynamic cursor speed adjustment by detecting trigger events (overshoot/underscore conditions) and automatically modifying the cursor-to-object speed relationship. The system transitions from a static speed mapping to a dynamic one where the controller monitors object movement characteristics and adjusts cursor speed in real-time based on detected events, resolving the contradiction between fixed simplicity and adaptive precision.
Solution Approach 2:
The system employs feedback mechanisms by detecting cursor movement outcomes (overshoot/underscore events) and using this information to adjust subsequent cursor speed. The controller continuously monitors the relationship between object movement and cursor response, and when trigger events are detected, it modifies the speed relationship to improve positioning accuracy, creating a closed-loop control system that enhances precision without requiring complex manual intervention.
2Speed
If the cursor speed is increased to improve navigation efficiency, then the navigation speed improves, but the positioning accuracy deteriorates leading to more overshooting events
Solution Approach 1:
The patent creates a dynamic speed adjustment system where the cursor speed is not fixed but adapts based on detected trigger events. When overshooting or undershooting events are detected, the system automatically modifies the cursor-to-object speed relationship to optimize both speed and accuracy, allowing the cursor to navigate efficiently during normal operation while automatically correcting speed to improve precision when positioning errors occur.
Solution Approach 2:
The system changes the speed parameter dynamically by adjusting the cursor-to-object speed relationship based on detected events. Rather than maintaining a constant high speed that causes overshooting, the system modifies the speed parameter in response to positioning errors, thereby resolving the contradiction between maintaining high navigation speed and achieving accurate positioning by adapting the speed parameter to current operational conditions.
3Measurement precision
If the cursor speed is decreased to improve positioning accuracy, then the positioning precision improves, but the navigation efficiency and productivity deteriorate
Solution Approach 1:
The patent implements a dynamic cursor speed system that adjusts speed based on operational needs detected through trigger events. Rather than maintaining a consistently low speed for precision, the system operates at higher speeds during normal navigation and automatically reduces speed only when overshooting or undershooting events are detected, thereby maintaining both high navigation efficiency and positioning precision by adapting speed to current operational context.
Solution Approach 2:
The system dynamically changes the cursor speed parameter based on detected positioning errors. During efficient high-speed navigation, the cursor-to-object speed relationship maintains higher speeds for productivity. When positioning accuracy issues are detected through trigger events, the system modifies the speed parameter to optimize precision, thus resolving the contradiction between navigation efficiency and positioning precision by adapting the speed parameter to current operational requirements.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The system enhances navigation by dynamically adjusting cursor speed in real-time, improving precision and accuracy by responding to user input events, thereby optimizing cursor movement on touch-sensitive displays.
Implementation Method 1
Touch pads may operate using capacitive sensing, a technology that senses the change of capacitance where a finger touches the pad
Data Source
AI summary
Adjusting a cursor speed may include a sensor with at least one capacitance sense electrode, a controller in communication with the sensor, memory in communication with the controller, and programmed instructions stored in the memory and configured, when executed, to cause the capacitance controller to detect movement of an object moving proximate the sensor at an object speed, apply a cursor speed to a cursor depicted in a display based at least in part on a cursor-to-object speed relationship, detect a trigger event in the detected object movement, and change the cursor-to-object speed relationship in response to detecting the trigger event.


