Optical Mouse One-Dimensional Projection Motion Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemotion detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If two-dimensional image arrays are stored for correlation processing, then motion analysis capability is improved, but memory requirements increase

Engineering Contradiction:
Improvemotion analysis capabilityVSAvoidmemory requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Speed

If larger pixel pitch is used in image sensor, then navigation velocity capability is improved, but device size increases

Engineering Contradiction:
Improvenavigation velocityVSAvoiddevice size
Core Design Contradiction:
SpeedVSArea of moving object

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Productivity

If higher clock frequency is used for processing, then frame rate is improved, but power consumption increases

Engineering Contradiction:
Improveframe rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Methodology Applied
Scientific EffectReflection: Reflection

Implementation Method 2

an optical motion sensor for generating one-dimensional projection data based on the reflected images

Methodology Applied
Scientific EffectPhotoelectric detection: Photoelectric Effect

Data Source

PatentUS7379049B2Apparatus for controlling the position of a screen pointer based on projection data
Publication Date: 2008.05.27 PIXART IMAGING INC
  • US7379049B2 patent drawing
  • US7379049B2 patent drawing
  • US7379049B2 patent drawing

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.