Virtual World Scene Data Packing for Progressive Download
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for downloading scene data in virtual worlds are inefficient, leading to slow data transfer and non-continuous display of objects, resulting in a poor user experience due to high overhead and long waiting times.
Innovation Solution
A method and system that utilize Level of Detail (LoD) content packing, where requests include information on object groups and LoD information, allowing for progressive downloading and transmission of packed LoD content, reducing redundant header information and improving network efficiency, enabling faster and continuous object rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional scene data downloading methods are used, then complete scene data can be obtained, but the download speed is slow and user experience deteriorates
Solution Approach 1:
The patent segments scene data into multiple Level of Detail (LoD) layers, where each layer represents a different level of object detail. The client can download and render lower-detail layers first for immediate display, then progressively download higher-detail layers to improve visualization quality over time, thereby reducing initial waiting time while maintaining complete data availability.
Solution Approach 2:
The patent performs preliminary packing of LoD content on the server side before transmission. By pre-processing and organizing scene data into packed LoD formats with optimized header structures, the system reduces the overhead during actual download operations, enabling faster data transfer and improved download speed without compromising data completeness.
2Productivity
If traditional scene data transmission is used, then all object data is transmitted, but data transmission overhead is high and network efficiency deteriorates
Solution Approach 1:
The patent extracts and removes redundant header information from scene data transmission. By analyzing the structure of traditional scene data formats and identifying repetitive or unnecessary header elements, the system eliminates these overhead components while retaining essential data, thereby reducing total transmission volume and improving network efficiency.
Solution Approach 2:
The patent merges multiple LoD content elements into a packed format that reduces overall overhead. By combining related data structures and using shared headers for multiple objects or layers, the system minimizes redundant information transmission while maintaining the ability to deliver complete scene data when needed.
3Ease of operation
If traditional scene data downloading is used, then scene objects can be displayed, but the display is non-continuous and user experience deteriorates
Solution Approach 1:
The patent implements dynamic rendering by allowing the client to display scene objects at different LoD levels based on current download progress. As data is downloaded progressively, the rendering system dynamically transitions between detail levels, providing continuous visual feedback rather than waiting for complete data download, thereby improving perceived continuity and reducing display delays.
4Measurement precision
If complete scene data is transmitted, then all object details are available, but transmission time increases and response time deteriorates
Solution Approach 1:
The patent applies local quality by allowing different regions or objects in the scene to be rendered at different LoD levels simultaneously. Objects that are currently visible or important can be rendered at higher detail levels, while distant or less important objects use lower detail levels, optimizing the balance between visual quality and transmission time based on local scene requirements.
Solution Approach 2:
The patent performs preliminary organization of complete scene data into packed LoD structures on the server side. This pre-processing enables the client to receive and render high-quality objects faster by utilizing the optimized structure, reducing response time while maintaining the ability to display complete detailed data when fully downloaded.
Data Source
AI summary
Methods and systems for providing scene data of a virtual world. One method includes the following steps: receiving a request for downloading the scene data from a content requesting party, where the request includes (i) information on an object group in the scene data and (ii) Level of Detail (LoD) information on an object in the object group, packing LoD content of the object in the object group based on the information on the object group and the LoD information on the object, and transmitting the packed LoD content corresponding to the object group to the content requesting party.


