Optical Navigation Resolution Switching for Cursor Jitter
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional optical finger navigation systems experience unintended cursor movement, jitter, and sudden jumps due to finger asserts and de-asserts, exacerbated by varying finger speeds, leading to erratic behavior.
Innovation Solution
An optical navigation system incorporating a resolution switching engine and a surface detection engine that adjusts resolution based on motion speed and surface detection status, integrating these functions to accurately report motion data to a computing device, thereby smoothing cursor movement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional optical finger navigation systems track finger movement at fixed resolution, then the system structure remains simple, but cursor movement becomes erratic with jitter and sudden jumps during finger asserts and de-asserts
Solution Approach 1:
The patent implements dynamic resolution switching that adapts to finger motion characteristics. The system transitions between high resolution (during finger assert for precise positioning) and low resolution (during finger de-assert for smooth movement), making the resolution parameter dynamic rather than fixed. This resolves the contradiction by allowing cursor stability through resolution adaptation while maintaining relatively simple system structure.
Solution Approach 2:
The system changes the resolution parameter based on finger motion state detection. By monitoring whether the finger is in assert or de-assert state and adjusting the resolution accordingly, the system achieves stable cursor movement during transitions. This parameter change approach allows the system to maintain reliability without requiring complex structural modifications.
2Measurement precision
If the navigation system uses high resolution tracking throughout, then measurement precision improves, but processing load and energy consumption increase
Solution Approach 1:
The system applies high resolution tracking only partially - specifically during finger assert states when precise positioning is needed - rather than continuously. During finger de-assert states, the system switches to lower resolution tracking. This partial application of high resolution reduces energy consumption and processing load while maintaining measurement precision when actually required.
Solution Approach 2:
The resolution parameter becomes dynamic, switching between high and low states based on finger motion characteristics. This dynamic adaptation allows the system to consume energy efficiently by using high measurement precision only when necessary for accurate cursor positioning, rather than continuously consuming high energy for high resolution tracking in all conditions.
3Ease of operation
If the system adjusts resolution dynamically based on motion speed, then cursor movement smoothness improves, but device complexity increases
Solution Approach 1:
The system implements dynamic resolution switching that responds to finger motion speed and state. By automatically adjusting resolution based on detected motion characteristics, the system achieves smooth cursor control during finger asserts and de-asserts. This dynamic behavior improves ease of operation without requiring complex manual intervention or user configuration.
Solution Approach 2:
The navigation system performs self-adjustment of resolution based on its own detection of finger motion state. The system monitors its own operating conditions and automatically switches between resolution modes without external control, making cursor movement smooth through self-service adaptation. This reduces the need for complex external control mechanisms.
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 effectively reduces cursor jitter and improves movement accuracy by dynamically adjusting resolution and detection thresholds, providing smooth and steady cursor control across varying finger speeds.
Implementation Method 1
The optical navigation system uses a navigation sensor to receive the light reflected from the target surface to successively capture frames of image data of the target surface
Data Source
AI summary
An integrated resolution switching surface detection system for an optical navigation device. The integrated resolution switching surface detection system includes a resolution switching engine, a surface detection engine, and a navigation engine. The resolution switching engine sets a resolution status based on a motion speed of a tracking surface relative to a navigation sensor, wherein the motion speed is a measure of motion data over time. The surface detection engine sets a surface detection status based on the resolution status that is set by the resolution engine. The navigation engine reads motion data from the navigation sensor and reports the motion data to a computing device according to the surface detection status that is set by the surface detection engine. Embodiments of the integrated resolution switching surface detection system maintain smooth and predictable cursor movement associated with a plurality of finger assert and finger de-assert events.


