Subtitle PES Packet Timing for TTML Region End Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in improving the transport efficiency of subtitle text information and ensuring proper region display end processing, particularly in live delivery scenarios where display end times are unknown.
Innovation Solution
A reception device and method that generates and transmits subtitle PES packets with either filled region end-time information or control commands for region display end processing, allowing proper handling of both fixed and variable sample periods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If subtitle text information is transmitted frequently to ensure complete region display end processing information, then processing accuracy improves, but transport efficiency deteriorates
Solution Approach 1:
The invention extracts only the essential region display end processing information from complete subtitle data and transmits it separately via control commands. This allows the main subtitle stream to maintain high transport efficiency while essential processing information is delivered independently to ensure accurate region display end handling.
Solution Approach 2:
The invention introduces control commands as an intermediary mechanism between the subtitle data stream and the region display end processing. These control commands carry critical timing information and trigger proper processing without requiring frequent transmission of complete subtitle documents, thus resolving the contradiction between processing accuracy and transport efficiency.
2Speed
If region display end time is filled in advance, then processing speed improves, but adaptability to live delivery deteriorates
Solution Approach 1:
The invention makes the region display end time information dynamic rather than static. In live delivery scenarios, the region display end time is determined and transmitted in real-time through control commands, allowing the system to adapt to varying content lengths and delivery conditions while maintaining efficient processing through automated command execution.
Solution Approach 2:
The invention prepares processing templates and control command structures in advance, but fills specific timing parameters dynamically during live delivery. This preliminary preparation of processing frameworks enables fast processing execution while maintaining adaptability to real-time content variations.
3Loss of information
If complete TTML documents are transmitted for each sample, then information completeness improves, but data volume increases
Solution Approach 1:
The invention segments subtitle information into two parts: complete TTML documents transmitted periodically or on-demand, and essential region display end processing information transmitted through compact control commands. This segmentation maintains information completeness for processing while significantly reducing the data volume of frequent transmissions.
Solution Approach 2:
The invention uses control commands as simplified copies or references that trigger processing of region display end information without transmitting complete TTML documents. These commands contain essential timing and processing instructions that enable accurate region display end handling with minimal data transmission.
Data Source
Figure 1~3
Figure 4(a)~4(b)
Figure 5(a)~5(b)
AI summary
A transmission device is provided. The transmission device includes a packet generation unit configured to generate for each of a plurality of samples a respective Packetized Elementary Stream (PES) packet comprising a Timed Text Markup Language (TTML) document of subtitle text information in a payload. Display timing information included in the TTML document in a first PES packet indicates at least a display start time for a subtitle of a plurality of subtitles that is to be displayed in a sample related to the first PES packet. Display timing information included in the TTML document in a second PES packet indicates a display end time for the subtitle that is to be ended in a sample related to the second PES packet. The transmission device further includes a transmission unit configured to transmit the PES packets as a subtitle stream.