2D Code Pairing via Generator Rank Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional two-dimensional codes struggle with correctly identifying and reading multiple pairs of codes when they are captured simultaneously, leading to potential decryption failures or reduced information capacity due to the need for common data in each code region.
Innovation Solution
A two-dimensional code system with distinct code regions generated using predefined setting rules based on constituent element information, such as cell configuration, to ensure accurate pairing and reading of information without relying on additional data within the regions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If common data is recorded in each code region to enable pairing identification, then code pairing accuracy is improved, but information capacity is reduced
Solution Approach 1:
The patent extracts the pairing identification function from the code data regions and relocates it to the generator parameters (rank values). By taking out the common data requirement from the code regions, the full information capacity of each code region is preserved while pairing accuracy is maintained through generator-based identification.
Solution Approach 2:
The patent changes the parameter used for pairing identification from code region content (common data) to generator parameters (rank values). This parameter change allows pairing to be determined by metadata about how the codes were generated rather than by data stored within the codes themselves, thus avoiding information capacity reduction.
2Productivity
If multiple pairs of codes are captured simultaneously, then reading efficiency is improved, but code pairing reliability deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the reading device determines pairing based on the generator parameters (ranks) of captured codes. When multiple code pairs are captured simultaneously, the device uses the rank information as feedback to correctly associate first and second codes from the same pair, ensuring reliable pairing even in high-speed simultaneous capture scenarios.
3Measurement precision
If code regions are generated with divergent ranks according to predefined setting rules, then code pairing accuracy is improved, but system complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-defining setting rules for generator parameters during code generation. The ranks are assigned according to predetermined rules before the codes are captured and read. This preliminary configuration simplifies the reading process, as the device only needs to compare the pre-assigned ranks to determine pairing, rather than implementing complex analysis algorithms.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A two-dimensional code for reading a first piece of information and a second piece of information as an information pair includes: a first code region in which the first piece of information is recorded with a plurality of types of cells arranged two-dimensionally; and a second code region in which the second piece of information is recorded with a plurality of types of cells arranged two-dimensionally. The first code region is generated by using a rank that has been set according to a predefined setting rule related to predefined constituent element information, and the second code region is generated by using a rank that has been set according to the predefined setting rule related to the predefined constituent element information.