Audio Video Synchronization in Transcoding Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In transcoding systems, audio and video synchronization is often disrupted due to long-term jitter and packet loss during format conversion, leading to desynchronization of media files, especially when converting long files without compensating for jitter.

Innovation Solution

An audio and video synchronizing method that involves de-multiplexing, decoding, detecting lossy frames, compensating for frame losses by inserting mutes or duplicating frames, and multiplexing with jitter correction to maintain synchronized playback over extended periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media files are converted into different container formats, then format compatibility is improved, but audio and video synchronization deteriorates due to jitter and packet loss

Engineering Contradiction:
Improvecontainer format compatibilityVSAvoidaudio-video synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by detecting lossy frames and compensating for them before the final multiplexing stage. The system identifies frames with timing discrepancies during the transcoding process and inserts dummy frames or adjusts timestamps in advance, ensuring synchronization is maintained throughout the conversion from one container format to another.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring audio and video frame timing during transcoding. The system uses timestamp information from both audio and video streams to detect synchronization drift and adjusts the output frames accordingly, creating a closed-loop control system that maintains synchronization throughout the conversion process.

Inventive Principle:
Principle #23Feedback

2Productivity

If long-term transcoding is performed without jitter compensation, then processing efficiency is improved, but audio-video synchronization deteriorates over time

Engineering Contradiction:
Improvetranscoding processing efficiencyVSAvoidaudio-video synchronization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary detection and compensation of jittered frames during the transcoding process itself, rather than waiting for synchronization issues to manifest during playback. By identifying and correcting timing discrepancies in advance, the system maintains both efficiency and synchronization accuracy throughout long-term transcoding operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes timing parameters dynamically during transcoding by adjusting timestamps and frame durations based on detected synchronization drift. The system modifies temporal parameters of audio and video frames to compensate for jitter accumulation, ensuring that long-term transcoding maintains synchronization without requiring post-processing corrections.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If frame rate conversion is performed, then video compatibility is improved, but jitter increases causing audio-video desynchronization

Engineering Contradiction:
Improvevideo format compatibilityVSAvoidaudio-video synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses feedback from timestamp information in both audio and video streams to detect timing discrepancies introduced during frame rate conversion. The system continuously monitors synchronization status and adjusts the output frames to compensate for jitter, creating a closed-loop control mechanism that maintains synchronization despite format conversion operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes timing parameters during frame rate conversion by adjusting frame durations and timestamps to maintain synchronization. When frame rate changes are applied, the system compensates by modifying temporal parameters of corresponding audio and video frames, ensuring that the conversion process does not introduce unacceptable synchronization errors.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8509301B2Audio and video synchronizing method in transcoding system
Publication Date: 2013.08.13 MEDIA EXCEL KOREA
  • US8509301B2 patent drawing
  • US8509301B2 patent drawing
  • US8509301B2 patent drawing

AI summary

Provided is an audio and video synchronizing method in a transcoding system, which compensates for lossy audio frames and lossy video frames according to a relative time at an early encoding stage, corrects a jitter of audio frames and readjusts a jitter of video frames in order to correspond to the audio frames having the corrected jitter at a multiplexing stage that is a later encoding stage, thereby minimizing a variation of the duration of the video frames and preventing audio and video from being unsynchronized when a media file is reproduced.