Mixed Reality Anchor Caching for Seamless Space Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mixed reality (MR) systems face delays and inefficiencies when sharing multiple MR spaces across MR terminals, particularly when users move between different real spaces, as they require repeated anchor information downloads and lack efficient room detection and adjacency management.

Innovation Solution

An information processing system that includes a server managing mixed space information, which associates spatial information with anchor information for both the current and adjacent real spaces, allowing terminals to pre-acquire necessary data for seamless transitions between spaces, reducing processing delays and improving sharing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If anchor information is downloaded repeatedly when users move between MR spaces, then the system can maintain accurate spatial information, but processing delays increase and sharing efficiency decreases

Engineering Contradiction:
Improvespatial information accuracyVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by downloading and caching anchor information for adjacent MR spaces in advance, before the user actually moves to those spaces. This proactive approach stores spatial data locally so that when transitions occur, the information is already available, eliminating the need for repeated downloads and reducing processing delays while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system manages multiple MR spaces with complete anchor information, then sharing efficiency improves, but device complexity and memory requirements increase

Engineering Contradiction:
Improvesharing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies local quality by selectively managing anchor information based on spatial proximity and user behavior patterns. Instead of uniformly managing all possible MR spaces, it focuses on caching anchor information for adjacent spaces that are likely to be visited next, based on the user's current location and movement history. This targeted approach improves sharing efficiency for relevant spaces without unnecessarily increasing device complexity for distant or unlikely destinations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial action by downloading anchor information for only some adjacent MR spaces rather than all possible spaces. It prioritizes spaces based on proximity, user behavior patterns, and transition likelihood, downloading information for a subset of adjacent spaces that are most relevant. This partial approach achieves sufficient sharing efficiency without the overhead of managing complete information for all possible MR spaces.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the system caches anchor information for adjacent spaces, then transition smoothness improves, but memory usage increases

Engineering Contradiction:
Improvetransition smoothnessVSAvoidmemory usage
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system applies partial action by caching anchor information for only a subset of adjacent MR spaces rather than all possible spaces. It prioritizes caching based on spatial proximity, user behavior patterns, and transition frequency, storing information for the most relevant adjacent spaces. This selective caching achieves smooth transitions for likely destinations while controlling memory usage by excluding less relevant spaces.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements dynamics by making the cached anchor information adaptive and changeable. It monitors user movement patterns, transition frequency, and spatial relationships to dynamically adjust which adjacent spaces have their anchor information cached. As user behavior evolves or as users move to new locations, the system updates its caching strategy, adding or removing cached information as needed, thereby optimizing the balance between transition smoothness and memory consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11721078B2Information processing system, information processing terminal device, server device, information processing method and program thereof
Publication Date: 2023.08.08 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11721078B2 patent drawing
  • US11721078B2 patent drawing
  • US11721078B2 patent drawing

AI summary

A technology for reducing a processing delay when a plurality of mixed reality spaces are shared between terminals is provided.An information processing system includes a terminal configured to display an image representing a mixed reality space obtained by superimposing a virtual space in a real space, and a server apparatus configured to communicate with the terminal. The server apparatus manages, for each of a plurality of real spaces, information for identifying the real space and anchor information for defining a superimposition position of the virtual space in the real space and, in a case where an acquisition request for anchor information corresponding to a first real space is received from the terminal, transmits response information including anchor information corresponding to the first real space and anchor information corresponding to a second real space adjacent to the first real space to the terminal. The terminal stores the response information received from the server apparatus and, in a case where the terminal is placed into the second real space, displays an image representing a mixed reality space based on anchor information corresponding to the second real space.