Self-Affine Matrix Barcodes for Partial-View Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual meeting platforms face challenges in ensuring that in-room participants can easily access encoded data from graphic symbols like QR codes without being proximal to them and maintaining confidentiality of shared content, especially when visibility is obstructed or partial.

Innovation Solution

Implementing self-affine matrix barcodes that maintain the same shape at different scales, allowing partial visibility and resistance to tampering, by applying affine transformations to generate scalable and watermark versions of the original graphic symbols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a standard QR code is used, then the code can be decoded when fully visible, but the code cannot be decoded when partially obscured or viewed from a distance

Engineering Contradiction:
ImprovedecodabilityVSAvoidvisibility condition flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The QR code is divided into multiple segments, where each segment contains a complete but scaled-down version of the entire code. This segmentation allows any single segment to be decoded independently, enabling the code to function even when only a portion is visible or when viewed from a distance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where a complete QR code is embedded within scaled-down versions of itself. Each segment contains a nested version of the full code, creating a fractal-like pattern where the whole is contained within its parts, ensuring decodability under various visibility conditions.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Length of stationary object

If the QR code is made larger to improve visibility from distance, then the code can be scanned from farther away, but the code becomes more susceptible to tampering and unauthorized alteration

Engineering Contradiction:
Improvecode sizeVSAvoidtampering vulnerability
Core Design Contradiction:
Length of stationary objectVSObject-affected harmful factors

Solution Approach 1:

Different regions of the QR code have different functional qualities. The code incorporates multiple versions at different scales and orientations in specific locations, creating local variations that make tampering detectable. Each region contributes differently to the overall decodability and security properties.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent pre-embeds multiple scaled-down versions of the QR code throughout the larger structure before any tampering occurs. This preliminary action ensures that even if parts are altered or removed, the pre-placed nested versions remain intact and can be decoded, providing inherent resistance to tampering.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple versions of the QR code are embedded to improve robustness, then the code becomes more resistant to obscuration, but the code complexity increases

Engineering Contradiction:
ImproverobustnessVSAvoidcode structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent varies parameters such as scale, orientation, and position of embedded QR code versions to create robustness. By systematically changing these parameters rather than adding completely independent codes, the solution achieves high robustness while managing complexity through parameter variation rather than structural multiplication.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Each embedded version of the QR code serves multiple functions: it acts as both a complete decodable code in itself and as part of the larger pattern that provides error correction and tampering detection. This multi-functionality reduces the need for separate redundant systems, managing complexity while enhancing robustness.

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

Data Source

PatentUS20250328980A1Generating and presenting a self-affine matrix barcode
Publication Date: 2025.10.23 GOOGLE LLC
  • US20250328980A1 patent drawing
  • US20250328980A1 patent drawing
  • US20250328980A1 patent drawing

AI summary

Methods and systems for generating and presenting a self-affine matrix barcode. Data items received are encoded into original graphic symbols. Self-affine graphic symbols are generated based on the original graphic symbols. The self-affine graphic symbols are caused to be visually rendered for presentation to one or more users.