Real-time Synchronized Multimedia Captioning System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current captioning systems fail to synchronize audio/video data with textual data in real-time multimedia streaming, leading to asynchronous delivery of media and text over web-based networks, which limits accessibility and user experience.

Innovation Solution

A dynamic and synchronized captioning system that uses a streaming encoder module to integrate textual data with audio/video data, along with a streaming control module for font formatting and delay adjustments, and a customized GUI for administrative controls, enabling simultaneous and synchronized delivery of live media streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate streaming is used for audio/video data and textual data, then delivery flexibility is improved, but synchronization between media and captions deteriorates

Engineering Contradiction:
Improvedelivery flexibilityVSAvoidsynchronization accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces a synchronization server as an intermediary component that receives both audio/video data and textual data separately, processes their timing information, and redistributes them in synchronized form to client devices. This mediator resolves the contradiction by maintaining separate delivery channels for flexibility while ensuring precise temporal alignment through centralized coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the synchronization server monitors the arrival times and processing delays of both media and text streams, then dynamically adjusts timing parameters to maintain synchronization. This closed-loop control allows the system to adapt to varying network conditions while preserving sync accuracy.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If real-time captioning is implemented over web-based multimedia, then accessibility is improved, but synchronization difficulty increases

Engineering Contradiction:
ImproveaccessibilityVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the captioning system into distinct functional modules: a captioning service that generates text, a synchronization server that coordinates timing, and client devices that display captions. This segmentation allows each component to be optimized independently, reducing overall system complexity while maintaining real-time synchronization capability for web-based multimedia.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The synchronization server acts as a mediator between the captioning service and web-based multimedia streams, handling the complex timing coordination centrally. This reduces the synchronization burden on individual client devices and simplifies the integration of real-time captions into diverse web multimedia applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If different time intervals are used for video/audio streaming and text streaming, then delivery reliability is improved, but synchronization capability deteriorates

Engineering Contradiction:
Improvedelivery reliabilityVSAvoidsynchronization capability
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system employs dynamic time interval adjustment where the synchronization server continuously monitors the actual delivery times of media and text packets and dynamically modifies their transmission timing. This allows the system to use different base time intervals for reliable delivery while dynamically adapting to achieve precise synchronization at the playback level.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes temporal parameters dynamically by adjusting packet timing, buffering durations, and playback rates based on actual network conditions and delivery performance. This allows the system to optimize for reliable delivery under varying conditions while maintaining synchronization capability through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7991801B2Real-time dynamic and synchronized captioning system and method for use in the streaming of multimedia data
Publication Date: 2011.08.02 KYNDRYL INC
  • US7991801B2 patent drawing
  • US7991801B2 patent drawing
  • US7991801B2 patent drawing

AI summary

A dynamic and synchronized real-time captioning system and method for streaming media. A streaming encoder module can provide a code injection to marry textual data and audio/video (AV) data in order to form a text and/or audio stream. A streaming control module can allow an end-user to specify font format utilized to embed into an AV stream. A delay enhancement tool can be adapted to adjust speed of the text and/or audio stream, which allows the end-user to receive the text and/or audio stream at a proper speed. A customized graphical user interface (CGUI) can be adapted to assist with streaming administration to provide an encoding option, caption source location, delay control and slide control. Therefore, the captioning system can be able to synchronize and deliver the textual data and the AV data for live media streaming at an end-user's system.