Asynchronous 3D Scene Data Download for Head-Mounted Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems require users to remove and reattach head-mounted display devices to switch between three-dimensional scenes, leading to user frustration and inefficiency due to the need to navigate through Web browsers and external devices.
Innovation Solution
Implementing a method to immediately download data for multiple three-dimensional scenes from a network provider to a computing device or head-mounted display device, allowing seamless transitions between scenes without the need for external device navigation or browser switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data for multiple three-dimensional scenes is immediately downloaded to enable seamless transitions, then scene transition speed and user experience are improved, but initial data download time and network bandwidth consumption increase
Solution Approach 1:
The system performs preliminary downloading of three-dimensional scene data in the background before the user actually needs to view it. This allows the data to be ready in advance, enabling instant scene transitions without noticeable delay while the download occurs asynchronously during normal operation
Solution Approach 2:
The downloaded data is segmented into different three-dimensional scene portions, with each scene's data stored separately. This allows the system to download and store only the specific scene data that will be needed next, rather than downloading all possible scene data at once, optimizing both download time and storage usage
2Ease of operation
If all three-dimensional scene data is downloaded in advance, then navigation between scenes becomes asynchronous and seamless, but memory usage and storage requirements increase
Solution Approach 1:
The three-dimensional scene data is divided into separate segments for different scenes. The system downloads and stores only the data for the current scene and potentially one or two upcoming scenes, rather than loading all scene data into memory simultaneously. This segmentation allows smooth navigation while maintaining manageable memory usage
Solution Approach 2:
The system downloads slightly more data than immediately needed by pre-fetching data for the current and next expected scene, but not all possible scene data. This partial action provides enough data for smooth navigation while avoiding the excessive memory consumption of downloading everything
Data Source
AI summary
The disclosed techniques immediately download, to a head-mounted display device or to a device connected to a head-mounted display device, data used to render each of multiple three-dimensional scenes that are part of an experience. An experience includes related and/or linked content that can be accessed and/or displayed for a particular purpose. In various examples, the experience can initially be accessed using a computing device (e.g., a laptop, a smartphone, etc.). The immediate download can be implemented in response to a user switching consumption of the experience from a display of the computing device to a display of the head-mounted display device so three-dimensional scenes can be consumed in a three-dimensional immersive environment (e.g., a three-dimensional coordinate space displayed via the head-mounted display device). Data for individual ones of the three-dimensional scenes is instantiated (e.g., rendered and displayed) asynchronously based on user navigation to a next three-dimensional scene.


