2D Code Pairing via Generator Rank Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecode pairing accuracyVSAvoidinformation capacity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple pairs of codes are captured simultaneously, then reading efficiency is improved, but code pairing reliability deteriorates

Engineering Contradiction:
Improvereading efficiencyVSAvoidcode pairing reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvecode pairing accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4682757A1Two-dimensional code, two-dimensional code reading device, and two-dimensional code reading method
Publication Date: 2026.01.21 DENSO WAVE INC
  • EP4682757A1 patent drawingFigure 1
  • EP4682757A1 patent drawingFigure 2
  • EP4682757A1 patent drawingFigure 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.