NAL Unit Array Constraints for Efficient Media File Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images, such as 360-degree images, leads to higher storage and transmission costs due to increased file capacity and frame rates, which overwhelms limited hardware and network resources in mobile devices.
Innovation Solution
A media file generating/receiving method and apparatus that applies relaxed constraints on NAL unit array information, allowing limited values for specific NAL unit types and providing flexibility in the processing of media files.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-resolution and high-quality images are processed, then image quality is improved, but storage cost and transmission cost increase
Solution Approach 1:
The patent applies parameter changes by modifying the NAL unit array completeness constraint from a fixed value to a flexible parameter that can be set based on specific NAL unit types. This allows optimization of bitstream structure to reduce file capacity while maintaining image quality through efficient compression parameters.
2Manufacturing precision
If high-resolution and high-quality images are processed, then image quality is improved, but transmission cost increases
Solution Approach 1:
The patent modifies transmission parameters by allowing flexible NAL unit array completeness settings based on NAL unit types, enabling more efficient bitstream compression and reduced transmission data volume while preserving image quality.
Solution Approach 2:
The patent segments the bitstream into different NAL unit types and applies different completeness constraints to each type, allowing selective optimization of transmission efficiency for different portions of the video data while maintaining overall image quality.
3Productivity
If NAL unit array completeness is constrained for all types, then processing efficiency is improved, but flexibility is reduced
Solution Approach 1:
The patent applies local quality by setting different NAL unit array completeness constraints for different NAL unit types based on their specific requirements. This allows processing efficiency to be optimized for each type locally while maintaining overall system flexibility.
Solution Approach 2:
The patent introduces dynamic flexibility by allowing the NAL unit array completeness parameter to be configured differently for different NAL unit types rather than applying a uniform constraint, enabling adaptive processing that balances efficiency and flexibility.
4Device complexity
If uniform NAL unit array constraints are applied, then processing simplicity is improved, but optimization capability is reduced
Solution Approach 1:
The patent applies local quality by implementing type-specific NAL unit array completeness constraints rather than uniform constraints. This increases optimization capability for different NAL unit types while maintaining manageable processing complexity through systematic differentiation.
Data Source
AI summary
A method and apparatus for generating/receiving a media file including NAL unit array information, and a method for transmitting the media file are provided. A method for receiving a media file, according to the present disclosure, comprises the steps of: acquiring, from a decoder setting record within a media file, first information indicating whether a network abstraction layer (NAL) unit of a predetermined type can be present within a stream of video data; and processing the video data on the basis of the first information, wherein, on the basis of a sample entry, which transports the NAL unit array of the predetermined type, being a WC sample entry, the first information is limited to have a predetermined value with respect to the NAL unit array of the predetermined type and can be permitted to have a value other than the predetermined value with respect to a NAL unit array of a type differing from the predetermined type.


