Optical Code Data Transmission via Segmented Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing optical code technologies often require precise alignment and focusing, and have long read-times, making them inefficient for data transmission, especially when parts of the code are obscured or not visible to the reader.
Innovation Solution
The method involves generating optical codes using combinations of visually distinguishable features, such as ratios of elements or surface areas in multiple encoding regions, allowing data to be encoded and decoded without focusing, even if parts of the code are obscured, using a computer-based system with an image sensor and control unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If traditional optical codes are used, then data can be encoded visually, but the read-time becomes relatively long
Solution Approach 1:
The optical code is divided into multiple encoding regions (e.g., four quadrants) that can be independently decoded. The reader can identify and decode data from any single visible region without needing to read the entire code, significantly reducing read-time when parts of the code are obscured.
Solution Approach 2:
The system allows partial decoding of the optical code by utilizing only the visible portion of the code. Instead of requiring complete code visibility, the reader can successfully decode data from a fraction of the encoding regions, enabling faster reading and reducing time loss.
2Ease of operation
If traditional optical codes are used, then data can be transmitted, but precise alignment and positioning are required
Solution Approach 1:
The code is segmented into multiple independent encoding regions distributed across the visual field. This allows the reader to capture and decode data from any single region without requiring precise alignment of the entire code, making the system more tolerant of positioning errors and angle variations.
Solution Approach 2:
Each encoding region contains complete data representation with unique visual features (different shapes, colors, patterns). This local completeness allows any individual region to be decoded independently, eliminating the need for precise global alignment and enabling flexible positioning during reading.
3Loss of time
If traditional optical codes are used, then data can be encoded, but focusing is necessary before reading
Solution Approach 1:
The system enables immediate decoding from visible code portions without requiring a separate focusing step. The optical reader can process the visual features of the encoding regions directly from the displayed image, eliminating focusing time and accelerating the overall decoding process.
4Reliability
If traditional optical codes are used, then data can be transmitted, but readability decreases when parts are obscured
Solution Approach 1:
The optical code is divided into multiple independent encoding regions, each capable of containing complete data. When parts of the code are obscured, the reader can identify and decode the visible regions without losing access to the encoded information, maintaining high reliability even under partial obstruction.
Solution Approach 2:
Each encoding region is designed with unique visual features and contains complete data representation. This local self-sufficiency ensures that any visible region can be successfully decoded, preventing information loss even when other regions are obscured or damaged.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Data can be encoded in an optical code using combinations of visually distinguishable features. In some cases, the data is represented using a ratio of two or more features.