Code Reader Distance Sensor Adaptive Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing code readers face challenges in efficiently reading optical codes due to varying object distances and interfering structures, leading to insufficient illumination, contrast issues, and increased noise, which affects reading rates and decoding accuracy.

Innovation Solution

A code reader system that uses an internal or external distance sensor to dynamically adapt decoding parameters and algorithms based on the distance value, optimizing the search space and preprocessing steps to improve reading efficiency and accuracy, potentially eliminating the need for autofocus systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the code reader uses a fixed focus system with manual parameter setup, then the device complexity is reduced, but the reading rate decreases and decoding accuracy deteriorates due to varying object distances

Engineering Contradiction:
Improvedevice complexityVSAvoidreading rate
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies dynamics by making the decoding parameters adaptive rather than fixed. The system dynamically adjusts decoding parameters based on real-time image quality metrics such as contrast, module size, and noise levels detected during operation. This allows the code reader to automatically optimize its performance for varying object distances and conditions without adding complex mechanical autofocus mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying decoding parameters (such as search space boundaries, preprocessing intensity, and algorithm selection) based on detected image conditions. The system measures parameters like code contrast, module pixel count, and noise levels, then adjusts decoding parameters accordingly to maintain high reading rates across different object distances and lighting conditions.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the code reader attempts to decode all detected regions including interfering structures, then the adaptability increases, but the loss of time increases due to wasted calculation capacity on non-viable regions

Engineering Contradiction:
ImproveadaptabilityVSAvoidloss of time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing image quality assessment and region viability evaluation before initiating the full decoding process. The system pre-analyzes detected regions to determine if they contain actual codes or are interfering structures, and only proceeds with decoding attempts on regions that pass quality thresholds. This preliminary filtering significantly reduces wasted calculation time on non-viable regions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring decoding results and image quality metrics to refine the search space and parameter selection for subsequent decoding attempts. The system uses feedback from previous decoding attempts to adjust the sensitivity and scope of region detection, improving the distinction between actual codes and interfering structures over time.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the code reader uses sensitive decoding parameters to read codes on flat objects, then the manufacturing precision of reading is improved, but the object-generated harmful factors increase due to interfering structures being misidentified as codes

Engineering Contradiction:
Improvereading precisionVSAvoidinterfering structures
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent applies local quality by adjusting decoding parameters locally for different detected regions based on their specific image quality characteristics. Rather than using uniform sensitive parameters across the entire field of view, the system analyzes each region's contrast, noise level, and structural features, then applies appropriate decoding parameters only to regions that exhibit characteristics of actual codes. This localized parameter adjustment maintains high reading precision while reducing false identification of interfering structures.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11170191B2Code reader and method for reading of optical codes
Publication Date: 2021.11.09 SICK AG
  • US11170191B2 patent drawing
  • US11170191B2 patent drawing

AI summary

A code reader for the reading of optical codes is provided that has an image sensor for the detection of image data with the code and that has a control and evaluation unit that is configured to read the code with at least one decoding method, wherein the control and evaluation unit is connected to a distance sensor that determines a distance value for the distance of the code. The control and evaluation unit is further configured for the purpose of setting at least one parameter and/or including at least one additional algorithm of the decoding method for the decoding method in dependence on the distance value.