NAL Unit Information Encoding for Lower-Cost Media 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 method and apparatus for generating and receiving media files that effectively encode and decode NAL unit information, excluding specific types of NAL unit numbers and values, to optimize image processing and transmission.
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 extracts and removes redundant NAL unit number information from the media file structure. By excluding unnecessary NAL unit type counts (particularly for non-VCL NAL units), the system reduces data quantity while preserving essential image quality information, thus lowering storage and transmission costs without sacrificing image quality
Solution Approach 2:
The patent modifies the media file structure by changing the parameters related to NAL unit information encoding. Specifically, it alters which NAL unit type fields are included in the decoder configuration record, removing redundant parameters while keeping essential ones, thereby reducing data size while maintaining image quality
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 extracts and removes redundant NAL unit number information from the media file structure. By excluding unnecessary NAL unit type counts (particularly for non-VCL NAL units), the system reduces data quantity while preserving essential image quality information, thus lowering storage and transmission costs without sacrificing image quality
Solution Approach 2:
The patent modifies the media file structure by changing the parameters related to NAL unit information encoding. Specifically, it alters which NAL unit type fields are included in the decoder configuration record, removing redundant parameters while keeping essential ones, thereby reducing data size while maintaining image quality
3Reliability
If NAL unit information is fully included, then sample reconstruction accuracy is improved, but data size increases
Solution Approach 1:
The patent extracts and removes redundant NAL unit number information from the media file structure. By excluding unnecessary NAL unit type counts (particularly for non-VCL NAL units), the system reduces data quantity while preserving essential image quality information, thus lowering storage and transmission costs without sacrificing image quality
Solution Approach 2:
The patent applies local quality by differentiating the inclusion of NAL unit information based on type. Essential NAL unit type information for VCL NAL units is preserved to ensure correct sample reconstruction, while redundant NAL unit type information for non-VCL NAL units is removed, achieving optimal balance between reconstruction accuracy and data size
Data Source
AI summary
Disclosed herein are a method and apparatus for generating/receiving a media file including NAL unit information and a method of transmitting a media file. A media file receiving method may comprise obtaining network abstraction layer (NAL) unit information of video data from a decoder configuration record in a media file and processing the video data based on the NAL unit information. The NAL unit information may comprise first information specifying a number of NAL units having a NAL unit type indicated in the decoder configuration record, for a stream to which the decoder configuration record is applied, and based on the indicated NAL unit type being a predetermined non-video coding layer (non-VCL) NAL unit type, obtaining of the first information may be skipped.


