Mobile AR Ray Tracing Between Real Objects With Texture Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AR experiences on mobile devices lack realism due to limited resources, and existing ray tracing techniques consume too much processing power, making them inefficient for real-time video augmentation.

Innovation Solution

A mobile device-based AR system uses ray tracing to generate realistic reflections by applying a ray tracing process to a 3D model of objects in real-time video feeds, storing textures of objects across frames, and modifying visual properties based on optical effects, even when objects are not visible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If ray tracing techniques are applied to mobile devices for real-time AR experiences, then the realism of AR experiences is improved, but the processing power consumption increases significantly

Engineering Contradiction:
Improverealism of AR experiencesVSAvoidprocessing power consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by capturing and storing texture information of objects in advance before they are needed for AR rendering. This allows the complex ray tracing calculations to be performed offline or with reduced computational load during real-time operation, resolving the contradiction between realism and processing power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The AR experience is segmented into multiple components: texture capture and storage handled separately from real-time rendering. The system divides the complex ray tracing process into manageable segments, processing different aspects of realism at different times and computational levels, thereby reducing instantaneous processing power requirements.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If ray tracing is applied to mobile devices, then the visual quality of AR experiences is improved, but the device resources become insufficient

Engineering Contradiction:
Improvevisual quality of AR experiencesVSAvoiddevice resources
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of performing computationally intensive ray tracing calculations in real-time on the mobile device, the system creates a simplified representation or copy of the texture information and uses this for rendering. This copying approach maintains visual quality while significantly reducing the computational resources required during AR operation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Complex texture analysis and ray tracing preparation are performed as preliminary actions before actual AR rendering. By pre-processing and storing essential visual information, the system maintains high visual quality without requiring excessive device resources during real-time operation.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If real-time video augmentation is performed with ray tracing, then the realism of object interactions is improved, but the processing time increases

Engineering Contradiction:
Improverealism of object interactionsVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary texture capture and storage of object information before real-time AR rendering is needed. This preliminary action eliminates the need for time-consuming ray tracing calculations during real-time operation, maintaining realism while reducing processing time to acceptable levels for real-time video augmentation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing timeline is segmented into offline texture capture phase and online rendering phase. By separating these temporal phases, the system achieves realistic object interactions without the processing time delays that would occur if all calculations were performed in real-time.

Inventive Principle:
Principle #1Segmentation

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

This approach enhances the realism of AR experiences on mobile devices, reducing resource consumption and providing a seamless, efficient, and realistic visualization of virtual objects in real-world scenes.

Implementation Method 1

estimate an optical effect on a portion of the first object relative to a second object

Methodology Applied
Scientific EffectReflection: Reflection

Implementation Method 2

estimate an optical effect on a portion of the first object relative to a second object

Methodology Applied
Scientific EffectRefraction: Refraction

Data Source

PatentUS12354211B2Ray tracing between AR and real objects
Publication Date: 2025.07.08 SNAP INC
  • US12354211B2 patent drawing
  • US12354211B2 patent drawing
  • US12354211B2 patent drawing

AI summary

Aspects of the present disclosure involve a system for performing ray tracing between augmented reality (AR) and real-world objects. The system accesses, by the mobile device, a video depicting a first object. The system obtains, by the mobile device, a three-dimensional (3D) model of the first object. The system applies, by the mobile device, a ray tracing process to the 3D model of the first object to estimate an optical effect on a portion of the first object relative to a second object that is depicted in the video. The system modifies a visual property of the portion of the first object based on the optical effect relative to the second object.