Optical Mouse Barcode Reading Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical computer mice and barcode readers lack integration, resulting in increased complexity and reduced efficiency when used together, as they do not share common parts, and existing optical mice do not effectively utilize their imaging and processing systems for barcode reading.

Innovation Solution

An optical computer mouse is designed to switch between navigation and barcode reading modes using the same set of components, employing a subset of optical sensing elements for faster frame rates and reduced processing requirements, allowing accurate barcode reading at high speeds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate optical barcode reader and mechanical mouse are used together, then barcode reading function is provided, but device complexity increases

Engineering Contradiction:
Improvebarcode reading functionVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines the barcode reader and optical mouse into a single integrated device that shares common components including the optical sensor, illumination source, and signal processing circuitry. The optical sensor serves dual purposes: detecting surface patterns for mouse navigation and reading barcode patterns when activated in barcode reading mode, thereby providing barcode reading functionality without increasing overall device complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The optical sensor and processing system are designed to perform multiple functions: they detect motion patterns for cursor control during normal mouse operation, and switch to detect stationary barcode patterns when barcode reading mode is activated. This multi-functionality allows a single component to replace what would traditionally require separate dedicated components in each device

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If full imaging array is used for barcode reading, then measurement accuracy is maintained, but processing time increases

Engineering Contradiction:
Improvebarcode reading accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The imaging array is segmented into multiple regions, with only the relevant portion(s) activated for barcode reading based on the detected barcode position and orientation. This selective activation reduces the number of pixels that need to be processed while maintaining complete coverage of the barcode pattern, thereby reducing processing time without sacrificing reading accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of continuously activating the entire imaging array for barcode reading, the system activates only the necessary subset of sensor elements required to capture and decode the barcode. This partial action approach reduces processing load and time while maintaining sufficient data quality for accurate barcode recognition

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If high frame rate is used for navigation, then speed is improved, but processing requirements increase

Engineering Contradiction:
Improvenavigation speedVSAvoidprocessing requirements
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system dynamically adjusts its operating mode based on the detected pattern type: for moving surface patterns during navigation, it uses reduced processing with lower frame rates; when a stationary barcode pattern is detected, it switches to enhanced processing mode with higher frame rates and activated barcode decoding algorithms. This dynamic adaptation optimizes processing requirements according to the specific operational context

Inventive Principle:
Principle #15Dynamics

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 optical mouse achieves improved accuracy and speed in barcode reading by optimizing processing and frame rates, enabling seamless operation between navigation and barcode reading modes without adding complexity or requiring shared parts.

Implementation Method 1

An optical computer mouse measures motion of the mouse and converts the motion to an electrical signal... A photo-diode in the reader converts the light and dark lines of the barcode pattern into an electrical signal

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS7679605B2Optical mouse with barcode reading function
Publication Date: 2010.03.16 PIXART IMAGING INC
  • US7679605B2 patent drawing
  • US7679605B2 patent drawing
  • US7679605B2 patent drawing

AI summary

An optical computer mouse has a support structure that can be moved across a surface. An illumination source that illuminates a region of the surface is coupled to the support structure. An imaging system in the mouse includes an optical sensor array that receives light from the illuminated region of the work surface and an image processor that receives data from the optical sensor array. The optical computer mouse may be switched between a navigation mode of operation, in which the image processor detects motion of the optical computer mouse over the work surface, and a barcode reading mode of operation, in which the image processor senses a barcode as the optical computer mouse is moved across a barcode.