Parallel Transcoding Audio Video Timestamp Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media files with discontinuities in timestamp alignment between audio and video streams pose challenges for transcoding, leading to misalignment and synchronization issues during playback, especially when transcoding systems lack efficient methods to handle format conversions and storage constraints.

Innovation Solution

A transcoding system that processes media files by maintaining original timestamps for audio and video streams, generating additional timestamps as needed, and using a multiplexer to align and synchronize the streams, while segmenting streams for parallel processing to achieve efficient format conversion and storage optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If media files are transcoded to reduce file size and convert formats, then storage capacity requirements are reduced and device compatibility is improved, but audio-video synchronization may be lost due to timestamp discontinuities

Engineering Contradiction:
Improvefile sizeVSAvoidaudio-video synchronization
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the media file into separate audio and video streams for independent processing. Each stream is handled separately through the transcoding process, allowing timestamp management to be applied specifically to maintain synchronization while enabling format conversion and size reduction of each stream independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary timestamp management mechanism that operates between the audio and video streams. This intermediary layer detects discontinuities in original timestamps and generates corrected timestamps that ensure proper synchronization is maintained in the transcoded output, acting as a mediator that reconciles the independent processing of audio and video streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If parallel processing is used to speed up transcoding, then productivity is improved, but complexity of managing timestamp alignment and stream synchronization increases

Engineering Contradiction:
Improvetranscoding speedVSAvoidtimestamp management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the transcoding task into parallel segments (audio stream processing and video stream processing) that can be executed simultaneously. This segmentation enables productivity improvement through parallel processing while the timestamp management system coordinates the results to maintain synchronization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis of timestamps before the actual transcoding process begins. By detecting discontinuities and planning timestamp corrections in advance, the system prepares the synchronization strategy beforehand, which simplifies the coordination required during parallel processing and reduces the complexity of real-time timestamp management.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If transcoding is performed to convert unsupported formats, then device compatibility is improved, but loss of original quality or introduction of artifacts may occur

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcontent quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent creates a faithful copy of the original media content through the transcoding process. By carefully managing the conversion process and maintaining timestamp synchronization, the system produces a transcoded copy that preserves the original content quality and synchronization characteristics while adapting the format for device compatibility.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9635334B2Audio and video management for parallel transcoding
Publication Date: 2017.04.25 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9635334B2 patent drawing
  • US9635334B2 patent drawing
  • US9635334B2 patent drawing

AI summary

Disclosed are various embodiments directed to transcoding a bit stream comprising audio and video frames that contains discontinuities. The video and/or audio portion of the bit stream may be divided into segments, where some of the segments are transcoded in parallel using a plurality of transcoder devices. In some embodiments, a discontinuity is detected in the bit stream before encoding, where the discontinuity is associated with a shift in a set of time stamps associated with the bit stream. A magnitude of the discontinuity is determined. The transcoding system aligns at least a portion of the audio frames to the series of video frames according to at least the discontinuity and the magnitude of the discontinuity. In other embodiments, the discontinuity is detected after encoding by analyzing time stamps that have been established during the transcoding process.