Scene Graph Navigation Using Transition Couples

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining a path in a three-dimensional environment for navigating from a first location to a second location is computationally intensive, particularly in extended reality (XR) environments, where finding intermediate steps can be challenging.

Innovation Solution

The method involves using a scene graph to represent objects and their spatial relationships, generating transition couples that indicate changes in these relationships, and displaying the objective-effectuator object in association with other objects to achieve specific spatial relationships, thereby simplifying the pathfinding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional pathfinding algorithms are used in three-dimensional XR environments, then accurate navigation paths can be determined, but computational resources are excessively consumed

Engineering Contradiction:
Improvenavigation path accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the continuous three-dimensional environment into discrete navigation nodes and pre-computes transition couples between them. This segmentation transforms the complex continuous pathfinding problem into a manageable discrete graph structure, reducing real-time computational requirements while maintaining navigation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computation to generate transition couples and build the navigation graph before runtime. By pre-processing the environment and calculating possible transitions ahead of time, the system reduces the computational burden during actual navigation, achieving fast query performance without sacrificing path accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If detailed scene graphs with multiple objects and spatial relationships are maintained, then navigation accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvespatial relationship accuracyVSAvoidscene graph complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential navigation-relevant information from the complete scene graph, creating a simplified navigation graph that contains only nodes and edges necessary for pathfinding. This extraction maintains spatial relationship accuracy for navigation purposes while eliminating unnecessary complexity from the overall system.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces transition couples as an intermediary structure that mediates between the detailed scene graph and the navigation pathfinding process. These transition couples encapsulate spatial relationship information in a standardized format that simplifies graph operations while preserving the accuracy needed for precise navigation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12008720B1Scene graph assisted navigation
Publication Date: 2024.06.11 APPLE INC
  • US12008720B1 patent drawing
  • US12008720B1 patent drawing
  • US12008720B1 patent drawing

AI summary

In one implementation, a method of achieving an objective using a scene graph includes identifying a set of transition couples of a plurality of transition couples between sets of spatial relationships of the scene graph, wherein each spatial relationship of a respective first set of spatial relationships indicated by each transition couple of the set of transition couples is included in an initial set of spatial relationships or an respective second set of spatial relationships indicated by a previous transition couple and wherein a particular spatial relationship is included in a respective second set of spatial relationships of a last transition couple of the set of transition couples.