Virtual Reality Data Customization for Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual reality media provider systems face challenges in efficiently distributing high-quality virtual reality data to multiple users simultaneously, as they often transmit redundant and irrelevant data, leading to increased bandwidth usage and reduced immersion due to the need to send detailed data for all aspects of a 3D scene, even if only parts are relevant to users.
Innovation Solution
The system customizes virtual reality data by selecting specific surface data frame sequences based on user perspectives and experience parameters, generating tailored datasets that focus on relevant details for each user's viewpoint, reducing unnecessary data transmission and enhancing immersion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If virtual reality data is transmitted with high detail for all aspects of a 3D scene, then image quality is improved, but bandwidth usage increases and redundant data transmission occurs
Solution Approach 1:
The patent applies local quality by transmitting high-detail data only for regions of the 3D scene that are relevant to the user's current viewpoint, while using lower detail for other regions. The system determines which portions of the scene require high fidelity based on the user's perspective and experience parameters, thereby maintaining image quality where needed while reducing overall bandwidth consumption.
Solution Approach 2:
The patent extracts and transmits only the necessary portions of the 3D scene data that are relevant to the user's current experience, rather than transmitting complete high-detail data for the entire scene. By identifying and separating the relevant data portions based on user perspective and experience parameters, the system reduces redundant transmission while maintaining quality for important elements.
2Reliability
If detailed data is transmitted for all aspects of the 3D scene, then immersion is improved, but data transmission efficiency decreases
Solution Approach 1:
The system maintains immersion by ensuring high-detail data transmission for specific local regions that contribute most to the user's immersive experience, such as areas near the user's viewpoint or containing important interactive elements. Other regions receive lower-detail data, optimizing transmission efficiency while preserving immersion where it matters most.
Solution Approach 2:
The patent applies partial action by transmitting detailed data for only the necessary portions of the scene rather than the entire scene. The system identifies the minimum required data set that maintains immersion based on user perspective and experience parameters, avoiding excessive data transmission for areas that do not contribute to the current immersive experience.
3Measurement precision
If complete virtual reality datasets are provided to all users, then experience quality is maintained, but system complexity and data processing requirements increase
Solution Approach 1:
The system reduces data processing requirements by providing high-quality detailed data only for local regions relevant to each user's specific viewpoint and experience parameters. The virtual reality media provider analyzes user perspective and determines which scene portions require high fidelity, thereby maintaining experience quality for critical elements while reducing overall data complexity and processing demands.
Solution Approach 2:
The patent utilizes parameter changes by adjusting data detail levels based on user-specific parameters such as viewpoint, experience type, and device capabilities. The system dynamically modifies the quality and detail of transmitted data according to these parameters, ensuring appropriate experience quality for each user while optimizing data processing requirements through parameter-driven adaptation.
Data Source
AI summary
An exemplary virtual reality system accesses metadata describing a plurality of frame sequences that each include two-dimensional color data frames and depth data frames that depict a different view of a three-dimensional (3D) scene. The virtual reality system identifies a set of experience parameters defining a particular virtual reality experience associated with the 3D scene and that is to be experienced by a user using a media player device. Based on the metadata and the set of experience parameters, the virtual reality system selects frame sequences from the plurality of frame sequences for inclusion in a frame sequence subset that is customized to the particular virtual reality experience and that collectively includes data sufficient to allow the media player device to generate a virtual 3D representation of the 3D scene. The virtual reality system also provides the selected frame sequences of the frame sequence subset to the media player device.


