Extraterrestrial Body Reference for AR Multiplayer Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual and augmented reality systems face challenges in providing a shared interactive experience across multiple devices due to the randomness of camera movements, making large-scale and in-person multiplayer experiences unfeasible, as devices may not generate the same map of the physical environment.

Innovation Solution

The system utilizes extraterrestrial bodies as a common reference point to synchronize virtual environments across devices, detecting their location and using this information to place virtual objects consistently, allowing for a shared interactive experience even among users spread out over vast distances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SLAM applications are used to construct environment maps in AR/VR systems, then devices can generate their own interpretation of the physical environment, but multiple devices cannot generate the exact same map due to randomness of camera movement

Engineering Contradiction:
Improveability to generate environment mapsVSAvoidconsistency of environment maps across devices
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an extraterrestrial body (such as the Moon or a satellite) as a common intermediary reference point that all devices can observe and use to establish their environment maps. This mediator provides a fixed, recognizable feature in the sky that serves as a anchor for spatial orientation, allowing multiple devices to generate consistent maps despite random camera movements. The extraterrestrial body acts as a universal landmark that all users can detect and use to synchronize their virtual environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If devices use random camera movement for exploration, then users can freely move and interact with the environment, but large-scale and in-person multiplayer interactive experiences become unfeasible

Engineering Contradiction:
Improvefreedom of camera movementVSAvoidmultiplayer interactive experience capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system uses the detected position and orientation of the extraterrestrial body as feedback to continuously correct and synchronize the virtual environment across multiple devices. Each device monitors the extraterrestrial body's position in its camera field of view and uses this information to adjust its virtual environment rendering, ensuring that all users see consistent virtual objects at the same locations regardless of their individual camera movements or device positions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10974132B2Systems and methods to provide a shared interactive experience across multiple presentation devices based on detection of one or more extraterrestrial bodies
Publication Date: 2021.04.13 DISNEY ENTERPRISES INC
  • US10974132B2 patent drawing
  • US10974132B2 patent drawing
  • US10974132B2 patent drawing

AI summary

This disclosure presents systems and methods to provide a shared augmented reality experience across multiple presentation devices based on detection of one or more extraterrestrial bodies. A presentation device may be configured to detect presence of an extraterrestrial body. The presentation device may obtain resource information corresponding to the extraterrestrial body. The resource information may specify information specific to the extraterrestrial body including a location of the extraterrestrial body. The presentation device may generate an image of a virtual object. The image may be presented so that the virtual object may be perceived as being present at the location of the extraterrestrial body. The virtual object may augment the appearance of the extraterrestrial body. Gameplay may be carried out utilizing the virtual object.