Live Video Caption Synchronization Using Timestamped AV Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a noticeable delay or disconnect between video and live captions in audio systems, which can be disconcerting for deaf and hard of hearing individuals, especially when other video content is displayed, such as sports or events.

Innovation Solution

A method and system that involves receiving an audio-video signal, extracting audio, time-stamping both audio and video, partitioning the audio into segments, generating text captions, delaying the video by a corresponding duration, and combining the text and video signals based on timestamps to ensure synchronization, using techniques like Recurrent Neural Networks for improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If live captions are generated in real-time from audio extraction, then caption generation speed is improved, but synchronization with video deteriorates due to processing delay

Engineering Contradiction:
Improvecaption generation speedVSAvoidvideo-caption synchronization delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by extracting audio from the AV signal and generating captions in advance, then stores them with time stamps before the video playback reaches that point. This allows the captions to be ready and waiting, eliminating the perception of delay when they are displayed synchronously with the video content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary buffer or queue that holds both the video signal and the generated captions separately, using time stamps as a mediator to coordinate their playback. This intermediary structure allows independent processing of audio extraction and caption generation while maintaining synchronization through the time stamp reference.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If audio processing and caption generation are performed in real-time, then processing time is reduced, but caption accuracy deteriorates

Engineering Contradiction:
Improveprocessing timeVSAvoidcaption accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system performs preliminary audio extraction and caption generation before final display, allowing sufficient processing time to achieve high accuracy. The extracted audio is processed through speech-to-text conversion with adequate computational resources, and the results are stored with time stamps for later synchronous display, thus achieving both accuracy and timely delivery.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If video signal is delayed to match caption generation time, then synchronization is improved, but video playback timing deteriorates

Engineering Contradiction:
Improvevideo-caption synchronizationVSAvoidvideo playback timing
Core Design Contradiction:
Loss of timeVSDuration of action of stationary object

Solution Approach 1:

Instead of delaying the video signal to wait for caption generation, the system inverts the approach by generating captions in advance and delaying them virtually through the buffer, while keeping the video playback timing intact. The captions are prepared ahead of time and held in the buffer until their corresponding video timestamp arrives, thus maintaining video timing while achieving synchronization.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20230162737A1System and method for converting audio-to-text with delay
Publication Date: 2023.05.25 CRESTRON ELECTRONICS INC
  • US20230162737A1 patent drawing
  • US20230162737A1 patent drawing
  • US20230162737A1 patent drawing

AI summary

Described herein is a system and method for generating text caption information for an audio-video (AV) signal, the systems and method comprising: receiving an AV signal; extracting audio from the AV signal to form an extracted audio signal; time stamping both the extracted audio signal and the received AV signal; partitioning the extracted audio signal into a first predetermined duration segment of extracted audio signal; generating text captions from the partitioned extracted audio signal over a first duration, and converting the same to a video text signal, with the same time stamp as the extracted audio signal and received AV signal; delaying the received AV signal by an amount of time substantially similar to the first duration; combining the time stamped video text signal and the delayed time stamped received AV signal based on the time stamps; and outputting the combined time stamped video text signal and the time stamped received AV signal to a display.