Virtual Object Spatial Mapping for XR Viewing Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems require significant user input and resource utilization to rearrange virtual objects in extended reality environments when switching between viewing arrangements, leading to increased power consumption and heat generation.

Innovation Solution

Implementing a method where electronic devices automatically determine and maintain the spatial arrangement of virtual objects based on their initial positions, preserving spatial relationships and adapting to unbounded viewing arrangements associated with physical elements, thereby reducing the need for user-driven rearrangement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If virtual objects are manually rearranged when switching between viewing arrangements, then spatial accuracy is improved, but power consumption and heat generation increase

Engineering Contradiction:
Improvespatial accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system pre-calculates and stores the spatial arrangement mapping between different viewing arrangements. When switching arrangements, the pre-computed mapping is applied automatically without requiring real-time user input or extensive processing, thus maintaining spatial accuracy while reducing power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically determines and applies the spatial arrangement mapping when switching between viewing arrangements, eliminating the need for manual user rearrangement. This self-service approach reduces both user input requirements and the computational resources needed for processing.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If virtual objects are manually rearranged when switching between viewing arrangements, then spatial accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvespatial accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The spatial arrangement mapping between different viewing arrangements is pre-calculated and stored in advance. This eliminates the need for complex real-time computation and manual user intervention, simplifying the system while maintaining spatial accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores a copy of the spatial arrangement mapping that can be automatically applied when switching viewing arrangements. This copying approach avoids the need for complex real-time transformation calculations, reducing system complexity while preserving spatial relationships.

Inventive Principle:
Principle #26Copying

3Ease of operation

If automatic spatial arrangement mapping is implemented, then user input is reduced, but manufacturing precision requirements increase

Engineering Contradiction:
Improveuser input reductionVSAvoidmapping precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The spatial arrangement mapping is pre-calculated with high precision during system setup or initialization. This pre-computed mapping is then stored and automatically applied, reducing user input requirements while ensuring manufacturing precision is met through careful pre-planning rather than real-time computation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230334724A1Transposing Virtual Objects Between Viewing Arrangements
Publication Date: 2023.10.19 APPLE INC
  • US20230334724A1 patent drawing
  • US20230334724A1 patent drawing
  • US20230334724A1 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods for determining a placement of virtual objects in a collection of virtual objects when changing from a first viewing arrangement to a second viewing arrangement based on their respective positions in one of the viewing arrangements. In some implementations, a method includes displaying a set of virtual objects in a first viewing arrangement in a first region of an environment. The set of virtual objects are arranged in a first spatial arrangement. A user input corresponding to a request to change to a second viewing arrangement in a second region of the environment is obtained. A mapping is determined between the first spatial arrangement and a second spatial arrangement based on spatial relationships between the set of virtual objects. The set of virtual objects is displayed in the second viewing arrangement in the second region of the environment.