VVC Subpicture Track Layout for Efficient Immersive Media Files
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images and videos, particularly immersive media formats like 360-degree videos, has led to challenges in efficiently compressing and storing this data, resulting in increased transmission and storage costs due to the large size of image information.
Innovation Solution
A method and apparatus for configuring a file format that supports Versatile Video Coding (VVC) to efficiently store and deliver video/audio data, preventing incomplete slices within subpictures and ensuring clear relationships between VVC subpicture tracks and slices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-resolution and high-quality video data is transmitted or stored using existing mediums, then image quality is improved, but transmission costs and storage costs are increased
Solution Approach 1:
The video data is divided into slices and subpictures, allowing selective encoding and transmission of important regions. This segmentation enables efficient resource allocation where high quality is provided only where needed, reducing overall data volume while maintaining perceived image quality.
Solution Approach 2:
Different quality levels are applied to different regions of the video frame based on importance. Important regions (such as regions of interest) are encoded with higher quality, while less important regions use lower quality encoding, optimizing the balance between image quality and data size.
2Quantity of substance
If compression processing is applied to video information, then transmission and storage costs are reduced, but the size of compressed image information is expected to increase with high-quality requirements
Solution Approach 1:
By segmenting video into slices and subpictures, the system can apply different compression ratios to different regions. This allows maintaining high image quality in important areas while applying more aggressive compression to less critical areas, reducing overall data size without sacrificing essential quality.
Solution Approach 2:
The encoding parameters are dynamically adjusted based on region importance. Different quantization parameters, block sizes, and prediction modes are applied to different subpictures, optimizing the compression quality trade-off for each region independently.
3Productivity
If complex file formats are used to support VVC, then encoding efficiency is improved, but device complexity and processing difficulty are increased
Solution Approach 1:
The complex VVC encoding process is broken down into manageable segments (slices and subpictures) with standardized interfaces. This segmentation allows parallel processing and simplifies the overall system architecture by dividing complex tasks into smaller, more manageable units.
Solution Approach 2:
Encoding parameters and structures are pre-defined and standardized in the file format specification. This preliminary action reduces the complexity of real-time encoding decisions and simplifies device implementation by providing a ready-made framework.
Data Source
AI summary
A media file generation method according to the present document comprises the steps of: configuring sub-picture tracks; configuring a base track referring to at least one sub-picture track; and generating a media file including the sub-picture tracks and the base track, wherein the sub-picture tracks include a first sub-picture track and one or more second sub-picture tracks, the first sub-picture track includes one or more slices, when the one or more slices are not all slices of a sub-picture, all slices of the first sub-picture track are included in the same sub-picture as the sub-picture, and the base track referring to the first sub-picture track also refers to the one or more second sub-picture tracks including the remaining slices of the same sub-picture.


