Predictive AR Rendering to Reduce Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual and augmented reality systems face latency issues due to limitations in processing speed, causing augmented reality content to lag behind user orientation changes, leading to a deterioration in user experience.

Innovation Solution

The system predictively renders images by generating multiple images based on anticipated user orientations, allowing the AR device to select the most appropriate image from a pre-rendered set rather than continuously rendering in real-time, reducing processing power requirements and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If real-time rendering is performed to respond to user orientation changes, then responsiveness is improved, but processing power requirements and latency increase

Engineering Contradiction:
ImproveresponsivenessVSAvoidprocessing power requirements
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The system pre-renders multiple images for different anticipated user orientations before the actual rendering is needed. This preliminary action allows the AR device to select from pre-computed images rather than performing real-time rendering, reducing processing power requirements while maintaining responsiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts the number and types of pre-rendered images based on user behavior patterns and orientation change predictions. This allows the system to optimize processing resources by rendering only the necessary number of predictive images, balancing responsiveness with processing power consumption.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If continuous real-time rendering is performed to maintain accurate overlay, then accuracy is improved, but latency increases

Engineering Contradiction:
Improveoverlay accuracyVSAvoidlatency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary rendering of multiple predictive images for different future orientations before the actual display moment. This eliminates the latency associated with real-time rendering while maintaining accuracy by selecting the pre-rendered image that best matches the actual user orientation at display time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates multiple copies of the augmented reality scene rendered at different anticipated orientations. Instead of rendering a single real-time image, the system prepares multiple predictive copies in advance, then selects the appropriate copy based on actual user orientation, reducing latency while preserving accuracy.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If high processing power is allocated to AR device for real-time rendering, then rendering quality is improved, but device complexity and cost increase

Engineering Contradiction:
Improverendering qualityVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system extracts the computationally intensive rendering task from the AR device and performs it in advance during periods of low user interaction or using less powerful processing units. This allows high rendering quality without requiring the AR device itself to have continuously high processing power or complex hardware.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs complex rendering calculations beforehand during low-demand periods or using cloud computing resources, then delivers simplified image data to the AR device for display. This preliminary action reduces the processing burden on the AR device during actual use, lowering device complexity requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9928655B1Predictive rendering of augmented reality content to overlay physical structures
Publication Date: 2018.03.27 AMAZON TECH INC
  • US9928655B1 patent drawing
  • US9928655B1 patent drawing
  • US9928655B1 patent drawing

AI summary

Embodiments herein include an augmented reality (AR) system that predictively renders images which may reduce or remove lag. Instead of rendering images in response to sensing changes in the user orientation, the AR system generates predictive images by predicting future user orientations. The AR system can render multiple predictive images that each includes AR content that will be displayed at a future time. Because the predictive images are generated using different user orientations, the location of an object in the AR content in each of the predictive images is different. The predictive images are transmitted to the AR device which selects one of the images to display by comparing the orientations used to generate each of the predictive images with the current (actual) orientation of the user.