Multi-Camera Barcode Reader Prioritizing Search Areas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of multi-camera imaging-based bar code readers tend to consistently present barcodes in specific areas of the field of view, leading to inefficient decoding processes, as existing systems do not adapt to individual user behavior, resulting in suboptimal scanning throughput.

Innovation Solution

The system learns user behavior statistics to prioritize camera fields of view that most frequently contain barcodes, using a decoder to search first in these areas and reverting to a fixed search pattern if the barcode is not found, thereby optimizing the scanning process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the decoder searches all camera fields of view systematically, then all possible barcode positions are covered, but the decoding time increases and scanning throughput decreases

Engineering Contradiction:
Improvebarcode detection reliabilityVSAvoidscanning throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary learning during an initial phase to identify which camera fields of view most frequently contain barcodes based on user behavior patterns. This preliminary action enables the decoder to prioritize search areas in subsequent operations, avoiding systematic search of all fields and thereby reducing decoding time while maintaining high detection reliability through statistically informed prioritization

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system adapts to individual user behavior patterns, then barcode detection efficiency improves, but the system complexity increases

Engineering Contradiction:
Improvebarcode decoding efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically learning and adapting to individual user behavior patterns without requiring manual programming or complex configuration. The decoder autonomously analyzes user presentation patterns, builds statistical models of preferred camera fields, and adjusts search priorities accordingly. This self-adaptation mechanism improves decoding efficiency while keeping the system relatively simple, as the learning occurs automatically during normal operation without adding significant complexity

Inventive Principle:
Principle #25Self-service

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 increases the probability of rapid barcode detection and decoding, minimizing computational effort and enhancing scanning throughput by informing users of successful reads quickly, allowing for uninterrupted scanning.

Implementation Method 1

A bar code is a coded pattern of graphical indicia comprised of a series of bars and spaces of varying widths, the bars and spaces having differing light reflecting characteristics

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS7757955B2Bar code reader having multiple cameras
Publication Date: 2010.07.20 SYMBOL TECHNOLOGIES LLC
  • US7757955B2 patent drawing
  • US7757955B2 patent drawing
  • US7757955B2 patent drawing

AI summary

A multicamera imaging-based bar code reader for imaging a target bar code on a target object features: a housing supporting a plurality of transparent windows and defining an interior region, a target object being presented to the plurality of windows for imaging a target bar code; an imaging system including a plurality of camera assemblies coupled to an image processing system, each camera assembly of the plurality of camera assemblies being positioned within the housing interior position. Each camera assembly includes a sensor array and an imaging lens assembly for focusing a field of view of the camera assembly onto the sensor array. One or more processors prioritize an order of image capture or interpretation based upon user tendencies.