Optical Code Decoding via Row Marker Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing optical code decoding methods require image processing to locate optical codes, which increases processing time and may miss markers or eliminate them in the same row.
Innovation Solution
A method that detects markers related to optical codes by decoding pixels of each row in the image, constructs rows by grouping markers based on position and pixel distance, and decodes these constructed rows to derive data from optical codes, without performing image processing to find code locations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If image processing is performed to locate optical codes, then decoding accuracy is improved, but processing time increases
Solution Approach 1:
The patent extracts only the necessary marker information from the image by scanning specific rows at predetermined intervals, rather than processing the entire image. This selective extraction of marker positions and orientations eliminates the need for comprehensive image processing while maintaining decoding accuracy.
Solution Approach 2:
The patent segments the image processing task by dividing it into discrete row scans at specific intervals. Instead of processing the whole image continuously, it scans only certain rows to detect markers, thereby reducing the total processing volume while preserving the ability to accurately locate and decode optical codes.
2Productivity
If traditional row scanning with fixed interval is used, then processing speed is improved, but markers may be missed or eliminated in the same row
Solution Approach 1:
The patent applies dynamic adjustment to the scanning process by modifying row scanning behavior based on detected marker orientations. When markers are detected at specific orientations, the system dynamically adjusts which subsequent rows to scan, ensuring comprehensive marker detection while maintaining processing speed through adaptive rather than fixed interval scanning.
3Adaptability or versatility
If multiple optical codes with different orientations are decoded, then versatility is improved, but device complexity increases
Solution Approach 1:
The patent implements a universal scanning and detection framework that can handle optical codes of any orientation through a single standardized process. The system uses orientation detection and adaptive row scanning that works for all marker orientations, eliminating the need for separate decoding pathways for different orientations and thereby managing complexity while achieving versatility.
Data Source
AI summary
Embodiments of the present disclosure provide a method for decoding at least one optical code by a data reader. The method comprises obtaining an image comprising the at least one optical code being positionable in one of a plurality of orientations in one of a plurality of rows representing a plurality of regions in the image. The method comprises detecting a plurality of markers related to the at least one optical code by decoding pixels of each row in the image at a time by following an interval of pre-defined rows. The method comprises constructing at least one row representing at least one sub region in the image comprising the at least one optical code when no optical code is decoded from the plurality of markers. The method comprises decoding the constructed at least one row to derive data corresponding to the at least one optical code.


