2D Code Generation with Embedded Image Alignment and Error Rate Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies cannot embed colored graphics or designate alignment location and size within 2D codes, limiting the ability to create readable and decodable 2D codes with embedded images.
Innovation Solution
A device comprising a processor, memory, and interface that obtains and encodes information, adjusts graphic data alignment and size within 2D codes, calculates error rates, and iteratively refines alignment to achieve a threshold error rate, enabling the embedding of colored or black and white graphics in 2D codes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If graphic data is embedded into 2D codes, then the visual appearance and information content of the 2D code is improved, but the error rate increases and decodability deteriorates
Solution Approach 1:
The system performs preliminary error rate calculations during the alignment adjustment phase, before finalizing the 2D code generation. By calculating error rates for different alignment positions and sizes in advance, the system can select the optimal configuration that minimizes impact on decodability while still embedding the graphic data effectively.
Solution Approach 2:
The system implements a feedback mechanism where error rates are calculated based on tentatively aligned graphic data, and this error rate information is used to iteratively adjust the alignment location and size. The process repeats until the error rate falls within an acceptable range, ensuring that the final 2D code maintains both visual quality and decodability.
2Reliability
If automated alignment adjustment is performed to reduce error rates, then the decodability of 2D codes is improved, but the processing time and computational complexity increase
Solution Approach 1:
The system performs alignment adjustments only to the extent necessary to achieve acceptable error rates. Rather than exhaustively testing all possible alignment positions and sizes, the system iteratively adjusts parameters until the error rate threshold is met, stopping the process once sufficient decodability is achieved rather than continuing to optimize further.
Solution Approach 2:
The alignment location and size are treated as dynamic parameters that can be adjusted iteratively based on error rate feedback. The system dynamically modifies these parameters during the generation process, transitioning from initial tentative alignment to optimized alignment through repeated calculations and adjustments.
3Loss of information
If colored graphics are embedded into 2D codes, then the visual appeal and information density is improved, but the manufacturing complexity and process difficulty increase
Solution Approach 1:
The system is designed to handle multiple types of graphic data (colored and black and white) using a unified alignment adjustment process. The same error rate calculation and iterative optimization methodology applies regardless of the graphic type, making the manufacturing process versatile and reducing the need for separate specialized processes for different graphic formats.
Data Source
AI summary
Provided is a device (and program) for producing a 2D code with an embedded image for an automated machine generated process, comprising a processor that produces the 2D code with an embedded image. Also provided are methods of using this device to produce 2D codes with embedded images.


