2D Code Generation with Embedded Image Alignment and Error Rate Control

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

VSEngineering 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

Engineering Contradiction:
Improveinformation contentVSAvoiddecodability
Core Design Contradiction:
Loss of informationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
ImprovedecodabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveinformation densityVSAvoidprocess difficulty
Core Design Contradiction:
Loss of informationVSEase of manufacture

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8783571B2Device and its use for outputting of 2D codes with embedded images
Publication Date: 2014.07.22 4GQR
  • US8783571B2 patent drawing
  • US8783571B2 patent drawing
  • US8783571B2 patent drawing

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.