Two-Stage Moving Average Filter for Consistent Navigation Output
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional navigation devices with moving average filters experience inconsistent output motion delta due to dynamic frame rates, leading to inconsistent cursor movement when frame rates change.
Innovation Solution
A 2-stage moving average filter is implemented, comprising a delta regulator and an N-taps average circuit, which combines or splits motion delta to maintain consistent output at a fixed period, ensuring the accumulator receives a regulated motion delta at an unchanged number of times within a polling period, even under varying frame rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a dynamic frame rate sensor is adopted to improve navigation performance, then the sensor can adapt to different motion speeds and surfaces, but the output motion delta becomes inconsistent when frame rate changes
Solution Approach 1:
The patent implements a dynamic frame rate sensor that can adjust its operating frequency based on motion conditions, while pairing it with a moving average filter that dynamically adjusts its tap count to compensate for frame rate changes, thereby maintaining consistent motion delta output across varying frame rates
Solution Approach 2:
The system uses feedback from the frame rate sensor to dynamically adjust the number of taps in the moving average filter. The filter monitors the actual frame rate and modifies its averaging window accordingly, creating a closed-loop system that maintains output consistency despite frame rate variations
2Measurement precision
If the frame rate is increased from 250 Hz to 500 Hz or 1000 Hz to improve tracking accuracy, then more motion data is captured, but the MCU polls accumulated motion delta no longer in consistent with the motion delta of the mouse
Solution Approach 1:
The patent changes the parameter of the moving average filter (number of taps) based on the frame rate. When frame rate increases, the tap count is adjusted to maintain the same effective averaging time period, ensuring that the accumulated motion delta remains consistent with actual mouse motion regardless of frame rate variations
3Stability of the object's composition
If a conventional moving average filter with fixed taps is used to smooth motion delta, then the output is consistent at fixed frame rate, but the output becomes inconsistent when frame rate changes
Solution Approach 1:
The patent transforms the static, fixed-tap moving average filter into a dynamic filter whose tap count can change based on frame rate conditions. This allows the filter to maintain stable output characteristics across varying operating conditions by adapting its parameters in real-time
Data Source
AI summary
There is provided a 2-stage moving average filter for a navigation device including a delta regulator and an N-taps average circuit. The delta regulator is used as a first stage to receive motion delta at a varied frequency, and combine or split the received motion delta to output a regulated motion delta at a fixed frequency. The N-taps average circuit receives and averages N regulated motion delta and outputs the averaged motion delta at a fixed frequency.


