Invisible Embedded Codes for Virtual Object Display Without Visual Obstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional code reading systems are limited by visible embedded codes that obstruct visual features when enlarged to encode substantial information, leading to interference with the content on physical objects.

Innovation Solution

Utilizing invisible embedded codes, such as those printed with infrared light-absorbing ink, which are detected by infrared cameras, allowing for the generation of virtual objects that include additional information without obstructing the physical object's visual features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If visible embedded codes are enlarged to encode substantial information, then the information capacity increases, but the visual features of the physical object are obstructed

Engineering Contradiction:
Improveinformation capacityVSAvoidvisual obstruction
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent applies color changes by using invisible or infrared-absorbing ink that appears transparent or matches the background color to the human eye, while still encoding information detectable by specialized sensors. This allows the code to be present without visually obstructing the underlying content, resolving the contradiction between information capacity and visual clarity.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent replaces the mechanical/visual detection system with an optical/infrared detection system. Instead of relying on visible light reflection that obstructs viewing, the system uses infrared radiation detection to read the code, substituting the detection mechanism to eliminate visual obstruction while maintaining information capacity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Object-affected harmful factors

If invisible embedded codes are used, then visual features are preserved, but detection complexity increases

Engineering Contradiction:
Improvevisual obstructionVSAvoiddetection complexity
Core Design Contradiction:
Object-affected harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary detection system (infrared camera or sensor) that mediates between the invisible code and the user. The intermediary device captures infrared radiation from the invisible ink and converts it into readable information, simplifying the detection process despite the code being invisible to human eyes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables the display of substantial virtual object information directly in the user interface without interfering with the physical object's visual content by using invisible embedded codes, enhancing the informational capacity of physical documents.

Implementation Method 1

which are detected by infrared cameras

Methodology Applied
Scientific EffectInfrared radiation detection: Infrared Radiation

Data Source

PatentUS20250391064A1Generating virtual objects from embedded code
Publication Date: 2025.12.25 ADOBE INC
  • US20250391064A1 patent drawing
  • US20250391064A1 patent drawing
  • US20250391064A1 patent drawing

AI summary

In implementation of techniques for generating virtual objects from embedded code, a computing device implements an embedded code system to detect an embedded code included in a physical object depicted in a frame of a digital video displayed in a user interface. The physical object includes visual features, and the embedded code is not visible relative to the visual features. The embedded code system determines a virtual object property based on the embedded code. A virtual object is generated for display relative to the visual features of the physical object in the user interface based on the virtual object property.