Optical Mouse Data Compression for Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Optical mice, especially wireless ones, face challenges in reducing power consumption due to the continuous activation of processing units even when actual displacement is small or zero, leading to unnecessary data transmission and power usage.
Innovation Solution
An optical mouse apparatus and data compression method that dynamically determine whether to compress image displacement data based on moving speed and direction, reducing the data amount transmitted to the processing unit by discarding unnecessary data bits and adjusting sampling frequency and detection windows accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed number of data bits of image displacement is transmitted to the processing unit, then the processing unit can always receive complete data, but power consumption increases unnecessarily when actual displacement is small or zero
Solution Approach 1:
The patent dynamically changes the data transmission parameters (number of data bits) based on the actual displacement magnitude. When displacement is large, more data bits are transmitted; when displacement is small or zero, fewer data bits are transmitted. This parameter adaptation resolves the contradiction by making data transmission proportional to actual movement needs.
Solution Approach 2:
The system transitions from a static fixed-data transmission approach to a dynamic adaptive approach where the sensing unit continuously monitors displacement and adjusts the data transmission format in real-time. This dynamic adjustment allows the system to maintain reliability when needed while reducing power consumption during minimal movement periods.
2Productivity
If the processing unit is continuously activated to receive data, then data processing can be performed without delay, but power consumption increases even when displacement is small or zero
Solution Approach 1:
The processing unit operates periodically rather than continuously, activating only when the sensing unit detects actual displacement. The system uses a periodic check mechanism where the sensing unit determines whether displacement occurs and triggers processing unit activation accordingly, reducing power consumption while maintaining productivity when movement is detected.
Solution Approach 2:
The sensing unit performs self-service by monitoring its own output and determining when data transmission is necessary. It autonomously decides whether to activate the processing unit based on displacement detection, eliminating the need for continuous processing unit operation and reducing overall system power consumption.
3Measurement precision
If all image displacement data bits are transmitted, then measurement precision is maintained, but data transmission bandwidth and power consumption increase
Solution Approach 1:
The patent extracts only the necessary data bits from the complete image displacement data based on the actual displacement magnitude. When displacement is small, only the most significant bits are transmitted; when displacement is large, more bits are transmitted. This extraction approach maintains measurement precision for the detected displacement while reducing unnecessary data transmission and associated energy loss.
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
This approach significantly reduces power consumption by minimizing data access time and transmission bandwidth, optimizing power usage during low-speed movements and reducing data transmission errors by only sending relevant displacement components.
Implementation Method 1
The light source circuit is arranged for generating and emitting an optical signal
Implementation Method 2
a sensing unit for detecting the image displacement generated by optical reflection
Data Source
AI summary
An optical mouse apparatus includes a light source circuit, a sensing circuit, and a processing circuit. The light source circuit is used for generating and emitting a light signal onto a surface so as to generate a light reflected signal. The sensing circuit is used for estimating an image offset of the optical mouse apparatus. The processing circuit is coupled to the light source circuit and the sensing circuit and used for generating and outputting a control signal to a terminal according to the image offset outputted by the sensing circuit. The sensing circuit is further used for detecting at least one of a moving speed or an offset direction of the image offset of the optical mouse apparatus, so as to dynamically determine whether to compress data of the image offset outputted to the processing circuit, for reducing data amount read by the processing circuit.


