Hierarchical Track Structure for Immersive Media Derivation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage structures for point cloud content do not support efficient viewport-dependent processing and delivery of 3D immersive media, leading to high computational and bandwidth requirements, as they lack a hierarchical track structure for deriving composite point cloud content from input elementary streams.
Innovation Solution
The implementation of a hierarchical track structure that allows for encoding and decoding of point cloud video data by performing track derivation operations on geometry, attribute, and occupancy data, generating composite immersive media tracks from sub-divided 2D and 3D sub-picture and sub-volumetric tracks, respectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the entire spherical content is processed and delivered, then the user can view the content at any viewport, but the computational and bandwidth requirements become excessively high
Solution Approach 1:
The spherical content is divided into multiple viewports or regions, each representing a portion of the 360-degree content. Instead of processing and delivering the entire sphere, the system segments the content into manageable chunks corresponding to different viewing angles, thereby reducing computational and bandwidth requirements while maintaining viewport flexibility.
Solution Approach 2:
The system performs partial processing by delivering only the content necessary for the current viewport rather than the complete spherical content. This partial action approach ensures that the user receives sufficient information for their viewing needs without the excessive computational and bandwidth cost of processing the entire sphere.
2Adaptability or versatility
If the entire spherical content is processed and delivered, then the user can view the content at any viewport, but the bandwidth consumption increases significantly
Solution Approach 1:
The spherical content is divided into multiple viewports or regions, each representing a portion of the 360-degree content. Instead of processing and delivering the entire sphere, the system segments the content into manageable chunks corresponding to different viewing angles, thereby reducing computational and bandwidth requirements while maintaining viewport flexibility.
Solution Approach 2:
The system performs partial processing by delivering only the content necessary for the current viewport rather than the complete spherical content. This partial action approach ensures that the user receives sufficient information for their viewing needs without the excessive computational and bandwidth cost of processing the entire sphere.
3Quantity of substance
If viewport-dependent processing is implemented, then bandwidth and compute resources are saved, but the complexity of content delivery and processing increases
Solution Approach 1:
The system performs preliminary actions by pre-processing and organizing content into predefined viewports or regions before actual playback. This allows the content to be structured in advance, reducing the complexity of real-time viewport-dependent processing by having the content ready in organized segments that can be quickly selected and delivered based on user viewing direction.
Data Source
AI summary
The techniques described herein relate to methods, apparatus, and computer readable media configured to encode and/or decode video data. Immersive media data is accessed that comprises a hierarchical track structure comprising at least (a) a first track at a first level of the hierarchical track structure comprising first immersive media elementary data, wherein the first track is a parameter track, and the first immersive media elementary data comprises timed metadata, and (b) a second track at a second level in the hierarchical track structure that is different than the first level of the first track, the second track comprising metadata specifying an immersive media track derivation operation. The immersive media track derivation operation is performed on at least the first immersive media elementary data to generate composite immersive media data for the second track.


