IP Library Granted Patent US 11,025,900
Granted Patent B2
US 11,025,900 · App. 16/513,428 · Granted Jun 1, 2021

System and method for identifying b-roll conditions in live streams or live rendered content

Inventors: Patrick J. Goergen (Orlando, FL); Danielle Marie Holstine (Orlando, FL); Christopher Herbert (Orlando, FL); Wei Cheng Yeh (Orlando, FL); Travis Jon Cossairt (Orlando, FL)
Assignee: Universal City Studios LLC
H04N17/04G06T7/0002H04N5/268G06T2207/10016G06T2207/10024G06T2207/30168
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,025,900
App. No.
16/513,428
Granted
Jun 1, 2021
Kind
B2
Abstract

A video stream management system includes a video controller that live renders video. Moreover, the video stream management system also includes a display that is communicatively coupled to the video controller and displays a primary video feed that includes the live rendered video. The video controller, the display, or a combination thereof, embeds a pixel pattern in the primary video feed. Additionally, the video feed management system monitors one or more displayed images on the display to identify an error in the primary video feed.

Claims (25)

1. A video stream management system, comprising:

a video controller configured to live render video; and

a display communicatively coupled to the video controller and configured to display a primary video feed comprising the live rendered video, wherein the video controller, the display, or a combination thereof, is configured to embed a pixel pattern in the primary video feed, and wherein the video stream management system is configured to monitor one or more displayed images on the display to identify an error in the primary video feed, wherein the error is based on a mismatch between an expected pixel location, pixel light emission, and/or pixel color, of at least one pixel of the embedded pixel pattern and a corresponding displayed location, pixel light emission, and/or pixel color, of the at least one pixel displayed on the display.

2. The system of claim 1 , wherein the display is communicatively coupled to a source of an alternative video feed, and the display is configured to switch to displaying the alternative video feed in response to identifying the error in the primary video feed.

3. The system of claim 2 , wherein the primary video feed comprises an interactive video stream and the alternative video feed comprises a non-interactive video stream.

4. The system of claim 1 , wherein the error is based on an identified mismatch between the embedded pixel pattern and an image of the one or more displayed images on the display.

5. The system of claim 1 , wherein, when the embedded pixel pattern is identified in the one or more displayed images on the display, no error is detected by the video stream management system.

6. The system of claim 1 , wherein the embedded pixel pattern is associated with a subset of a total number of pixels of the one or more displayed images on the display.

7. The system of claim 1 , wherein the error is based on a predetermined threshold of pixel mismatches in an expected pixel pattern and the one or more displayed images on the display.

8. The system of claim 1 , wherein the embedded pixel pattern is dynamic and changes between the one or more displayed images on the display forming successive frames of the primary video feed.

9. The system of claim 1 , wherein the embedded pixel pattern is static between images of the one or more displayed images on the display forming successive frames of the primary video feed.

10. A video stream management system, comprising:

one or more sensors configured to detect a guest presence;

a video stream controller configured to:

live render video based on the detected guest presence to generate a primary video stream; and

embed a pixel pattern in the primary video stream to generate a video stream; and

a display communicatively coupled to the video stream controller and configured to:

receive the video stream;

display the video stream to generate displayed images;

monitor the displayed images on the display to identify an error based on a comparison of the displayed images and the pixel pattern; and

generate an error signal based on identifying the error, wherein the error is based on a mismatch between an expected pixel location, pixel light emission, and/or pixel color, of at least one pixel of the embedded pixel pattern and a corresponding displayed location, pixel light emission, and/or pixel color, of the at least one pixel displayed on the display.

11. The system of claim 10 , wherein the error comprises the displayed images missing or having a mismatch with one or more pixels of the pixel pattern, having one or more different color pixels relative to the pixel pattern, or a different location of one or more pixels of pixel pattern.

12. The system of claim 10 , wherein the video stream management system causes display of an alternative video based on the error signal.

13. The system of claim 12 , wherein the alternative video comprises a pre-recorded video.

14. The system of claim 10 , wherein the pixel pattern comprises a dynamic pixel pattern.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2019
From: GOERGEN, PATRICK J.; HOLSTINE, DANIELLE MARIE; HERBERT, CHRISTOPHER; YEH, WEI CHENG; COSSAIRT, TRAVIS JON
To: UNIVERSAL CITY STUDIOS LLC
Reel/Frame 049769/0330 →
Continuity (2)
Provisional Application 62699739 · Jul 18, 2018
Related Publication 20200029069A1 · Jan 23, 2020