Multi-layer Reprojection for AR Registration Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reprojection techniques for virtual content in augmented reality (AR) applications fail to effectively address registration errors caused by changes in user perspective over time, especially when virtual objects are registered to different points in the real world at varying depths.

Innovation Solution

The approach involves identifying virtual objects in a single layer eye buffer and associating them with multiple layers based on different depth values. A reprojection engine performs per-layer reprojection on these virtual objects, rather than single-layer reprojection, to minimize registration errors. This is achieved by defining bounding boxes around the virtual objects and applying metadata indicative of edge information and reprojection instructions for each bounding box.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single homography is applied to warp all virtual objects at varying depths, then the processing complexity is reduced, but registration errors increase for virtual objects at different depths

Engineering Contradiction:
Improveprocessing complexityVSAvoidregistration accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments virtual objects into multiple depth layers based on their registered depth values. Each layer is then processed with its own homography transformation, allowing different warp factors for objects at different depths. This segmentation resolves the contradiction by maintaining registration accuracy for multi-depth objects while managing processing complexity through hierarchical organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different homography transformations to different depth layers. Instead of a uniform transformation for all objects, each layer receives customized warp parameters based on its depth characteristics. This allows optimal registration for each depth level while organizing the complexity through structured layer-based processing.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If per-layer reprojection is performed for virtual objects at different depths, then registration accuracy is improved, but processing time increases

Engineering Contradiction:
Improveregistration accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By segmenting objects into depth layers, the system can process each layer independently and efficiently. The segmentation enables parallel processing of different depth groups, reducing overall processing time while maintaining high registration accuracy for each layer through customized homography transformations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-calculating and storing depth information and homography parameters for different layers before the actual reprojection. This preparation allows the reprojection process to proceed more quickly using pre-computed data, reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If virtual content is reprojected to correct perspective changes, then registration errors are reduced, but computational resources are consumed

Engineering Contradiction:
Improveregistration stabilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the reprojection process into manageable depth layers, each processed with appropriate computational resources. This segmentation allows the system to apply reprojection only where needed and at appropriate complexity levels, maintaining registration stability while optimizing computational resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes parameters such as homography matrix complexity and warp factor based on depth layer characteristics. Closer objects receive more aggressive warping with higher computational cost, while distant objects use simpler transformations. This parameter adaptation maintains registration stability while reducing overall computational resource consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12299826B2Multi-layer reprojection techniques for augmented reality
Publication Date: 2025.05.13 QUALCOMM INC
  • US12299826B2 patent drawing
  • US12299826B2 patent drawing
  • US12299826B2 patent drawing

AI summary

This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for multi-layer reprojection techniques for augmented reality. A display processor may obtain a layer of graphics data including a plurality of virtual objects. Each the plurality of virtual objects may be associated with at least one bounding box of a plurality of bounding boxes. The display processor may further obtain metadata indicative of at least one edge of the at least one bounding box of the plurality of bounding boxes, and metadata corresponding to reprojection instructions associated with each of the plurality of bounding boxes. The display processor may reproject the plurality of virtual objects based on the metadata indicative of the at least one edge of the at least one bounding box and the metadata corresponding to the reprojection instructions.