Media Stream Reordering for Real-Time Display Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display apparatuses face inefficiencies in playing media asset data due to delays and discontinuities caused by the protocol stack waiting for complete MPU data, leading to prolonged waiting times and picture discontinuity when switching channels.
Innovation Solution
The display apparatus detects the transport sequence of MPU metadata, fragment metadata, and MFU data in the data transport stream, and injects the stream into the player only when the sequence is correct, or encapsulates it into a media transport package to achieve the target sequence before injection, thereby ensuring real-time decoding and playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the protocol stack waits for complete MPU data before playback, then data integrity is ensured, but playback delay and channel switching time increase
Solution Approach 1:
The patent applies preliminary action by performing sequence detection and validation on MPU metadata, fragment metadata, and MFU data before initiating playback. The system checks whether the transport sequence is correct in advance, and only when validated does it proceed to inject the data transport stream into the player. This preliminary validation ensures data integrity while enabling immediate playback without waiting for complete data accumulation, thereby reducing playback delay and channel switching time.
2Manufacturing precision
If the protocol stack waits for complete MPU data, then decoding accuracy is improved, but channel switching continuity deteriorates
Solution Approach 1:
The system performs preliminary sequence detection and validation to ensure decoding accuracy is maintained. By checking the transport sequence correctness before playback initiation, the system guarantees that only properly sequenced data is decoded, preserving decoding accuracy while enabling smooth channel transitions without picture discontinuity.
Solution Approach 2:
The patent implements continuity of useful action by establishing a continuous data validation and injection mechanism. The sequence detection and player injection operations run continuously, ensuring that channel switching occurs smoothly without picture discontinuity while maintaining decoding accuracy through ongoing sequence validation.
3Speed
If real-time playback is implemented, then channel switching speed is improved, but data sequence errors increase
Solution Approach 1:
The patent applies feedback by implementing a sequence detection mechanism that continuously monitors the transport sequence of MPU metadata, fragment metadata, and MFU data. The system provides feedback on sequence correctness and adjusts playback injection accordingly - only injecting data when the sequence is validated as correct. This feedback loop enables real-time playback with fast channel switching while preventing data sequence errors through continuous validation.
Data Source
AI summary
Some embodiments of the present application provide a display device and a media asset playing method. The method may comprise: in response to a playing instruction for media asset data, acquiring a data transport stream of the media asset data, wherein the data transport stream comprises MPU metadata, fragment metadata and MFU data; then detecting a transport order of the MPU metadata, the fragment metadata and the MFU data in the data transport stream; if the transport order is a target order, introducing the data transport stream into a player, so as to decode and play the data transport stream in real time by means of the player; and if the transport order is not the target order, encapsulating the data transport stream into a media transport packet in the target order, and introducing the media transport packet into the player.


