IP Library Patent Application 15487957
Patent Application
App. No. 15/487,957

News Production System with Display Controller

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 None
App. No.
15/487,957
Abstract

An example news production system includes a scheduling system, a composite display with multiple display panels, and a driver and a controller for the composite display. The controller receives data from the scheduling system. The controller then identifies a digital video effect to be run by the driver. The digital video effect involves the driver using an input video stream, at least in part, to generate output video streams for the display panels. In response, the controller prompts a user for an input, and then receives a timing signal based on a user input. In response to receiving the timing signal, the controller causes a video feed network to route the input video stream to the driver and causes the driver to run the digital video effect using the input video stream to thereby generate video streams to the composite display.

Claims (65)

1 . A method for operating a display device in a production system, the method comprising:

receiving data from a scheduling system of the production system;

identifying, based on the received data, a digital video effect (DVE) scheduled to be run by a display driver for the display device, wherein running the identified DVE involves using an input video stream, at least in part, to generate an output video stream for the display device;

receiving a signal; and

responsive to receiving the signal: (i) causing the input video stream to be routed to the display driver, and (ii) causing the display driver to run the identified DVE.

2 . The method of claim 1 ,

wherein causing the input stream to be routed to the display driver comprises causing a video feed network to route the input stream to the display driver,

wherein the video feed network comprises a router having an input channel and multiple output channels, wherein the router is configured to direct incoming video streams received via the input channel to one of the output channels, and

wherein causing the video feed network to route the input video stream to the display driver comprises, while the input video stream is provided to the input channel, causing the router to map the input channel to a particular one of the output channels that is coupled to the display driver.

3 . The method of claim 1 , further comprising:

determining, based on the identified DVE, a particular one of multiple inputs to the display driver on which to route the input video stream, wherein causing the input stream to be routed to the display driver comprises causing a video feed network to route the input stream to the display driver,

wherein the video feed network comprises a router having an input channel and multiple output channels coupled to respective ones of the multiple inputs to the display driver, wherein the router is configured to direct incoming video streams received via the input channel to one of the output channels; and

wherein causing the video feed network to route the input video stream to the display driver comprises, while the input video stream is provided to the input channel, causing the router to map the input channel to a particular output channel coupled to the determined particular one of the inputs to the display driver.

4 . The method of claim 1 , further comprising:

prior to causing the display driver to run the identified DVE, providing, to the display driver, an indication of the identified DVE to thereby cause the display driver to recall the identified DVE.

5 . The method of claim 1 , wherein receiving data from the scheduling system comprises:

accessing a program schedule stored in a database associated with the scheduling system;

selecting an entry in the program schedule; and

reading data associated with the selected entry.

6 . The method of claim 1 , wherein the display device is a composite display device, and wherein the display driver running the DVE further involves the display driver: (i) using the input video stream, at least in part, to generate multiple output video streams, and (ii) providing the output video streams to the display device, wherein each of the multiple output video streams is provided to a corresponding one of multiple display panels of the composite display device.

7 . The method of claim 1 , further comprising:

responsive to identifying the DVE, determining that the input video stream corresponds to a stored video clip and reserving a video player from a group of multiple video players each configured to retrieve and play stored video clips; and

causing the reserved video player to play the stored video clip and thereby provide the input video stream.

8 . The method of claim 7 , further comprising:

prior to causing the reserved video player to play the stored video clip, causing the reserved video player to load the stored video clip;

receiving a readiness indication, from the reserved video player, that the reserved video player is loaded to provide the input video stream; and

responsive to receiving the readiness indication, using a user interface to provide a notification based on the readiness indication.

9 . The method of claim 1 , wherein the identified DVE involves using multiple input video streams contemporaneously to generate the output video streams, wherein the method further comprises:

determining, based on the identified DVE, for each of the input video streams, a particular one of multiple inputs to the display driver on which to route the input video stream, wherein causing the input stream to be routed to the display driver comprises causing a video feed network to route the input stream to the display driver,

wherein the video feed network comprises a router having multiple input channels and multiple output channels coupled to respective ones of the multiple inputs to the display driver, wherein the router is configured to direct an incoming video stream received via a given one of the input channels to one of the output channels; and

causing the video feed network to route the input video streams to the display driver by, for each of the input video streams, while the input video stream is provided to a given one of the input channels, causing the router to map the given one of the input channels to a particular output channel coupled to the determined particular one of the inputs to the display driver.

10 . The method of claim 1 , wherein the identified DVE is one of a set of DVEs each associated with a DVE indicator, wherein the display driver is configured to associate a given DVE indicator with (i) particular inputs to the display driver on which input video streams for the given DVE are provided to the display driver, and (ii) a particular layout template in which the input video streams are arranged within the output video streams from the display driver, wherein the method further comprises:

prior to causing the display driver to run the identified DVE, sending, to the display driver, an indication of the DVE indicator associated with the identified DVE to thereby cause the display driver to recall the identified DVE.

11 . A display controller for use with a production system comprising: (i) a scheduling system; (ii) a display device; (iii) a display driver configured to provide an output video stream to the display device; and (iv) a video feed network;

wherein the display controller is configured to: (i) receive data from the scheduling system; (ii) identify, based on the received data, a digital video effect (DVE) scheduled to be run by the display driver, wherein running the identified DVE involves using an input video stream, at least in part, to generate an output video stream for the display device; (iii) receive a signal;

