Context-Aware Virtual Content Switching for VR Spatial Regions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual reality systems face complexity and uncertainty in managing spatial regions of interest due to high user freedom, especially when dealing with volumetric content and multiple spatial positions, leading to inefficient content delivery and user experience.
Innovation Solution
The system provides multiple virtual content data sets representing different regions of a common scene, along with auxiliary data that allows the user device to switch between these sets based on determined context, such as user position, orientation, and object-of-interest, using object-recognition algorithms and metadata for efficient content switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple virtual content data sets representing different spatial regions are provided to enable user freedom in VR/AR/MR environments, then user experience and adaptability are improved, but device complexity and data management uncertainty increase
Solution Approach 1:
The patent segments the complete virtual content into multiple data sets, each representing a different spatial region of the common scene. The server provides a first data set covering a first spatial region and a second data set covering a second spatial region. This segmentation allows the user device to receive and process only the relevant portion of the virtual content based on current viewing context, reducing overall complexity while maintaining adaptability.
Solution Approach 2:
The server performs preliminary action by determining which spatial region is currently of interest to the user and proactively provides the corresponding data set before the user requests it. The system uses auxiliary data to anticipate user needs and pre-load appropriate content regions, reducing the computational burden on the user device and simplifying real-time spatial management.
2Productivity
If auxiliary data is transmitted to enable context-based switching between data sets, then content delivery efficiency is improved, but data transmission volume increases
Solution Approach 1:
The patent extracts only the essential auxiliary data needed for context-based switching from the complete virtual content. Rather than transmitting entire data sets upfront, the system extracts and transmits only the metadata and context information required to determine which spatial region the user is currently viewing, enabling efficient switching without overwhelming data transmission.
Solution Approach 2:
The system applies partial action by transmitting auxiliary data at selective moments rather than continuously. Auxiliary data is provided when the user's viewing context changes or when switching between spatial regions is anticipated, avoiding unnecessary data transmission while maintaining content delivery efficiency.
3Adaptability or versatility
If volumetric virtual reality content is provided from multiple spatial positions, then immersion and adaptability are improved, but uncertainty in spatial region identification increases
Solution Approach 1:
The patent implements feedback mechanisms where the user device continuously reports its current viewing context and spatial position back to the server. The server uses this feedback to accurately determine which spatial region the user is currently observing and dynamically adjusts which data sets are provided. This feedback loop reduces uncertainty in spatial region identification while maintaining high immersion through multi-position volumetric content.
Data Source
AI summary
Methods and apparatuses are disclosed for providing virtual content based on user context. An example apparatus comprises means providing a plurality of virtual content data sets for transmission to a remote user device, the data sets representing virtual content in relation to a common scene and each covering a different respective region of said scene. The apparatus may also comprise means for transmitting one or more of the data sets to the remote user device for consumption. The apparatus may also comprise means for transmitting to the remote user device auxiliary data, the auxiliary data being usable to cause the remote user device to switch from consuming a current data set representing a current region of said scene to a different set of virtual content data representing a different region of said scene, the switching being based at least partly on a determined context of the remote user device.


