MPU Leading Clock Signaling for Synchronized Live Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing MPEG-2 TS system faces challenges in synchronizing audio and video playback due to the inability to accurately determine the presentation or decoding start times of coded data units in live broadcasting scenarios, especially when data is transmitted sequentially.
Innovation Solution
A data transmission method that generates and transmits coded data units with reference and leading clock time information, allowing the data playback device to accurately determine the start times for presentation or decoding of each unit, even when data is received out of order.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If coded data units are transmitted sequentially in live broadcasting, then transmission efficiency is improved, but the ability to accurately determine presentation or decoding start times deteriorates
Solution Approach 1:
The patent applies preliminary action by including leading clock time information in advance within each coded data unit before transmission. This leading clock time indicates the future presentation or decoding start time, allowing the playback device to prepare and synchronize properly even when data arrives sequentially. The relative time information for subsequent samples is also prepared in advance within each unit, enabling accurate timing reconstruction without requiring complete prior knowledge of the stream.
2Quantity of substance
If only relative time information is provided for samples within coded data units, then data compactness is improved, but the complexity of determining absolute presentation times increases
Solution Approach 1:
The patent introduces leading clock time information as an intermediary element within each coded data unit. This intermediary provides the reference point that connects relative time information to absolute presentation times. Instead of transmitting bulky absolute timestamps for every sample, the leading clock time acts as a mediator that enables the playback device to calculate all subsequent absolute times using the compact relative time information, thus maintaining data compactness while simplifying timing determination.
Data Source
AI summary
A data transmission method according to one aspect of the present disclosure includes: generating a plurality of MPUs, reference clock time information, and leading clock time information indicating a leading PTS that is a clock time at which a leading access unit in the MPU is presented, transmitting the generated plurality of MPUs, reference clock time information, and leading clock time information, wherein the leading clock time information indicates the leading PTS of the plurality of MPUs of which presentation is started after the leading clock time information is transmitted in the generated plurality of MPUs, and each of the generated plurality of MPUs indicates a time point at which each access unit that does not exist in a head of the MPU is presented as a relative value to a time point of another access unit in the MPU.


