Live Video Subtitle Synchronization via Signal Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video broadcasting technologies face challenges in providing subtitles in real-time for live videos, as adding subtitles to pre-recorded videos is feasible, but synchronizing them with live broadcasts is difficult.
Innovation Solution
A video providing system that delays the original video by a certain time, receives subtitles from a subtitler terminal during this delayed period, and transmits both the delayed video and subtitle display timing information to the viewer terminal, ensuring subtitles are displayed correctly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If subtitles are added to pre-recorded videos, then subtitles can be provided, but real-time synchronization with live broadcasts cannot be achieved
Solution Approach 1:
The system performs preliminary actions by delaying the video signal transmission to create a time buffer, during which subtitle information can be prepared and synchronized. The video signal is deliberately delayed by a first time period before transmission to the viewer terminal, allowing subtitle generation and timing calculations to be completed in advance.
Solution Approach 2:
The system introduces an intermediary mechanism involving a subtitler terminal that receives the delayed video signal, generates subtitle information, and transmits it to the viewer terminal. This intermediary process allows for real-time subtitle generation without affecting the original video broadcast timeline.
2Productivity
If video is transmitted without delay, then real-time viewing is achieved, but subtitles cannot be synchronized with the video
Solution Approach 1:
The system calculates and applies a delay time in advance based on the expected subtitle generation time. The controller determines the delay time before transmission, ensuring that when the video is delayed and subtitles are generated, they will synchronize perfectly at the viewer terminal without requiring real-time adjustments.
Solution Approach 2:
The system uses feedback mechanisms where the subtitler terminal receives the delayed video signal, generates subtitles based on the actual delayed content, and provides timing information back to the viewer terminal. This feedback loop ensures precise synchronization by adjusting subtitle timing based on the actual video delay applied.
Data Source
AI summary
A method for providing a video to a viewer terminal through a communication network includes: receiving, by a communication unit, an original video signal including information of an original video; generating, by a controller, a delayed video signal including information of a delayed video in which the original video is delayed by a first time period; transmitting, by the communication unit, the original video signal to a subtitler terminal; receiving, by the communication unit from the subtitler terminal, a subtitle signal including information of subtitles with respect to the original video and a subtitle delay signal including information for delaying a display of the subtitles; generating, by the controller, a display timing signal indicating a timing of displaying the subtitles on the delayed video, based on the subtitle delay signal; transmitting, by the communication unit, the delayed video signal to a viewer terminal; and transmitting, by the communication unit, the display timing signal and the subtitle signal to the viewer terminal.


