Anchor-Based Virtual Content Positioning in Mixed Reality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer-generated reality (CGR) systems, existing technologies face challenges in accurately positioning and orienting virtual content relative to the physical environment across multiple users and sessions, often resulting in inconsistent placement and lack of geometric correspondence with physical objects.

Innovation Solution

A method that determines a device location and obtains a content item with both coarse and fine location information, uses this information to identify an anchor in the physical environment, and then determines the precise position and orientation of the content item relative to the anchor for accurate display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If approximate positioning techniques are used, then device complexity is reduced, but measurement precision of content position deteriorates

Engineering Contradiction:
Improvepositioning system complexityVSAvoidcontent position precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The positioning system is segmented into multiple independent components: coarse positioning using device location data (GPS, Wi-Fi trianguulation) and fine positioning using anchor-based visual odometry. This segmentation allows each component to operate independently with appropriate complexity levels, achieving high precision without requiring a single overly complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Anchor objects serve as intermediaries between the physical environment and virtual content. The anchors provide stable, detectable reference points that enable precise alignment of virtual content with physical spaces without requiring complex direct positioning measurements between the device and the physical environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If approximate positioning techniques are used, then manufacturing precision of content placement deteriorates, but device complexity is reduced

Engineering Contradiction:
Improvecontent placement system complexityVSAvoidcontent placement precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by pre-placing anchor objects in the physical environment with known positions and orientations. These pre-positioned anchors serve as reference frames that enable subsequent virtual content to be accurately placed without requiring complex real-time measurement and computation during content placement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical positioning systems with a computational approach using visual odometry and anchor-based reference frames. Instead of using sophisticated mechanical alignment devices or markers, the system uses image processing and algorithmic computation to achieve precise content placement.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If approximate positioning techniques are used, then reliability of content positioning deteriorates, but device complexity is reduced

Engineering Contradiction:
Improvepositioning system complexityVSAvoidcontent positioning reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the visual odometry module continuously refines position estimates based on observed anchors and environmental features. This feedback loop corrects drift and alignment errors over time, ensuring reliable and consistent content positioning across extended usage periods.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Multiple anchors are distributed throughout the physical environment to provide redundant reference points. This beforehand cushioning ensures that if one anchor is occluded or becomes unavailable, the system can still maintain reliable positioning using remaining anchors, thereby improving robustness and reliability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20250113159A1Locating Content In An Environment
Publication Date: 2025.04.03 APPLE INC
  • US20250113159A1 patent drawing
  • US20250113159A1 patent drawing
  • US20250113159A1 patent drawing

AI summary

A method includes identifying a physical object within an environment using a camera of an electronic device, obtaining a content item to be output for display by the electronic device, determining a content position and a content orientation for the content item relative to the physical object, and displaying a representation of the content item using the electronic device so that, from a perspective of a user using the electronic device, the content item replaces the physical object in the environment. The content item is selected based on identifying the physical object.