Predictive Volumetric Data Download for AR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Augmented reality (AR) devices with limited storage struggle to provide seamless user experiences due to the inability to store entire AR environments, leading to delays and buffering issues when rendering volumetric data.

Innovation Solution

A predictive downloading system that anticipates and pre-loads pre-rendered volumetric data cubes based on user movement, gaze direction, and environmental layout, allowing for efficient transmission and display of AR environments, even on devices with limited storage capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If AR devices store entire AR environments locally, then user experience quality improves, but device storage capacity is exceeded

Engineering Contradiction:
Improveuser experience qualityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The AR environment is divided into discrete volumetric data cubes that can be independently downloaded and stored. Instead of storing the entire environment at once, the system segments it into manageable units that fit within device storage constraints, allowing selective loading of only necessary segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary downloading of volumetric data cubes before they are needed for display. By predicting which cubes will be required based on user position and movement patterns, the system pre-loads data in the background, ensuring high-quality rendering without real-time loading delays or buffering issues.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If AR devices download volumetric data on demand, then storage usage decreases, but rendering delays and buffering issues increase

Engineering Contradiction:
Improvestorage usageVSAvoidrendering delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system downloads volumetric data cubes in advance based on predicted user navigation paths and gaze directions. This preliminary action ensures that data is ready before needed, eliminating real-time rendering delays and buffering while maintaining efficient storage usage by only downloading predicted necessary data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user position, movement velocity, and gaze direction to dynamically adjust download predictions. This feedback mechanism optimizes which cubes are downloaded next, ensuring minimal rendering delays while avoiding unnecessary storage consumption by downloading only what the user is likely to view.

Inventive Principle:
Principle #23Feedback

3Productivity

If AR devices use predictive downloading, then data loading efficiency improves, but system complexity increases

Engineering Contradiction:
Improvedata loading efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The predictive downloading system operates autonomously by automatically monitoring user behavior patterns and initiating downloads without manual intervention. The system serves itself by predicting needs and executing downloads in the background, improving data loading efficiency while keeping the user interface simple and unobtrusive.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12028419B1Systems and methods for predictively downloading volumetric data
Publication Date: 2024.07.02 META PLATFORMS TECHNOLOGIES LLC
  • US12028419B1 patent drawing
  • US12028419B1 patent drawing
  • US12028419B1 patent drawing

AI summary

A computer-implemented method for predictively downloading volumetric data may include (i) identifying an augmented reality device that (a) downloads volumetric data files representing pre-rendered three-dimensional segments of physical space within an augmented reality environment and (b) displays the augmented reality environment for viewing by a user, (ii) determining, based at least in part on a position of the user within the augmented reality environment, an expected physical space within the augmented reality environment that the user is predicted to view via the augmented reality device, and (iii) preemptively downloading, to the augmented reality device, a volumetric data file representing a pre-rendered three-dimensional segment of the expected physical space. Various other methods, systems, and computer-readable media are also disclosed.