Mixed Reality Anchor Caching for Seamless Space Transitions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Productivity
If the system manages multiple MR spaces with complete anchor information, then sharing efficiency improves, but device complexity and memory requirements increase
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.
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.
3Ease of operation
If the system caches anchor information for adjacent spaces, then transition smoothness improves, but memory usage increases
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.
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.
Data Source
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.


