Audio Primer Time-Stamp Management for Fast Media Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep pipelining and buffering in video decoding systems cause noticeable delays when switching between multiple audio tracks, as the audio decoder must wait for the buffer to fill again to synchronize with the video, leading to interruptions or glitches in playback.

Innovation Solution

Employing audio primers to manage time-stamps for undecoded audio streams, allowing for immediate decoding and synchronization without disrupting video playback, even when not enough audio decoders are available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep pipelining and buffering are used in video decoding systems, then playback stability is improved, but switching delay between audio tracks increases

Engineering Contradiction:
Improveplayback stabilityVSAvoidswitching delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-decoding audio frames in advance and storing them in buffers before they are needed for playback. When an audio track switch is requested, the pre-decoded frames are already available in the buffer, allowing immediate switching without waiting for the buffer to refill. This resolves the contradiction by preparing data beforehand, thus maintaining playback stability while eliminating switching delay.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If audio decoder is stopped to switch between audio tracks, then track switching is enabled, but audio synchronization with video is disrupted

Engineering Contradiction:
Improvetrack switching capabilityVSAvoidaudio-video synchronization
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent pre-decodes and stores audio frames in buffers before switching is needed. When switching between audio tracks, the decoder continues running in the background preparing frames, so the switch can occur immediately without stopping the decoder, thereby maintaining audio-video synchronization while enabling track switching capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous operation of the audio decoder even during track switching. The decoder keeps processing audio frames and filling buffers in the background, ensuring that the useful action of decoding continues uninterrupted. This allows seamless switching between audio tracks while preserving synchronization with video playback.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10129587B2Fast switching of synchronized media using time-stamp management
Publication Date: 2018.11.13 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10129587B2 patent drawing
  • US10129587B2 patent drawing
  • US10129587B2 patent drawing

AI summary

Disclosed are various embodiments that facilitate fast switching of synchronized media using time-stamp management. A first media stream and multiple second media streams are obtained. The second media stream is time synchronized to the first media stream. The first media stream and one of the second media streams are decoded. Time-stamp management without decoding is performed for another one of the second media streams to facilitate fast switching to the other one of the second media streams when desired.