N-Tap Track Smoothing for High-Resolution Optical Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional optical mice experience track disturbances and zigzag paths due to noise in image frames, especially at high resolution settings, leading to unsmooth cursor movement.
Innovation Solution
A navigation device equipped with an N-tap digital filter that performs averaging operations on input data from an image sensor, adjusting smoothing strength based on resolution settings to output smoothed displacement and improve track smoothness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the navigation device operates at high resolution setting, then the measurement precision is improved, but the track smoothness deteriorates due to noise-induced zigzag path
Solution Approach 1:
The patent applies preliminary action by performing averaging operations on displacement data before the cursor movement is rendered. The N-tap filter pre-processes the input data by calculating averages over multiple previous positions, so that when the cursor is displayed, the movement path is already smoothed. This prevents the zigzag effect from manifesting in the final output while maintaining high resolution measurement precision.
2Stability of the object's composition
If noise filtering is applied to reduce track disturbances, then the track smoothness is improved, but the measurement precision may deteriorate due to data averaging
Solution Approach 1:
The patent implements dynamics by making the filtering strength adjustable through the N-tap configuration. Different tap values (N=2, 4, 8, 16, etc.) provide different levels of smoothing, allowing the system to adapt to various operational requirements. This dynamic adjustment enables users to balance between track smoothness and measurement precision based on specific application needs, rather than using a fixed filtering approach.
Data Source
AI summary
A navigation device including a digital filter configured to smooth tracking is provided. The digital filter is configured to sequentially receive input data and output a tap sum, and calculate a quotient and a remainder by dividing an accumulation value with an average number, wherein the remainder is feedback to the tap sum for updating the accumulation value and the quotient is configured as output data.


