Hint Track Media Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transmitting time-related sequences of media data over networks are inefficient, often requiring packetization that restricts applicability and increases storage requirements, and may slow down the transmission system due to the need for real-time processing.
Innovation Solution
The method involves creating a 'hint track' that contains instructions for packetizing media data, allowing for efficient transmission over various protocols without modifying the media data itself, enabling scalable and protocol-independent streaming while maintaining media independence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If media data is packetized for network transmission, then transmission efficiency is improved, but storage requirements increase and system complexity increases
Solution Approach 1:
The patent segments the packetization instructions from the media data by introducing a separate hint track. The hint track contains discrete packetization hints that can be independently stored and processed, allowing the media data to remain uncompressed while transmission instructions are separated into manageable segments.
Solution Approach 2:
The patent extracts the packetization control information from the media data stream itself and places it in a separate hint track. This extraction allows the media data to maintain its original format and storage efficiency while the transmission protocol requirements are isolated in the hint track.
2Adaptability or versatility
If packetization is performed in real-time, then transmission adaptability is improved, but processing speed decreases
Solution Approach 1:
The patent performs packetization instructions in advance by pre-storing them in the hint track during media data creation or preparation. This preliminary action allows the actual transmission process to simply follow pre-computed instructions rather than performing complex real-time packetization operations.
Solution Approach 2:
The patent creates a copy of the packetization instructions in the hint track that can be referenced during transmission. This copying approach allows the system to retrieve and execute pre-prepared transmission instructions without recalculating packetization parameters in real-time.
3Reliability
If media data is formatted for specific transmission protocols, then protocol compatibility is improved, but format versatility decreases
Solution Approach 1:
The patent creates a universal hint track structure that can accommodate multiple transmission protocols through a single standardized interface. The hint track serves multiple functions by storing protocol-specific packetization instructions in a consistent format, allowing one track to support various protocols without requiring separate media data formats.
Solution Approach 2:
The patent introduces the hint track as an intermediary layer between the media data and transmission protocols. This intermediary separates the protocol-specific packetization requirements from the media data itself, allowing the same media data to be adapted to different protocols through the hint track without modifying the original media format.
Data Source
AI summary
The present invention provides methods and apparatuses for processing readable content stored in a stream of data which contains samples for presenting a presentation at a plurality of views. In one embodiment, the first stream is stored and a second stream is derived from a first stream, where the second stream contains references to the first stream for use in selecting data, for an operating point within the content that includes the plurality of views, from the first stream. According to one aspect of the invention, references contained in stored second stream are accessed to transmit or store the data from the first stream.


