Navigation Frame Rate Control for Low-Power Displacement Reading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Navigation devices, such as image-based mice, face high power consumption due to maintaining a frame rate higher than the polling frequency to account for oscillator frequency variations, leading to inefficiencies in displacement data reading.
Innovation Solution
A navigation device and system that adjust the frame rate by determining and comparing the frame period and polling period using an internal oscillator's clock signal, allowing for a minimum operable frame rate to reduce power consumption while ensuring accurate displacement data reading.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the frame rate is maintained higher than the polling frequency to account for oscillator frequency variations, then the displacement data reading accuracy is improved, but the power consumption increases
Solution Approach 1:
The patent applies dynamics by making the frame rate adjustable rather than fixed. The system dynamically adapts the frame rate based on actual oscillator frequency measurements, transitioning from a static high frame rate to a dynamic minimum operable frame rate that satisfies the condition frame rate > polling frequency / (1 - frequency variation margin). This resolves the contradiction by optimizing power consumption while maintaining measurement accuracy through adaptive adjustment.
Solution Approach 2:
The patent changes the frame rate parameter from a fixed value to an adjustable value. By measuring the actual oscillator frequency and calculating the minimum operable frame rate using the formula frame rate > polling frequency / (1 - frequency variation margin), the system adjusts the frame rate parameter to the optimal value that ensures accurate displacement reading while minimizing power consumption.
2Use of energy by moving object
If the frame rate is reduced to the minimum operable rate to save power, then the power consumption is reduced, but the reliability of displacement data reading may be compromised due to oscillator frequency variations
Solution Approach 1:
The patent implements feedback by measuring the actual oscillator frequency and using this information to adjust the frame rate. The system continuously monitors the oscillator frequency and adjusts the frame rate to maintain the relationship frame rate > polling frequency / (1 - frequency variation margin), ensuring reliable displacement data reading while minimizing power consumption. This closed-loop feedback mechanism resolves the contradiction between power savings and reliability.
Solution Approach 2:
The patent applies preliminary action by pre-calculating the minimum operable frame rate based on the measured oscillator frequency and the known polling frequency. The system determines the appropriate frame rate before operation using the formula frame rate > polling frequency / (1 - frequency variation margin), ensuring that the frame rate is always sufficient to maintain reading reliability while minimizing power consumption.
3Measurement precision
If a margin is added above the polling frequency to account for oscillator variations, then the reading accuracy is maintained, but the frame rate cannot be reduced to the minimum operable rate
Solution Approach 1:
The patent changes the frame rate parameter from a fixed value with built-in margin to a dynamically adjusted value. By measuring the actual oscillator frequency and calculating the minimum operable frame rate using the formula frame rate > polling frequency / (1 - frequency variation margin), the system adjusts the frame rate parameter to the precise minimum value needed, eliminating unnecessary margin and maximizing operational efficiency while maintaining reading accuracy.
Solution Approach 2:
The patent applies dynamics by making the frame rate adaptive rather than static. The system dynamically adjusts the frame rate based on actual oscillator measurements, transitioning from a conservative fixed frame rate to an optimized dynamic frame rate that maintains the condition frame rate > polling frequency / (1 - frequency variation margin). This resolves the contradiction by improving operational efficiency while preserving reading accuracy through adaptive adjustment.
Data Source
AI summary
There is provided a frame rate adjusting method of a navigation device including: counting a frame period using a clock of a local oscillator of the navigation device; counting a polling period using the same clock; calculating a difference between the frame period and the polling period; adjusting a frame rate of the navigation device when the difference is smaller than a predetermined margin.


