Infrared-Detectable Embedded Codes for Virtual Object Generation
Find Innovative SolutionsGenerate 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
Utilize embedded codes printed with infrared light-absorbing ink or other invisible chemicals, detectable by infrared cameras, to encode large amounts of information without obstructing the visible features, and generate virtual objects directly in the user interface using machine learning and image processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the embedded code is enlarged to encode substantial information, then the information capacity increases, but the code obstructs the visual features of the physical object
Solution Approach 1:
The patent applies color changes by using infrared-absorbing ink that appears invisible in the visible spectrum but detectsable in the infrared spectrum. This allows the code to be printed in locations that do not visually obstruct the physical object while still encoding substantial information that can be read by infrared cameras.
Solution Approach 2:
The patent transitions from the visible dimension to the infrared dimension by using infrared-absorbing materials. This dimensional change allows the code to exist in a spectrum invisible to human eyes, thereby encoding large amounts of information without obstructing the visual appearance of the physical object.
2Object-affected harmful factors
If the embedded code is made invisible to preserve visual features, then visual obstruction is eliminated, but the code becomes undetectable by conventional cameras
Solution Approach 1:
The patent uses infrared-absorbing ink that is invisible in the visible spectrum but detectable in the infrared spectrum. This allows the code to remain invisible to preserve visual features while still being detectable by infrared cameras, resolving the contradiction between invisibility and detectability.
Solution Approach 2:
The patent introduces an intermediary detection system (infrared camera) that bridges the gap between invisible code and detectable signal. The infrared camera acts as a mediator that can perceive the invisible infrared-absorbing code and convert it into readable information, solving the detectability problem.
3Reliability
If visible codes are used to ensure detectability, then code detection is reliable, but the codes obstruct the visual features of the physical object
Solution Approach 1:
The patent uses infrared-absorbing ink that is invisible in the visible spectrum but detectable in the infrared spectrum. This ensures reliable code detection through infrared cameras while eliminating visual obstruction, as the code does not appear in the visible range where it would interfere with the physical object's appearance.
Solution Approach 2:
The patent moves the code detection to another dimension (infrared spectrum) rather than relying on visible light. This dimensional shift allows reliable detection to occur in a spectrum that does not interfere with the visual appearance of the physical object, resolving the contradiction between detection reliability and visual obstruction.
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 additional information as virtual objects without obstructing the physical object's visual features, allowing for a substantial increase in encoded data without visual interference.
Implementation Method 1
a frame of digital video captured by an image capture device
Data Source
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.


