Optical Mouse Rest Mode Adaptation for False Wake-Up Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional optical mouse devices frequently experience false wake-ups due to noise, leading to inefficient power management and reduced performance, especially when operating in corner conditions.
Innovation Solution
An optical navigation device comprising an optical sensor and a microcontroller that operates in multiple rest modes with different wake-up displacement thresholds, preventing false wake-ups and optimizing power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the optical sensor operates in a single rest mode with low wake-up threshold, then the device responds quickly to user input, but false wake-ups occur frequently due to noise
Solution Approach 1:
The patent implements multiple rest modes (first rest mode and second rest mode) with different wake-up displacement thresholds. The system dynamically switches between these modes based on operational conditions, allowing the wake-up threshold to adapt rather than remaining fixed. This resolves the contradiction by enabling fast response when needed while preventing false wake-ups during stable periods.
Solution Approach 2:
The patent changes the wake-up displacement threshold parameter based on the operational state. In the first rest mode, a lower threshold enables quick wake-up, while in the second rest mode, a higher threshold prevents false wake-ups. This parameter adaptation allows the system to optimize both response speed and reliability under different conditions.
2Use of energy by moving object
If the optical sensor operates in deep rest mode to save power, then energy consumption is reduced, but the device takes longer to wake up and may miss quick user inputs
Solution Approach 1:
The rest state is segmented into multiple rest modes (first rest mode and second rest mode) with different power consumption levels and wake-up thresholds. This segmentation allows the system to choose appropriate power-saving levels without sacrificing responsiveness, as the lower threshold in the first rest mode ensures quick wake-up even when power saving is prioritized.
Solution Approach 2:
The system dynamically selects between different rest modes based on conditions, transitioning between power-saving states and responsive states. This dynamic behavior allows optimization of power consumption while maintaining the capability for quick wake-up when necessary.
3Measurement precision
If the wake-up threshold is set low to detect small movements, then the device is sensitive to user input, but noise causes false wake-ups especially in corner conditions
Solution Approach 1:
The wake-up threshold is made dynamic through multiple rest modes. The first rest mode uses a lower threshold for high sensitivity, while the second rest mode uses a higher threshold to filter noise. The system adapts between these modes based on operational context, resolving the sensitivity-noise contradiction.
Solution Approach 2:
Different wake-up thresholds are applied in different rest modes based on local conditions. The system applies a lower threshold locally in the first rest mode when sensitivity is needed, and a higher threshold locally in the second rest mode when noise filtering is prioritized, rather than using a uniform threshold globally.
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
The device effectively reduces false wake-ups and conserves power by selectively entering run mode only when significant motion is detected, thereby enhancing the overall performance and reliability of optical navigation.
Implementation Method 1
an optical sensor and used for generating at least one image frame to obtain displacement information
Data Source
AI summary
An optical navigation device includes an optical sensor and a microcontroller. The optical sensor generates at least one image frame to obtain displacement information and transmits the displacement information into the microcontroller for optical navigation in a run mode. The microcontroller receives the displacement information in the run mode and reports the displacement information to a host device to be externally coupled to optical navigation device through a specific communication interface based on a specific report rate. The optical sensor further respectively operates in different rest modes corresponding to different wake-up displacement amounts.

