Optical Mouse One-Dimensional Projection Motion Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Optical pointing devices face significant computational complexity and memory requirements due to the two-dimensional nature of image data, limiting frame rate and pixel pitch, which constrains navigation velocity.
Innovation Solution
The use of a light source and optical motion sensor to generate one-dimensional projection data, which is filtered and used to calculate movement data, reducing computational complexity and memory needs through one-dimensional cross-correlation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If two-dimensional cross-correlation of image sequences is used to determine motion, then motion detection accuracy is improved, but computational complexity and memory requirements increase significantly
Solution Approach 1:
The patent extracts only the essential motion information by projecting two-dimensional image data onto one-dimensional profiles. Instead of processing complete 2D images, the system extracts horizontal and vertical projection profiles that contain sufficient motion data, significantly reducing computational complexity while maintaining motion detection accuracy.
Solution Approach 2:
The patent transforms the problem from two-dimensional image correlation to one-dimensional profile correlation by projecting image data onto horizontal and vertical axes. This dimensionality reduction converts complex 2D cross-correlation operations into simpler 1D cross-correlation operations, reducing both computational load and memory requirements.
2Productivity
If two-dimensional image arrays are stored for correlation processing, then motion analysis capability is improved, but memory requirements increase
Solution Approach 1:
The patent extracts only the necessary projection profiles from complete image arrays, storing only one-dimensional horizontal and vertical profiles instead of full two-dimensional image data. This extraction approach maintains motion analysis capability while dramatically reducing the quantity of data that must be stored in memory.
Solution Approach 2:
The patent reduces memory requirements by transforming 2D image storage into 1D profile storage through projection operations. The system stores projection profiles along horizontal and vertical axes rather than complete image frames, reducing memory usage by a factor proportional to the image dimensions.
3Speed
If larger pixel pitch is used in image sensor, then navigation velocity capability is improved, but device size increases
Solution Approach 1:
The patent enables the use of smaller pixel pitch sensors by reducing the computational burden through projection to one-dimensional profiles. The simplified processing requirements allow faster frame rates with smaller sensors, improving navigation velocity capability while maintaining compact device size.
4Productivity
If higher clock frequency is used for processing, then frame rate is improved, but power consumption increases
Solution Approach 1:
The patent extracts motion information from one-dimensional projection profiles rather than processing complete two-dimensional images. This extraction approach reduces the number of computational operations required per frame, allowing acceptable frame rates to be achieved at lower clock frequencies and thus reducing power consumption.
Solution Approach 2:
The patent reduces power consumption by transforming the processing task from 2D image correlation to 1D profile correlation. The dimensionality reduction decreases computational complexity, enabling the system to operate at lower clock frequencies while maintaining adequate frame rates, thereby reducing overall power consumption.
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 allows for reduced computational complexity and memory usage, enabling smaller pixel pitch image sensors and lower clock frequencies, thereby improving navigation speed and reducing power consumption.
Implementation Method 1
a light source for illuminating an imaging surface, thereby generating reflected images
Implementation Method 2
an optical motion sensor for generating one-dimensional projection data based on the reflected images
Data Source
AI summary
A device such as an optical mouse includes a light source for illuminating an imaging surface, thereby generating reflected images. The device also includes an optical motion sensor for generating one-dimensional projection data based on the reflected images, filtering the projection data, and generating movement data based on the filtered projection data. The movement data is indicative of relative motion between the imaging surface and the device.


