Application Tracks in Audio Video Containers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia systems face challenges in seamlessly integrating and presenting diverse media content, such as museum-related information, during movie playback, often resulting in momentary pauses or reduced video quality due to insufficient bit rates.
Innovation Solution
A media presentation system that embeds application archives within a coded bitstream, allowing for timely retrieval of additional multimedia information without disrupting high-quality video playback, using application descriptors and caching mechanisms to manage resource usage and data retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If additional information is retrieved from a data repository during movie playback, then the viewer can access relevant multimedia content, but the movie playback may experience momentary pauses or quality degradation
Solution Approach 1:
The system extracts and buffers additional information related to the current scene before the scene actually plays. By preparing the data in advance during periods of low resource usage, the system ensures that when the scene is displayed, both the movie and additional information can be delivered simultaneously without causing playback interruptions or quality degradation.
2Manufacturing precision
If the movie playing program secures a high bit rate for desired rendering quality, then video quality is maintained, but additional information retrieval may be delayed or interrupted
Solution Approach 1:
The system performs information retrieval and buffering in advance during low-resource periods, so that when high-quality video playback is required, both the video stream and additional information are already prepared and can be delivered simultaneously without delay.
Solution Approach 2:
The system dynamically adjusts resource allocation based on real-time conditions, switching between video playback and information retrieval tasks. During low-resource usage periods, the system prioritizes information retrieval; during high-resource periods, it maintains high-quality video playback, optimizing both video quality and information delivery timing.
3Loss of information
If the system retrieves additional information during movie playback, then relevant content can be presented, but network bandwidth is consumed by both video streaming and data retrieval
Solution Approach 1:
The system retrieves and buffers additional information during periods when network bandwidth usage is lower, before the actual scene is displayed. This advance preparation allows simultaneous delivery of high-quality video and complete information content without requiring sustained high bandwidth consumption throughout the entire playback duration.
Data Source
AI summary
Techniques for providing application tracks in a media data container are described. An application descriptor may be extracted from a coded bitstream. The coded bitstream comprises media data to be played by a media presentation system. The application descriptor identifies an application archive (i) that is retrievable by the media presentation system from one or more sources and (ii) that is required by the media presentation system at a set media time associated with the media data. While playing the media data, the media presentation system causes retrieving all of the application archive from the one or more sources before the set media time.


