Encoded Information Reading Terminal Image Pre-Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode reading systems face challenges in supporting multiple hardware and software platforms, and there is a need for efficient image pre-processing and decoding methods to ensure successful decoding of optical indicia across various devices.

Innovation Solution

An encoded information reading (EIR) terminal equipped with a microprocessor, memory, and a two-dimensional imager that determines image quality and applies adaptive scaling or pre-processing parameters, transmitting images to an external computer for decoding, with iterative adjustments based on decoding feedback to ensure successful decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If image pre-processing is performed on the EIR terminal before transmission, then decoding success rate improves, but device complexity and processing time increase

Engineering Contradiction:
Improvedecoding success rateVSAvoidEIR terminal complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing image quality assessment and pre-processing operations (such as scaling, filtering, or enhancement) on the EIR terminal before transmitting the image to the external computer. This ensures that the image meets quality thresholds for successful decoding, thereby improving reliability while managing device complexity through selective pre-processing based on assessed quality metrics

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If adaptive scaling is applied to improve image quality for decoding, then decoding accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements dynamics by using adaptive scaling factors that are dynamically determined based on the assessed quality of the acquired image. If the image quality is sufficient, minimal or no scaling is applied; if quality is poor, appropriate scaling is performed. This dynamic approach optimizes processing time while maintaining decoding accuracy by avoiding unnecessary processing

Inventive Principle:
Principle #15Dynamics

3Reliability

If iterative pre-processing with feedback is implemented, then decoding reliability improves, but productivity decreases due to multiple processing cycles

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies feedback by using decoding operation completion codes from the external computer to adjust pre-processing parameters iteratively. When decoding fails, the system receives feedback about the failure reason and modifies pre-processing parameters (such as scaling factors or filtering settings) for subsequent attempts. This feedback mechanism improves decoding reliability while limiting productivity loss through a finite number of iterative attempts

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11727231B2Encoded information reading terminal configured to pre-process images
Publication Date: 2023.08.15 HONEYWELL INTERNATIONAL INC
  • US11727231B2 patent drawing
  • US11727231B2 patent drawing
  • US11727231B2 patent drawing

AI summary

An encoded information reading (EIR) terminal can comprise a microprocessor, a memory, and an EIR device including a two-dimensional imager. The EIR device can be configured to output raw message data containing an encoded message and/or outputting a decoded message corresponding to an encoded message. The EIR terminal can be configured, responsive to acquiring an image containing decodable indicia, to pre-process the acquired image and transmit the pre-processed image to an external decoding computer for decoding the decodable indicia.