Cloud Controller Synchronizing Remote Display Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of synchronization between geographically remote television systems due to differences in broadcasting methods and digital compression delays disrupts the viewing experience when users attempt to watch the same show together, as one user may receive the show ahead of others, spoiling the experience.

Innovation Solution

A cloud-based system controller synchronizes display devices by determining local delays using audio or video fingerprinting, timestamps, or a combination of methods, and adjusts playback to align all devices, allowing for temporary pausing or rewinding to ensure synchronized viewing across remote locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users watch television shows on geographically remote display devices independently, then each user can access the show according to their local broadcasting method, but the shows are not synchronized across different locations due to differences in terrestrial broadcasting, cable broadcasting, satellite broadcasting, and digital compression delays

Engineering Contradiction:
ImproveAbility to watch shows on multiple remote devicesVSAvoidSynchronization accuracy of show playback
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces a central server as an intermediary that receives shows from multiple broadcasting sources and redistributes them to remote display devices. The server acts as a synchronization coordinator that timestamps and sequences show segments, ensuring all remote devices receive and play back content at the same time despite different local broadcasting methods and compression delays.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-timestamping show segments at the central server before distribution. Each show segment is assigned a timestamp indicating its intended playback time, allowing remote devices to buffer and schedule playback in advance. This preliminary timing assignment ensures synchronized playback across all locations without requiring real-time coordination during actual viewing.

Inventive Principle:
Principle #10Preliminary action

2Speed

If a user receives the show ahead of others due to different broadcasting methods, then that user can access the content faster, but the experience is spoiled for other users who are watching at the intended time

Engineering Contradiction:
ImproveSpeed of show delivery to individual devicesVSAvoidReliability of synchronized viewing experience
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements dynamic playback control where each remote device can adjust its playback speed and timing based on its position in the queue. Devices that receive content early can buffer it and delay playback, while devices with later delivery can play back as soon as content arrives. The system dynamically coordinates these adjustments to ensure all devices synchronize at the predetermined show time, maintaining viewing experience reliability despite varying delivery speeds.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If digital compression is applied for High-Definition broadcasting, then image quality is improved, but additional delays are added to the show transmission

Engineering Contradiction:
ImproveImage quality of broadcast contentVSAvoidTransmission delay introduced by compression
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The central server performs preliminary buffering and timestamping of compressed HD content before distribution to remote devices. By pre-processing and timing the compressed content at the server level, the system accounts for compression delays in advance, allowing remote devices to synchronize playback without being affected by the variable processing times introduced by digital compression.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10469886B2System and methods of synchronizing program reproduction on multiple geographically remote display systems
Publication Date: 2019.11.05 MINERVA NETWORKS INC
  • US10469886B2 patent drawing

AI summary

A system controller, preferably implemented as a cloud service, enables the synchronization of display devices located at geographically remote locations relative to one another. A display and control devices are provided at each of a plurality of sites, with one or both of the devices being capable displaying the transmitted show. The control device enables the system controller to determine local relative delays in the show and to control the temporal reproduction of said transmitted show by said display device so as to achieve a substantially synchronized reproduction of the show at each of the sites.