Handheld Image Reader Video Reversal for Barcode Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical reading devices face challenges in efficiently and accurately reading and decoding various types of data-bearing indicia, including 1D and 2D barcodes, especially in scenarios where symbols are misoriented, damaged, or printed in complex formats, leading to incomplete or degraded scans and requiring high operator skill and multiple attempts for successful decoding.

Innovation Solution

A hand-held image reader system equipped with a 2D image sensor and microcontroller, capable of automatically focusing, illuminating, and processing images using aiming patterns and video reversal algorithms to assist in accurately reading and decoding diverse data formats, including 1D and 2D barcodes, by converting light signals into digital representations and transmitting undecodable images for further processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual operation and multiple attempts are used to read damaged or misoriented symbols, then decoding accuracy may be maintained, but operator effort and time consumption increase significantly

Engineering Contradiction:
Improvedecoding accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary image processing operations including automatic focusing, illumination adjustment, and video reversal before decoding attempts. These preliminary actions prepare the image in advance to facilitate successful decoding on the first attempt, reducing the need for multiple retry cycles and operator intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs automated algorithms for focusing, illumination control, and video reversal that operate without operator intervention. The self-service nature of these automated functions allows the system to handle damaged or misoriented symbols independently, maintaining decoding accuracy while eliminating manual effort and reducing time consumption associated with multiple attempts.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If high resolution scanning is performed to read complex 2D matrix codes, then data capacity increases, but device complexity and processing requirements increase

Engineering Contradiction:
Improvedata capacityVSAvoidprocessing requirements
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system segments the complex 2D matrix code reading process into distinct functional components: image capture, automatic focusing, illumination control, video reversal, and decoding. This segmentation allows each component to be optimized independently, managing device complexity while maintaining high data capacity reading capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system integrates multiple functions into a unified platform that can read various symbol types (1D barcodes, 2D matrix codes, damaged symbols, misoriented symbols) using a single device. The automatic focusing and video reversal capabilities serve multiple symbol types, reducing the need for specialized equipment for each symbol type and managing overall device complexity.

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

3Reliability

If video reversal is automatically applied to difficult to read symbols, then decoding success rate improves, but processing time and computational load increase

Engineering Contradiction:
Improvedecoding success rateVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Video reversal is performed as a preliminary action during the image processing stage, before the decoding attempt. By preparing the reversed video image in advance, the system ensures that if reversal is needed for successful decoding, the work is already done, minimizing additional processing time during the actual decoding phase and reducing overall processing time while improving success rate.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the initial decoding attempt to determine whether video reversal is necessary. If the first decoding attempt fails, the system automatically applies video reversal and retries decoding. This feedback-driven approach ensures video reversal is only applied when needed, optimizing the balance between decoding success rate and processing time by avoiding unnecessary reversal operations.

Inventive Principle:
Principle #23Feedback

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 system enables intuitive and efficient data collection from various data formats, reducing operator effort and increasing scanning speed by automatically focusing and processing images, even in complex lighting conditions, and transmitting undecodable images for further analysis, thus improving data accuracy and processing efficiency.

Implementation Method 1

a two dimensional (2D) imager to capture an image of the symbol

Methodology Applied
Scientific EffectPhotoelectric effect: Photoelectric Effect

Implementation Method 2

Indicia reading devices typically transmit light onto a symbol and receive light scattered and/or reflected back from a bar code symbol

Methodology Applied
Scientific EffectLight emission: Light

Data Source

PatentUS8210436B2Automatic video image reversal of difficult to read symbols
Publication Date: 2012.07.03 HAND HELD PRODS INC
  • US8210436B2 patent drawing
  • US8210436B2 patent drawing
  • US8210436B2 patent drawing

AI summary

A method of operating a bar code scanning system adapted for assembling information bearing indicia (IBI) information from partial scans of IBI data which may comprise some undecodable characters, the method comprising the steps of: converting light reflected from a target into output signals representative thereof utilizing an image sensor; illuminating the target utilizing an illumination source; directing light from the target to the image sensor array utilizing receive optics; determining if information contained in IBI within the target derived from the output signals is not decodable; transmitting an image of the IBI to a host processor if the IBI is not decoded.