Dynamic Buffer Adjustment for Audio Video Stream Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current real-time multimedia transport over packet networks faces challenges in synchronizing audio and video streams due to network jitter and variations, leading to unsatisfactory lip synchronization, as existing methods rely on fixed jitter buffers that cannot adapt to changing network conditions.

Innovation Solution

A method and device that dynamically adjust buffer durations based on measured transport delays and jitters to synchronize audio and video streams, using a delay detection module to calculate average transport delays and a synchronization module to set buffer durations, allowing for flexible compensation of synchronization offsets and improving lip synchronization precision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed jitter buffers are used for stream synchronization, then device complexity is reduced, but synchronization precision deteriorates under varying network conditions

Engineering Contradiction:
Improvebuffer management complexityVSAvoidsynchronization precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic buffer duration adjustment by continuously measuring transport delay and jitter, then adapting buffer parameters in real-time based on network conditions. The buffer duration is no longer fixed but dynamically modified according to measured delay variations, allowing the system to maintain synchronization precision across varying network environments without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where transport delay and jitter are continuously measured from incoming packets, and these measurements feed back to adjust buffer duration parameters. This closed-loop control enables the buffer to automatically adapt to network condition changes, resolving the contradiction between simple fixed-buffer design and precise synchronization requirements under dynamic conditions.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If buffer durations are dynamically adjusted based on measured delays and jitters, then synchronization precision is improved, but device complexity increases

Engineering Contradiction:
Improvesynchronization precisionVSAvoidbuffer management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The buffer management system performs self-adjustment by automatically measuring transport delay and jitter from the data packets themselves, then autonomously modifying its own buffer duration parameters without external intervention. This self-service mechanism reduces the need for complex external control systems while maintaining high synchronization precision through adaptive buffer management.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If average transport delays are measured and used to calculate buffer durations, then adaptability to network conditions is improved, but measurement and detection difficulty increases

Engineering Contradiction:
Improvenetwork condition adaptabilityVSAvoidtransport delay measurement difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses timestamps embedded in RTP packets as an intermediary carrier to convey timing information. By measuring the time difference between packet transmission timestamps and reception times, the system indirectly measures transport delay without requiring direct access to network infrastructure or complex measurement equipment, thus achieving network adaptability with manageable measurement complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7680153B2Method and device for stream synchronization of real-time multimedia transport over packet network
Publication Date: 2010.03.16 HUAWEI TECH CO LTD
  • US7680153B2 patent drawing
  • US7680153B2 patent drawing
  • US7680153B2 patent drawing

AI summary

A method for stream synchronization of real-time multimedia transport over a packet network, in which the multimedia includes a first stream and a second stream which are buffered and played through buffers. The method includes: measuring average transport delays of the first and second streams; measuring transport delay jitters of the first and second streams; and calculating a delay difference between the first and second streams which corresponds to the average transport delays and the transport delay jitters of the first and second streams, and setting buffer durations. A device for stream synchronization of real-time multimedia transport over a packet network is also provided.