QR Code Embedding Human-Readable Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

QR codes lack human-readable information, making it difficult for users to identify the purpose or content stored in them, as they are primarily machine-readable and lack visible labels, leading to user confusion and disregard.

Innovation Solution

A QR code generation system that embeds human-readable images within machine-readable QR codes, allowing users to discern the image while maintaining machine-readability by using an image identification module, primitive creation module, overlay interface module, and testing module to ensure the QR code remains machine-readable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If QR codes are designed to be machine-readable only, then machine-readability is improved, but human-readability deteriorates

Engineering Contradiction:
Improvemachine-readabilityVSAvoidhuman-readability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The QR code is divided into two functional segments: a machine-readable portion containing the encoded data and a human-readable portion displaying the brand logo. This segmentation allows each portion to serve its specific function without interfering with the other, resolving the contradiction between machine-readability and human-readability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the QR code are assigned different qualities: the machine-readable portion maintains high contrast and standard QR code characteristics for reliable scanning, while the human-readable portion displays brand-specific visual elements for recognition. This local differentiation allows the QR code to simultaneously satisfy both machine and human requirements.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If images are embedded in QR codes to add human-readable elements, then human-readability is improved, but device complexity increases

Engineering Contradiction:
Improvehuman-readabilityVSAvoidQR code structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The QR code structure is designed to perform multiple functions simultaneously: it encodes machine-readable data, displays human-readable brand logos, and maintains compatibility with standard QR code readers. This multi-functionality is achieved through a unified design that integrates both machine and human-readable elements without requiring separate systems or complex processing.

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

3Ease of operation

If timing information is interrupted to embed images, then human-readability is improved, but reliability of QR code reading deteriorates

Engineering Contradiction:
Improvehuman-readabilityVSAvoidQR code reading accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The QR code is segmented into distinct machine-readable and human-readable zones. The machine-readable portion maintains intact timing information and error correction codes, while the human-readable portion displays images. This spatial segmentation prevents image embedding from interfering with timing information, preserving QR code reading reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A carefully designed layout acts as an intermediary between the machine-readable data and the human-readable image. The layout ensures that timing information and error correction codes remain accessible to readers while the image portion enhances human recognition, mediating between these two requirements without compromise.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9697447B2Automated generation of QR codes with embedded images
Publication Date: 2017.07.04 EBAY INC
  • US9697447B2 patent drawing
  • US9697447B2 patent drawing
  • US9697447B2 patent drawing

AI summary

Systems and methods for the automated generation of QR codes with embedded images therein are provided. The QR code has an active, machine-readable portion and a background portion. An example system comprises an image identification module to identify a human-readable image. A primitive creation module generates a primitive QR code. The primitive QR code comprises a machine-readable QR code having the image embedded in the QR code. An overlay interface module generates an intermediate QR code by modifying the active portion of the QR code using a first modification and modifying the background portion using a second modification.