Muxed Track SubSample Information Management for Dynamic Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In MPEG-DASH streaming, using a muxed track to store multiple component streams in one track reduces redundant information management, but it is challenging to dynamically change encoding parameters for each component stream.
Innovation Solution
A preprocessing unit generates SubSample information for each component stream, which is then used to create a file that includes this information, allowing for dynamic encoding parameter adjustments by linking SubSampleEntry and SubSampleToChunkBox.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple component streams are stored in individual tracks, then codec information can be managed separately for each stream, but the amount of management information increases due to redundancy
Solution Approach 1:
The patent merges multiple component streams into a single track structure, combining what were previously separate track-managed streams. This allows shared management information (moov, voof) to be used across multiple streams, reducing redundancy while maintaining the ability to manage codec information for each component stream through the unified track structure.
2Quantity of substance
If multiple component streams are stored in a muxed track, then the amount of management information is reduced, but it becomes difficult to dynamically change encoding parameters for each component stream
Solution Approach 1:
The patent segments the management information structure by introducing SubSampleEntry and SubSampleToChunkBox specifically for the muxed track. This segmentation allows codec information and encoding parameters to be individually managed for each SubSample (component stream) within the muxed track, enabling dynamic parameter changes while maintaining the space-efficient muxed structure.
3Quantity of substance
If a muxed track is used to store multiple component streams, then information redundancy is reduced, but it is difficult to associate codec information switched according to each component stream
Solution Approach 1:
The patent introduces SubSampleEntry and SubSampleToChunkBox as intermediary structures within the muxed track. These intermediaries serve as the link between the unified muxed track structure and the individual component streams, enabling proper association of codec information with each SubSample while maintaining the space-efficient muxed format.
Data Source
AI summary
Provided are an information processing device, an information processing method, a reproduction processing device, and a reproduction processing method that reduce the amount of information and provide a viewer with a high-quality viewing experience. A preprocessing unit individually generates SubSample information used for decoding each of SubSamples, which are a plurality of component streams, in a content stream including the SubSamples. The file generation unit generates a file including the SubSample1 information generated by the preprocessing unit.


