Synchronization Signal Adjustment for Live Streaming Timing Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The synchronization of image and sound signals in live program streams delivered via a TCP/IP network often experiences timing errors due to differences between the oscillators used in broadcast stations and client devices, leading to desynchronization issues during playback.

Innovation Solution

A synchronization signal adjustment device and method that generates a clock signal independent of the playback timing signal, analyzes the trend of time-dependent variation in the difference between reception and playback timing signals, and adjusts the clock signal to maintain a constant difference, ensuring synchronized playback of image and sound signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If data is buffered in an NAS before transmission to cancel bit rate variation, then streaming stability is improved, but timing synchronization between image and sound signals deteriorates

Engineering Contradiction:
Improvestreaming stabilityVSAvoidtiming synchronization
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system continuously monitors the timing difference between image and sound signals by comparing the playback timing signal from the stream with the locally generated clock signal, and dynamically adjusts the clock signal frequency based on this feedback to maintain synchronization

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the frequency parameter of the locally generated clock signal to match the broadcast station's timing, thereby correcting the timing shift caused by buffering and achieving synchronized playback

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If different oscillators are used in broadcast station and client device, then device independence is improved, but timing error accumulates over time

Engineering Contradiction:
Improvedevice independenceVSAvoidtiming accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses the playback timing signal from the received stream as feedback to continuously monitor timing drift caused by oscillator differences and adjusts the local clock frequency accordingly to maintain long-term synchronization

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system makes the previously static local clock frequency dynamic by continuously adjusting it based on the detected timing difference, allowing the clock to adapt to the broadcast station's timing characteristics

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8681271B2Synchronization signal adjustment device, synchronization signal adjustment method, image display device, and synchronization signal generation device
Publication Date: 2014.03.25 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8681271B2 patent drawing
  • US8681271B2 patent drawing
  • US8681271B2 patent drawing

AI summary

A receiver receives a stream of program data that includes: an image signal including a plurality of frames; a sound signal; and a playback timing signal used for synchronized playback of the image signal and the sound signal. A clock signal generation unit generates a clock signal that is independent of the playback timing signal. A reception timing signal acquisition unit acquires a reception timing signal indicating a receiving time of the program data. An analysis unit analyzes a trend of time-dependent variation in a detected difference between the reception timing signal and the playback timing signal. An adjustment amount generation unit generates an adjustment amount of the clock signal, which causes the difference between the reception timing signal and the playback timing to be constant, by referring to a trend of time-dependent variation analyzed by the analysis unit.