Broadcast Transport Packet Timing Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies lack efficient methods for supporting next-generation hybrid broadcasts that interwork with both terrestrial broadcast networks and internet networks, particularly in transmitting and receiving media file format-based data using real-time content transport protocols.
Innovation Solution
A broadcast transmission and reception system that utilizes a transport packet structure to manage payload formats, extract timing information, and dynamically configure packets for efficient data transfer, including the use of packet headers to signal presentation or decoding times and object types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a transport packet structure is used to transmit multiple types of objects (ISO BMFF files, HTTP entities, audio/video access units) with different timing information, then the adaptability and versatility of the broadcast system is improved, but the device complexity increases due to the need for dynamic packet configuration and multiple timing schemes
Solution Approach 1:
The transport packet is segmented into distinct components: packet header containing timing information (first time information for presentation/decoding time point, second time information for base timeline), packet payload identifier indicating object type, and object data. This segmentation allows different timing schemes to be applied to different object types independently while maintaining a unified transmission framework.
Solution Approach 2:
The packet structure is designed to be dynamically configurable based on the type of object being transmitted. The packet header can be selectively included or excluded, and the timing information format can be adjusted according to whether the object is an ISO BMFF file, HTTP entity, or audio/video access unit, allowing the system to adapt to different transmission requirements without requiring separate fixed structures for each object type.
2Loss of time
If timing information is embedded in packet headers for real-time content transport, then the presentation and decoding synchronization is improved, but the loss of information increases due to potential header truncation or omission in dynamic packet structures
Solution Approach 1:
The packet header containing critical timing information (first time information for presentation/decoding time point and second time information for base timeline) is prepared and attached to the packet payload before transmission. This preliminary action ensures that timing information is preserved and available at the receiving end for proper synchronization, even when packets are dynamically configured or truncated during transmission.
3Ease of operation
If a unified transport packet structure is used for both terrestrial broadcast networks and internet networks, then the ease of operation is improved, but the adaptability worsens due to the difficulty of accommodating different network protocols and data formats
Solution Approach 1:
The transport packet structure is designed as a universal container that can carry multiple types of objects (ISO BMFF files, HTTP entities, audio/video access units) and support different timing schemes within a single unified framework. The packet header format and timing information structure are designed to accommodate various network protocols and data formats, allowing the same transmission mechanism to operate across both terrestrial broadcast networks and internet networks without requiring separate specialized structures for each network type.
Data Source
AI summary
A broadcast reception device includes: a broadcast reception unit configured to receive a transport packet, the transport packet divided into a packet payload including a transport object that is a target of a transmission through a packet and a packet header signaling the packet payload; and a control unit configured to extract the packet header from the transport packet, extract first information relating to a presentation or decoding time point of the transport object from the extracted packet header, and output the transport object on the basis of the first information.


