Optical Mouse Anchor-Frame Tracking for Low-Speed Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical mouse tracking methods suffer from accuracy loss at low speeds due to minimum sampling rate limitations, leading to increased positional variance and noise in cursor movement.

Innovation Solution

The frame anchoring method selectively stores and compares frames to maintain consistent tracking accuracy at low speeds by decoupling variance from temporal sampling rate, using anchor frames to isolate displacement measurements and normalize variance to distance traveled.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a minimum sampling rate is imposed to meet host reporting requirements and acceleration tracking, then system reliability and responsiveness are improved, but tracking accuracy at low speeds deteriorates due to insufficient displacement between frames

Engineering Contradiction:
Improvehost reporting requirements fulfillmentVSAvoiddisplacement measurement accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the sampling rate based on detected motion activity. During periods of low mouse movement, the sampling rate is reduced below the minimum fixed rate, allowing larger displacements between sampled frames while still meeting host reporting requirements. This dynamic adaptation resolves the contradiction by making the sampling rate flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the sampling rate parameter adaptively based on motion conditions. When motion is detected to be below a threshold, the sampling rate is reduced from the minimum fixed rate to allow greater frame displacement. This parameter change enables accurate displacement measurement at low speeds while maintaining system reliability for host reporting.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the sampling rate is reduced to allow larger frame displacement at low speeds, then measurement accuracy is improved, but the number of samples collected increases leading to higher computational load and memory requirements

Engineering Contradiction:
Improvedisplacement measurement accuracyVSAvoidcomputational load and memory requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The displacement measurement process is segmented into two distinct phases: an initial phase using a fixed minimum sampling rate for host reporting and acceleration tracking, and a subsequent phase using a reduced sampling rate for accurate displacement measurement. This segmentation allows the system to handle different functional requirements separately, reducing overall computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary sampling at the fixed minimum rate to ensure host reporting requirements and acceleration tracking are met before switching to the reduced sampling rate for displacement measurement. This preliminary action ensures that critical system requirements are satisfied first, then allows optimization for measurement accuracy without increasing overall system complexity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple images are stored in memory to improve displacement measurement accuracy, then measurement precision is improved, but memory usage and processing requirements increase

Engineering Contradiction:
Improvedisplacement measurement accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The invention extracts and separates the displacement measurement function from the continuous image storage requirement. By using a reduced sampling rate to capture fewer frames with larger displacements, the system extracts only the essential information needed for accurate displacement measurement, eliminating the need to store multiple consecutive images and reducing memory requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

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

This approach ensures consistent tracking accuracy across all speeds without increasing memory, power, or processing requirements, improving precision in slow mouse movements and aligning with higher host reporting rates.

Implementation Method 1

An optical mouse is a computer mouse which uses a light source, typically a light-emitting diode (LED), and a light detector, such as an array of photodiodes, to detect movement of the mouse relative to a surface.

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 2

a light detector, such as an array of photodiodes, to detect movement

Methodology Applied
Scientific EffectPhotoelectric effect: Photoelectric Effect

Data Source

PatentUS12488476B2Method for tracking an optical mouse by way of frame anchoring
Publication Date: 2025.12.02 EM MICROELECTRONIC-MARIN
  • US12488476B2 patent drawing
  • US12488476B2 patent drawing
  • US12488476B2 patent drawing

AI summary

A method for tracking a position of an optical computer mouse based on determining a spatial displacement between image frames. A respective image frame is considered as an anchor frame if the respective image frame comes first in a sequence of image frames or the distance of the respective image frame to its immediately previous anchor frame is equal to or greater than a displacement threshold, and the respective image is considered as an intermediate frame if its distance to its immediately previous anchor frame is below the displacement threshold. Only anchor frames are stored in memory and used for future displacement measurements between image frames captured by the mouse.