AR Surface Reprojection for Misaligned Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current augmented reality (AR) devices face challenges in sharing AR experiences with multiple users due to limited power budgets and misalignment of virtual content with real-world images, leading to inefficient content re-rendering and incorrect overlay of virtual objects.

Innovation Solution

The system employs a late-latching reprojection engine to reproject AR surfaces based on a stabilized camera pose, disabling display corrections during capture and encoding AR content into a 2D rectilinear frame buffer for efficient sharing, and records metadata for 3D playback, allowing for accurate alignment and interaction with AR surfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If AR surfaces are re-rendered for capture, then virtual content can be displayed, but system power consumption increases and processing efficiency decreases

Engineering Contradiction:
Improvecontent capture efficiencyVSAvoidsystem power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent captures AR surfaces by copying their visual representation from the display buffer rather than re-rendering them. The reprojection engine captures the rendered surface data directly from memory, avoiding the computationally expensive re-rendering process while preserving visual fidelity. This copying approach significantly reduces power consumption and processing requirements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary rendering of AR surfaces for display, and then captures these pre-rendered surfaces for sharing. By capturing surfaces that have already been rendered for the user's view, the system eliminates the need for separate re-rendering operations, thereby reducing overall processing load and power consumption.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If display corrections are applied during AR capture, then virtual content alignment is improved, but processing complexity and time increase

Engineering Contradiction:
Improvevirtual content alignment accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces a reprojection engine as an intermediary component that handles the complex alignment and projection transformations. This engine receives surface data, applies necessary projections based on camera pose and display geometry, and outputs correctly aligned capture data. By centralizing this complex processing in a dedicated intermediary component, the system achieves accurate alignment while managing processing complexity effectively.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If AR content is captured in 3D format, then immersive experience is enhanced, but data processing and storage requirements increase

Engineering Contradiction:
Improveimmersive experience qualityVSAvoiddata processing requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments AR content into distinct surface elements with associated metadata including 3D position, orientation, and size information. By representing virtual content as discrete surfaces with structured data attributes rather than continuous 3D volumetric data, the system maintains immersive 3D capabilities while significantly reducing data processing and storage requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system represents 3D AR surfaces using 2D image plane coordinates combined with depth and orientation metadata. This dimensional transformation allows the capture and sharing of 3D virtual content by encoding it in a more compact format that preserves spatial relationships while reducing overall data volume compared to full 3D volumetric representation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20240371112A1Augmented reality capture
Publication Date: 2024.11.07 META PLATFORMS TECHNOLOGIES LLC
  • US20240371112A1 patent drawing
  • US20240371112A1 patent drawing
  • US20240371112A1 patent drawing

AI summary

In one embodiment, a method includes accessing, from a client system associated with a first user, multiple surfaces in an artificial reality scene, wherein the multiple surfaces are projected for display to the first user based on an eye pose of the first user; capturing a frame of the real-world environment while displaying the artificial reality scene to the first user, wherein the captured frame of the real-world environment is associated with a camera pose; reprojecting the multiple surfaces based on the camera pose; generating an aligned artificial reality scene based on the reprojected multiple surfaces and the captured frame of the real-world environment; and sending the aligned artificial reality scene to a second user for display.