Live Stream Display Error Detection With Dynamic Pixel Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In amusement parks, managing interactive and live-rendered video streams on rides is challenging due to the difficulty in detecting unexpected display issues, which can lead to inefficient operations and poor guest experiences.

Innovation Solution

A video stream management system that embeds a dynamic pixel pattern in the video stream to monitor for errors and automatically switch to an alternative stream when discrepancies are detected, ensuring seamless viewing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If b-roll content is overlaid on live stream footage to fill dead air, then viewer engagement and content richness are improved, but the risk of displaying incorrect or outdated information increases

Engineering Contradiction:
Improvecontent flexibilityVSAvoidinformation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system pre-loads multiple versions of b-roll content (e.g., different product images, pricing information, or promotional materials) into the overlay buffer before the live stream occurs. This preliminary preparation allows the system to quickly switch between pre-vetted content options without real-time processing delays, ensuring both flexibility in content selection and reliability in information accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the live stream for anomalies such as price changes, product updates, or stream interruptions, and automatically adjusts which pre-loaded b-roll content is displayed. This feedback mechanism ensures that the overlay content remains accurate and relevant throughout the stream, resolving the contradiction between content flexibility and information reliability.

Inventive Principle:
Principle #23Feedback

2Speed

If real-time overlay content is generated during live stream, then responsiveness to current events is improved, but processing delays and system complexity increase

Engineering Contradiction:
Improveresponse speedVSAvoidprocessing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system generates and prepares multiple b-roll content versions in advance during off-peak times or before the live stream begins. By pre-generating content based on predicted stream scenarios and storing them in a buffered overlay system, the patent eliminates real-time processing complexity while maintaining fast response capability through instant switching between pre-prepared content options.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple video streams are managed simultaneously, then viewer options and content variety are improved, but stream management complexity and errors increase

Engineering Contradiction:
Improvestream optionsVSAvoidstream management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the video stream management into distinct independent components: a primary live stream pipeline, multiple pre-generated b-roll content pipelines, and an overlay composition pipeline. Each pipeline operates independently with its own error handling and switching mechanisms, allowing the system to manage multiple streams simultaneously while reducing overall complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4243430B1System and method for identifying b-roll conditions in live streams or live rendered content
Publication Date: 2026.04.29 UNIVERSAL CITY STUDIOS LLC
  • EP4243430B1 patent drawingFigure 1
  • EP4243430B1 patent drawingFigure 2
  • EP4243430B1 patent drawingFigure 3

AI summary

A video stream controller configured to generate a primary video stream and receive a dynamic pixel pattern from a memory of the video stream controller. The dynamic pixel pattern comprises a changed pixel pattern for each frame of the primary video stream. The video stream controller is configured to embed the dynamic pixel pattern in the primary video stream to obtain an embedded dynamic pixel stream, and send the embedded dynamic pixel stream for display on a display. The video stream controller is configured to monitor one or more images on the display to identify an error based on a mismatch between the dynamic pixel pattern and an image of the one or more images on the display, and switch to sending an alternative video stream to the display in response to the error being identified.