Web-Based Subtitle Signaling with Repeated-Text References
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems struggle to efficiently provide closed captions and subtitles for live and on-demand content due to the need for real-time transcription, leading to unnecessary data signaling and inefficient processing, especially in adaptive streaming scenarios.
Innovation Solution
Implement a referencing mechanism that leverages content repetition to store timed-text segments in an index, allowing for retrieval of matched segments from the index instead of transmitting redundant data, and signaling only differential data between new and matched segments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If timed-text segments are transmitted in real-time for live content, then the captions can be provided synchronously with the media asset, but unnecessary data signaling occurs when segments are repeated
Solution Approach 1:
The system pre-processes and stores timed-text segments in an index structure before they are needed for display. By anticipating future caption segments and organizing them in advance, the system enables rapid retrieval and comparison operations, reducing real-time processing overhead and eliminating redundant data transmission when segments are repeated
Solution Approach 2:
Instead of transmitting identical timed-text segments multiple times, the system creates references or pointers to previously transmitted segments stored in the index. When a repeated segment is detected, the system transmits a reference to the original segment rather than duplicating the full text data, significantly reducing data signaling while maintaining synchronization
2Reliability
If all timed-text segments are transmitted to the client device, then complete caption coverage is achieved, but bandwidth is wasted on redundant repeated segments
Solution Approach 1:
The system implements a feedback mechanism where the client device or server continuously monitors incoming timed-text segments for repetitions by comparing against the index. When a repeated segment is identified, the system adjusts its transmission strategy to send only a reference or pointer instead of the full segment, thereby reducing data transmission volume while ensuring caption completeness through the reference mechanism
Solution Approach 2:
The system dynamically changes the transmission parameter for timed-text segments based on whether they are repeated or new. For new segments, the full text is transmitted; for repeated segments, only a reference or pointer is transmitted. This parameter change optimizes bandwidth usage while maintaining complete caption coverage through the reference system
Data Source
AI summary
The present disclosure relates to providing closed caption data to a media player. More particularly, the present invention relates to implementing a referencing mechanism leveraging repetition of content to transmit less closed caption data to a client device. Improved closed captioning and subtitling methods, mechanisms, techniques and systems described herein are introduced to provide a better viewing experience for a viewer of a media asset such as video, audio, or the like. As such, methods and systems are provided herein that reduces the signaling of unnecessary bytes to a media device and provides a more efficient way of providing timed text to the media device.


