Two-Stage Motion Delta Filtering 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 the frame rate changes.
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 ensure consistent output at a fixed period, allowing the accumulator to receive a regulated motion delta, thereby maintaining consistent polling and output even under varying frame rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a dynamic frame rate sensor is adopted to improve productivity, then the frame rate can be increased to capture more motion data, but the output motion delta becomes inconsistent leading to cursor movement instability
Solution Approach 1:
The patent divides the single moving average filter into two stages: a first stage that processes motion delta at the dynamic frame rate, and a second stage that processes at a fixed polling rate. This segmentation allows each stage to handle its specific timing requirements independently, resolving the contradiction between dynamic frame rate and consistent output.
Solution Approach 2:
The first moving average filter acts as an intermediary between the dynamic frame rate sensor and the fixed rate polling system. It converts the variable rate motion delta into a regulated format that can be consistently processed by the second filter, mediating the timing conflict between dynamic and fixed rates.
2Measurement precision
If the frame rate is increased from 250 Hz to 500 Hz or 1000 Hz to improve measurement precision, then more motion data is captured, but the accumulator receives more than 2 motion delta within one polling period causing output inconsistency
Solution Approach 1:
The system dynamically adjusts the operation of the first moving average filter based on the frame rate. When frame rate increases, the filter dynamically processes more motion delta samples through combining or splitting operations, allowing the system to adapt to varying frame rates while maintaining consistent output timing.
Solution Approach 2:
The patent changes the processing parameters of the first moving average filter based on the frame rate. The filter dynamically modifies its averaging calculations to account for varying numbers of motion delta samples within a polling period, transforming the parameter set used for averaging to match the current frame rate conditions.
3Reliability
If a conventional single-stage moving average filter is used to smooth motion delta, then the output is averaged, but it cannot handle dynamic frame rates causing the accumulator to poll inconsistent numbers of motion delta
Solution Approach 1:
The patent segments the filtering function into two independent moving average filters operating at different stages and rates. The first filter handles dynamic frame rate adaptation, while the second filter provides stable fixed-rate averaging, allowing the system to maintain reliability across varying frame rates.
Solution Approach 2:
The first moving average filter serves multiple functions: it smooths motion delta, adapts to dynamic frame rates, and regulates the output timing. This multi-functional design allows a single component to handle both smoothing and rate adaptation, making the system universally compatible with varying frame rates while maintaining stability.
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.


