Web-Based Subtitle Signaling with Repeated-Text References

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata signaling efficiencyVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvecaption completenessVSAvoiddata transmission volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12439130B2Optimal method to signal web-based subtitles
Publication Date: 2025.10.07 ADEIA GUIDES INC
  • US12439130B2 patent drawing
  • US12439130B2 patent drawing
  • US12439130B2 patent drawing

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.