Multimedia Playback Synchronization via Clock Offset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia systems experience asynchronous audio stream playback between devices, affecting the user's listening experience due to unsynchronized playback times across multiple playing devices and a terminal device.

Innovation Solution

Determining data transmission delays and clock offsets between a terminal device and playing devices to synchronize the start playing times of multimedia information, ensuring all devices play multimedia content in sync.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If audio streams are pushed to multiple playing devices in streaming mode, then the system complexity is reduced and ease of operation is improved, but playback synchronization deteriorates due to data transmission delays and clock offsets between devices

Engineering Contradiction:
Improveease of operationVSAvoidplayback synchronization
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The terminal device performs preliminary calculations of data transmission delays and clock offsets before initiating audio playback. It determines start playing times for each playing device in advance, ensuring that all devices begin playback at precisely calculated moments to achieve synchronization without requiring complex real-time coordination during actual playback.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the terminal device calculates and sends start playing times to all playing devices, then playback synchronization is improved, but the data transmission volume and device complexity increase

Engineering Contradiction:
Improveplayback synchronizationVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Each playing device independently receives its calculated start playing time from the terminal device and autonomously initiates playback at the specified moment without requiring continuous control or coordination from other devices. This self-service approach simplifies the overall system architecture while maintaining precise synchronization, as each device manages its own playback timing based on pre-calculated parameters.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12101621B2Multimedia information processing method and apparatus, and storage medium
Publication Date: 2024.09.24 HUAWEI TECH CO LTD
  • US12101621B2 patent drawing
  • US12101621B2 patent drawing
  • US12101621B2 patent drawing

AI summary

The technology of this application relates to a multimedia information processing method and apparatus, and a storage medium. The method includes determining a data transmission delay between a terminal device and a first playing device of at least two playing devices, determining a clock offset between the terminal device and the first playing device based on the data transmission delay between the terminal device and the first playing device, and determining, based on the clock offset between the terminal device and the first playing device, a first start playing time of multimedia information corresponding to the first playing device. The multimedia information processing method and apparatus, and storage medium provided in this application can enable each of the at least two playing devices to synchronously play multimedia information corresponding to the playing device, to improve listening experience of a user.