Media Stream Reordering for Real-Time Display Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata integrityVSAvoidplayback delay
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the protocol stack waits for complete MPU data, then decoding accuracy is improved, but channel switching continuity deteriorates

Engineering Contradiction:
Improvedecoding accuracyVSAvoidpicture continuity
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #20Continuity of useful action

3Speed

If real-time playback is implemented, then channel switching speed is improved, but data sequence errors increase

Engineering Contradiction:
Improvechannel switching speedVSAvoiddata sequence accuracy
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250380010A1Display device and media asset playing method
Publication Date: 2025.12.11 HISENSE ELECTRONICS TECH SHENZHEN CO LTD
  • US20250380010A1 patent drawing
  • US20250380010A1 patent drawing
  • US20250380010A1 patent drawing

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.