Optical Navigation Resolution Switching for Cursor Jitter

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

VSEngineering 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

Engineering Contradiction:
Improvecursor movement stabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the navigation system uses high resolution tracking throughout, then measurement precision improves, but processing load and energy consumption increase

Engineering Contradiction:
Improvemotion detection accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the system adjusts resolution dynamically based on motion speed, then cursor movement smoothness improves, but device complexity increases

Engineering Contradiction:
Improvecursor control smoothnessVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #25Self-service

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

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS8169420B2Reporting optical tracking data based on integrated resolution switching and surface detection
Publication Date: 2012.05.01 PIXART IMAGING INC
  • US8169420B2 patent drawing
  • US8169420B2 patent drawing
  • US8169420B2 patent drawing

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.