Barcode Reader Ranging via Targeting Illumination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Barcode readers face challenges in accurately determining the distance of barcodes from the camera, which affects the selection of optimal operating parameters for effective reading, especially with varying illumination zones.

Innovation Solution

A barcode reader system that includes a targeting illumination system with distinct features, calibration data for feature offsets at different distances, and a processor to capture images and determine the estimated barcode distance, allowing for the selection of appropriate illumination sub-systems based on the calculated distance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single illumination system is used, then the device complexity is reduced, but the reading accuracy varies across different zones

Engineering Contradiction:
Improveillumination system complexityVSAvoidbarcode reading accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The illumination system is divided into multiple independent illumination subsystems, each optimized for a specific distance zone (near, mid, far). Each subsystem projects illumination at different angles and intensities suitable for its designated zone, allowing the system to maintain low complexity within each segment while achieving high overall accuracy across all zones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different illumination subsystems provide locally optimized illumination characteristics for different spatial zones. The near-zone subsystem uses specific illumination angles for close barcodes, the mid-zone subsystem provides intermediate illumination, and the far-zone subsystem uses different angles for distant barcodes. This local optimization ensures high reading accuracy in each zone without requiring a completely complex unified system.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If multiple illumination subsystems are used, then the barcode reading accuracy across different zones is improved, but the device complexity increases

Engineering Contradiction:
Improvebarcode reading accuracyVSAvoidillumination system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically selects and activates only the illumination subsystem appropriate for the current barcode distance. The processor determines which zone (near, mid, or far) the barcode falls into and activates only the corresponding illumination subsystem. This dynamic activation reduces the effective complexity during operation, as only one subsystem is active at a time despite multiple being available.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The targeting illumination system automatically determines the barcode distance and selects the appropriate illumination subsystem without external intervention. The system self-regulates by using the camera to detect the barcode position, calculating the distance, and autonomously activating the correct illumination subsystem, thereby managing the complexity internally without requiring complex external control.

Inventive Principle:
Principle #25Self-service

3Device complexity

If the barcode distance is not accurately determined, then the operating parameter selection is simplified, but the barcode reading efficiency decreases

Engineering Contradiction:
Improveparameter selection complexityVSAvoidbarcode reading efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system performs preliminary distance determination using the camera and targeting illumination system before activating the main illumination subsystem. By first capturing an image with the camera, calculating the barcode distance based on feature offsets, and then selecting the appropriate illumination subsystem, the system prepares the optimal parameters in advance. This preliminary action ensures efficient barcode reading without requiring complex real-time parameter adjustments during the actual reading process.

Inventive Principle:
Principle #10Preliminary action

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

Enables accurate distance determination and optimal parameter selection for barcode reading across different zones, improving reading efficiency and accuracy.

Implementation Method 1

The targeting illumination may include a plurality of distinct illumination beams being projected so as to diverge from one another, the plurality of distinct illumination beams forming a plurality of distinct features on a target medium.

Methodology Applied
Scientific EffectLight divergence: Light

Implementation Method 2

A barcode is an optical machine-readable representation of information. Devices for identifying or extracting information from barcodes are generally referred to as barcode readers (or barcode scanners). An image-based barcode reader includes a camera for capturing an image of a barcode to be read. The camera includes a focusing lens that focuses light reflected from a target area onto a photo sensor array.

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 3

The camera includes a focusing lens that focuses light reflected from a target area onto a photo sensor array.

Methodology Applied
Scientific EffectFocusing: Focusing

Data Source

PatentUS9679175B2Barcode reader ranging using targeting illumination
Publication Date: 2017.06.13 THE CODE CORP
  • US9679175B2 patent drawing
  • US9679175B2 patent drawing
  • US9679175B2 patent drawing

AI summary

A barcode reader comprising a targeting illumination system, a plurality of illumination systems, and a lens assembly may also comprise feature offset data. The feature offset data may be offsets between locations of a plurality of features projected by the targeting illumination system within a plurality of calibration image frames captured at different calibration distances. The barcode reader may (i) select two features projected by the targeting illumination system that are present in a barcode image captured via the first lens, (ii) determine a feature offset that indicates an offset between the two features, and (iii) estimate a barcode distance based on the feature offset and the feature offset data.