Described Video Audio Synchronization Using SSML Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for providing described video are labor-intensive and costly, requiring human resources for watching media content, creating scripts, and mixing audio, which is inefficient and time-consuming.

Innovation Solution

An automated system and method for preparing described video using speech synthesis markup language (SSML) files and text-to-speech conversion, generating individual audio files from script lines with timing information, and combining them with media content audio, reducing manual workflow and resource requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated text-to-speech conversion is used to generate audio files from script lines, then productivity is improved and time consumption is reduced, but the quality and naturalness of the audio output may deteriorate compared to human recording

Engineering Contradiction:
Improveprocessing speedVSAvoidaudio quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent replaces the mechanical system of human voice recording with an automated text-to-speech conversion system. The speech synthesis markup language (SSML) files are processed by automated speech synthesis engines to generate audio files, eliminating the need for human actors to record in studios. This substitution dramatically increases processing speed while maintaining acceptable audio quality through careful SSML parameter tuning.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent utilizes SSML parameters to control and optimize the speech synthesis output. By adjusting parameters such as pitch, rate, volume, and pronunciation rules within the SSML files, the system fine-tunes the automated speech generation to produce more natural-sounding audio. This parameter control allows the system to bridge the quality gap between automated synthesis and human recording.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If human resources are used to watch media content, create scripts, and mix audio, then the quality and accuracy of described video is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedescribed video qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a multi-functional automated system that performs multiple tasks previously requiring different human specialists. The same speech synthesis engine that converts text to speech also handles timing synchronization, audio file generation, and integration with media content. This universal automated system replaces multiple human roles (scriptwriters, voice actors, audio engineers) with a single integrated technical solution.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system enables self-service automation where the described video generation process does not require continuous human intervention. Once the SSML files are prepared with proper timing and text content, the automated speech synthesis system independently generates audio files, synchronizes them with video content, and produces the final described video output without requiring human operators to manually watch and process each segment.

Inventive Principle:
Principle #25Self-service

3Productivity

If individual audio files are generated for each script line and combined automatically, then productivity is improved, but the synchronization accuracy and timing precision may worsen

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidtiming synchronization
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent divides the described video script into individual SSML files, each corresponding to a specific script line with precise timing information. Each SSML file contains embedded timecode or timing markers that indicate when that particular audio segment should play. This segmentation allows parallel processing of multiple audio files while maintaining precise timing control through the embedded timing data in each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system incorporates timing feedback mechanisms where the synchronization status of generated audio files is continuously monitored and adjusted. The SSML files contain timing information that serves as feedback reference, allowing the automated system to verify and correct synchronization accuracy. If timing drift is detected during the combination process, the system can adjust playback rates or timing offsets to maintain precise synchronization with the video content.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system significantly reduces the time and cost of adding described video by automating the process, achieving over 50% time savings and minimizing human intervention, while ensuring synchronized and consistent audio experience for visually impaired viewers.

Implementation Method 1

generating each of the audio files using a text to speech converter according to the respective SSML file

Methodology Applied
Scientific EffectSpeech synthesis:

Data Source

PatentUS12587718B2System and method for providing descriptive video
Publication Date: 2026.03.24 BCE
  • US12587718B2 patent drawing
  • US12587718B2 patent drawing
  • US12587718B2 patent drawing

AI summary

A system and method for providing described video for media content generates a plurality of individual audio files, possibly using text-to-speech, for each line of a described video script. The described video script provides an indication of the timing, such as for example the start time and length, of the individual described video lines. The described video script can then be used to combine the individual audio files into a single audio file for inclusion with the media content.