Optical Code Reading with Prefabricated Scheme Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for reading optical codes are prone to errors due to the complexity and effort required in preparing lists of regular expressions, leading to incomplete or incorrect schemes that can introduce additional errors, and lack robustness in handling various code situations.

Innovation Solution

A method using a prefabricated catalog of schemes, selected and tested by experts, which are automatically activated based on a teaching phase that evaluates the frequency of matching schemes, ensuring their relevance and reliability for the specific application, and includes additional functions like OCR for clear text recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a list of regular expressions is manually prepared for code correction, then the reading reliability can be improved, but the preparation effort and complexity increase significantly

Engineering Contradiction:
Improvereading reliabilityVSAvoidscheme preparation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-generates a comprehensive catalog of schemes during a teaching phase by analyzing historical code data. This preliminary action creates a ready-to-use repository of correction patterns that can be automatically selected during operation, eliminating the need for manual regular expression preparation while maintaining high reading reliability through pre-validated schemes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically generates and optimizes its own scheme catalog by analyzing its own historical reading data. The teaching phase enables the system to self-improve by identifying frequently occurring code patterns and generating appropriate correction schemes without external intervention, thereby reducing preparation complexity while improving reliability through data-driven optimization.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual preparation of correction schemes is performed, then reading errors can be reduced, but the time and expertise required increase

Engineering Contradiction:
Improvereading accuracyVSAvoidscheme preparation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary scheme generation during a teaching phase by analyzing historical code readings and automatically creating a catalog of correction patterns. This pre-computation eliminates the need for time-consuming manual scheme preparation in production environments, while the automated analysis ensures reading accuracy through objectively derived schemes rather than subjective manual creation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the manual mechanical process of creating regular expressions with an automated computational system. The teaching phase uses algorithms to analyze code patterns and generate schemes automatically, substituting human expertise and manual effort with machine-based pattern recognition and generation, thereby reducing preparation time while maintaining or improving reading accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If a fixed list of schemes is used, then the system is simpler to operate, but it cannot adapt to changing code patterns

Engineering Contradiction:
Improvesystem operabilityVSAvoidcode pattern adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system implements dynamics by enabling the scheme catalog to be generated and updated based on actual code reading data during a teaching phase. Rather than using a static fixed list, the system adapts its scheme catalog to match the specific code patterns encountered in the application environment, maintaining ease of operation through automated selection while achieving adaptability through data-driven scheme generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The teaching phase incorporates feedback mechanisms where the system analyzes historical code reading results and uses this information to generate optimized schemes. The system learns from past performance and adjusts its scheme catalog accordingly, creating a feedback loop that improves adaptability to specific code patterns while keeping the operational interface simple and automated for the user.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260004601A1Reading optical codes
Publication Date: 2026.01.01 SICK AG
  • US20260004601A1 patent drawing
  • US20260004601A1 patent drawing

AI summary

A method of reading an optical code is provided that encodes a message that has a character chain having a plurality of characters, said method comprising the steps: of recording image data having the optical code; evaluating the image data by reading the message; comparing the read characters of the message with at least one scheme that contains a character for at least one position of the message that is expected at this position in codes to be read; and checking or correcting the read message based on a scheme matching the message after the comparison. A prefabricated catalog of schemes is provided here and a subset of the schemes of the catalog is activated for the comparison with the read characters of the message.