and (v) responsive to receiving the signal, cause the input video stream to be routed to the display driver, and cause the display driver to run the identified DVE.

12 . The display controller of claim 11 ,

wherein causing the input stream to be routed to the display driver comprises causing a video feed network to route the input stream to the display driver,

wherein the video feed network comprises a router having an input channel and multiple output channels, wherein the router is configured to direct incoming video streams received via the input channel to one of the output channels, and

wherein the display controller is configured to, while the input video stream is provided to the input channel, cause the router to map the input channel to a particular one of the output channels that is coupled to the display driver and thereby cause the video feed network to route the input video stream to the display driver.

13 . The display controller of claim 11 , further configured to:

determine, based on the identified DVE, a particular one of multiple inputs to the display driver on which to route the input video stream, wherein causing the input stream to be routed to the display driver comprises causing a video feed network to route the input stream to the display driver,

wherein the video feed network comprises a router having an input channel and multiple output channels coupled to respective ones of the multiple inputs to the display driver, wherein the router is configured to direct incoming video streams received via the input channel to one of the output channels; and

while the input video stream is provided to the input channel, cause the router to map the input channel to a particular output channel coupled to the determined particular one of the inputs to the display driver and thereby cause the video feed network to route the input video stream to the display driver.

14 . The display controller of claim 11 , further configured to:

prior to causing the display driver to run the identified DVE, provide, to the display driver, an indication of the identified DVE to thereby cause the display driver to recall the identified DVE.

15 . The display controller of claim 11 , further configured to receive data from the scheduling system by:

accessing a program schedule stored in a database associated with the scheduling system;

selecting an entry in the program schedule; and

reading data associated with the selected entry.

16 . The display controller of claim 15 , wherein the display device is a composite display device; and wherein the display driver is further configured to: (i) use the input video stream, at least in part, to generate multiple output video streams, and (ii) provide the output video streams to the display device, wherein each of the multiple output video streams is provided to a corresponding one of multiple display panels of the composite display device.

17 . The display controller of claim 11 , further configured to:

responsive to identifying the DVE, determine that the input video stream corresponds to a stored video clip and reserve a video player from a group of multiple video players each configured to retrieve and play stored video clips; and

cause the reserved video player to play the stored video clip and thereby provide the input video stream.

18 . The display controller of claim 11 , wherein the identified DVE involves using multiple input video streams contemporaneously to generate the output video streams, wherein the display controller is further configured to:

determine, based on the identified DVE, for each of the input video streams, a particular one of multiple inputs to the display driver on which to route the input video stream, wherein causing the input stream to be routed to the display driver comprises causing a video feed network to route the input stream to the display driver,

wherein the video feed network comprises a router having multiple input channels and multiple output channels coupled to respective ones of the multiple inputs to the driver, wherein the router is configured to direct an incoming video stream received via a given one of the input channels to one of the output channels; and

cause the video feed network to route the input video streams to the display driver by, for each of the input video streams, while the input video stream is provided to a given one of the input channels, causing the router to map the given one of the input channels to a particular output channel coupled to the determined particular one of the inputs to the display driver.

19 . The display controller of claim 11 , wherein the identified DVE is one of a set of DVEs each associated with a DVE indicator, wherein the display driver is configured to associate a given DVE indicator with (i) particular inputs to the display driver on which input video streams for the given DVE are provided to the display driver, and (ii) a particular layout template in which the input video streams are arranged within the output video streams from the display driver, wherein the display controller is further configured to:

prior to causing the display driver to run the identified DVE, send, to the display driver, an indication of the DVE indicator associated with the identified DVE to thereby cause the driver to recall the identified DVE.

20 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause performance of operations comprising:

receiving data from a scheduling system of a production system;

identifying, based on the received data, a digital video effect (DVE) scheduled to be run by a display driver for a display device, wherein running the identified DVE involves using an input video stream, at least in part, to generate an output video stream for the display device;

receiving a signal;

responsive to receiving the signal: (i) causing an input video stream to be routed to the display driver, and (ii) causing the display driver to run the identified DVE.

Assignments (4)
RELEASE - REEL/FRAME 045506/0033 Recorded Sep 24, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 050473/0901 →
SECURITY AGREEMENT Recorded Sep 19, 2019
From: CHICAGOLAND TELEVISION NEWS, INC.; KPLR, INC.; KSTU, LLC; KSWB, LLC; KTLA, LLC; KTVI, LLC; KWGN, LLC; TRIBUNE BROADCASTING COMPANY, LLC; TRIBUNE BROADCASTING DENVER, LLC; TRIBUNE BROADCASTING FORT SMITH, LLC; TRIBUNE ENTERTAINMENT COMPANY, LLC; TRIBUNE MEDIA COMPANY; TRIBUNE TELEVISION NEW ORLEANS, INC.; WDAF LICENSE, INC.; WDCW, LLC; WGHP, LLC; WGN CONTINENTAL BROADCASTING COMPANY, LLC; WHNT, LLC; WJW TELEVISION, LLC; WNEP, LLC; WPIX, LLC; WQAD, LLC; WREG, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 050438/0004 →
SECURITY INTEREST Recorded Mar 6, 2018
From: TRIBUNE BROADCASTING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 045506/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2017
From: HUNDEMER, HANK J.
To: TRIBUNE BROADCASTING COMPANY, LLC
Reel/Frame 042013/0910 →