IP Library Granted Patent US 10,573,347
Granted Patent B2
US 10,573,347 · App. 15/785,866 · Granted Feb 25, 2020

System for automated television production

Inventor: John R. Benson (Jacksonville, FL)
Assignee: GVBB HOLDINGS S.A.R.L.
G11B27/034G11B27/34H04H60/07H04N5/222
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 10,573,347
App. No.
15/785,866
Granted
Feb 25, 2020
Kind
B2
Abstract

A media production system for automatically controlling device parameters during a media production. In an exemplary aspect, the system includes a rundown markup interface generator that generates a rundown markup interface by populating one or more of an event timeline and a playlist during creation of a media production and that includes a macro event generated from a macro event template. The system further includes an automated media production system that on the fly prevents conflicts between device parameters of media production devices by automatically modifying a first variable in the macro template that is associated with a first device parameter of the device parameters in response to a change of one or more second variables that are associated with a second device parameter.

Claims (82)

1. A television production system for automatically controlling device parameters during television production, the television production system comprising:

a memory; and

a processor configured to implement instructions stored on the memory so as to provide:

a template generator configured to create at least one macro event template that includes a plurality of property fields that control respective device parameters of at least one production device used during a television production, wherein at least first and second property fields are variable parameters that are configured to dynamically adjust the respective device parameters during the television production;

a parameter linking module configured to link at least one first variable parameter associated with the first property field with at least one second variable parameter associated with the second property field;

a rundown markup interface generator configured to generate a rundown markup interface by populating at least one of an event timeline and a playlist with newsroom computer system (NRCS) data for the television production and including at least one macro event generated from the at least one macro event template;

an automated television production system configured to prevent conflicts of the device parameters controlled by the first and second property fields by automatically modifying the at least one second variable parameter associated with the second property field in response to a change of the at least one first variable parameter, such that the device parameters controlled by the first and second property fields are set on the fly during the television production;

wherein a single macro event template includes the first property field linked to the second property field;

wherein the first property field is configured to dynamically adjust a first device parameter and the second property field is configured to dynamically adjust a second device parameter that is different than the first device parameter;

wherein the automated television production system is configured to prevent conflicts of the device parameters by automatically modifying the at least one second variable parameter in the single macro event template in response to the change of the at least one first variable parameter in the single macro event template, such that the device parameters controlled by the first and second property fields of the single macro event template are set on the fly during the television production.

2. The television production system according to claim 1 , wherein the rundown markup interface generator is further configured to:

display the first and second property fields in the rundown markup interface;

display an operator selectable pop-up list of the variable parameters for at least the first property field upon an operator selecting the first property field; and

dynamically change the at least one first variable parameter in response to a user modification of the at least one first variable parameter by the displayed pop-up list.

3. The television production system according to claim 1 ,

wherein the first property field is a video property field and the second property field is an audio property field,

wherein the parameter linking module is further configured to link the video property field to the audio property field to prevent conflicts between a video source and an audio source of the at least one production device during the television production, and

wherein the automated television production system automatically and on the fly modifies the linked audio property field during the television production to set the audio source for the at least one production device to capture audio data to prevent conflicts between the video source and the audio source when capturing video and audio data during the television production.

4. The television production system according to claim 1 ,

wherein the first and second property fields are first and second video property fields corresponding to a live video source and a recorded video source, respectively, and

wherein the automated television production system automatically and on the fly modifies the linked second video property field during the television production to prevent conflicts between the live video source and the recorded video source during the television production.

5. The television production system according to claim 1 , wherein the generated rundown markup interface includes the NRCS data having a story running order with a plurality of stories and visually associates the macro event template with a respective story of the plurality of stories.

6. The television production system according to claim 1 , wherein each of the template generator, the parameter linking module, the rundown markup interface generator, and the automated television production system are configured on a computer platform that includes the processor, the memory and an operating system configured to implement the instructions stored on the memory of the computer platform.

7. A media production system for automatically controlling device parameters during a media production, the media production system comprising:

a memory; and

a processor configured to implement instructions stored on the memory so as to provide:

a rundown markup interface generator configured to generate a rundown markup interface by populating at least one of an event timeline and a playlist with newsroom computer system (NRCS) data during creation of a media production and including a macro event generated from a macro event template that includes a first property field linked to a second property field, wherein the first property field is configured to dynamically adjust a first device parameter of at least one media production device and the second property field is configured to dynamically adjust a second device parameter of the at least one media production device that is different than the first device parameter; and

an automated media production system configured to on the fly prevent a conflict of the first device parameter of the at least one media production device by automatically modifying a first variable in the macro template that is associated with the first device parameter in response to a change of a second variable in the macro template associated with the second device parameter of the at least one media production device that is different than the first device parameter, such that the first device parameter controlled by the first variable is set on the fly to prevent a conflict between respective media sources of the respective first and second device parameters from occurring during creation of the media production.

8. The media production system according to claim 7 , further comprising a template generator configured to create the macro event template that includes a plurality of property fields including the first and second property fields that control the first and second device parameters of the at least one production device used during the media production, wherein the first and second property fields are variable parameters that are configured to dynamically adjust the first and second device parameters during the media production.

9. The media production system according to claim 8 , further comprising a parameter linking module configured to link at least one first variable parameter associated with the first property field with at least one second variable parameter associated with the second property field.

10. The media production system according to claim 9 , wherein the rundown markup interface generator is further configured to:

display the first and second property fields in the rundown markup interface;

display an operator selectable pop-up list of the at least one first variable parameter for at least the first property field upon an operator selecting the first property field; and

dynamically change the at least one first variable parameter in response to a user modification of the at least one first variable parameter by the displayed pop-up list.

11. The media production system according to claim 9 ,

wherein the first property field is a video property field and the second property field is an audio property field,

wherein the parameter linking module is further configured to link the video property field to the audio property field to prevent conflicts between a video source and an audio source of the at least one production device during the media production, and

wherein the automated media production system automatically and on the fly modifies the linked audio property field during the media production to set the audio source for the at least one production device to capture audio data to prevent conflicts between the video source and the audio source when capturing video and audio data during the media production.

12. The media production system according to claim 8 ,

wherein the first and second property fields are first and second video property fields corresponding to a live video source and a recorded video source, respectively, and

wherein the automated media production system automatically and on the fly modifies the linked second video property field during the media production to prevent conflicts between the live video source and the recorded video source during the media production.

13. The media production system according to claim 8 , wherein the generated rundown markup interface includes the NRCS data having a story running order with a plurality of stories and visually associates the macro event template with a respective story of the plurality of stories.

14. The media production system according to claim 8 , wherein the macro template is configured to control the first device parameter and the second device parameter.

15. The media production system according to claim 14 , wherein the automated media production system is configured to prevent conflicts between the device parameters by automatically modifying the first variable in response to the change of the second variable, such that the device parameters controlled by the macro event template are set on the fly during the media production.

16. The media production system according to claim 7 , wherein each of the rundown markup interface generator and the automated media production system are configured on a computer platform that includes the processor, the memory and an operating system configured to implement the instructions stored on the memory of the computer platform.

17. A media production system for automatically controlling device parameters during a media production, the media production system comprising:

a rundown markup interface generator configured to generate a rundown markup interface by populating at least one of an event timeline and a playlist during creation of a media production and including a macro event generated from a macro event template; and

an automated media production system configured to on the fly prevent a conflict between a plurality of device parameters of at least one media production device by automatically modifying at least one first variable in the macro template that is associated with a first device parameter of the plurality of device parameters in response to a change of at least one second variable in the macro event that is associated with a second device parameter;

wherein the macro event template includes a first property field having the at least one first variable that is configured to dynamically adjust the first device parameter and a second property field having the at least one second variable that is configured to dynamically adjust the second device parameter that is different than the first device parameter;

wherein the first property field is linked to the second property field, such that the automated media production system is configured to control the first and second device parameters based on the first and second property fields of the macro event template, respectively, that are set on the fly during the media production; and

wherein the rundown markup interface generator includes a processor configured to execute instructions stored in memory to generate the rundown markup interface, and the automated media production system includes a processor configured to execute instructions stored in memory to prevent the conflict between the plurality of device parameters.

18. The media production system according to claim 17 , wherein the automated media production system modifies the at least one first variable to control the first device parameter to prevent a conflict between respective media sources of the respective first and second device parameters from occurring during creation of the media production.

19. The media production system according to claim 17 , wherein the rundown markup interface generator is further configured to generate the rundown markup interface by populating the at least one of the event timeline and the playlist with newsroom computer system (NRCS) data during creation of the media production.

20. The media production system according to claim 19 , wherein the generated rundown markup interface includes the NRCS data having a story running order with a plurality of stories and visually associates the macro event template with a respective story of the plurality of stories.

21. The media production system according to claim 17 , further comprising a template generator configured to create the macro event template that includes a plurality of property fields including the first and second property fields that control the first and second device parameters of the at least one production device used during the media production, wherein the first and second property fields are variable parameters that are configured to dynamically adjust the first and second device parameters during the media production.

22. The media production system according to claim 21 , further comprising a parameter linking module configured to link at least one first variable parameter associated with the first property field with at least one second variable parameter associated with the second property field.

23. The media production system according to claim 22 ,

wherein the first property field is a video property field and the second property field is an audio property field,

wherein the parameter linking module is further configured to link the video property field to the audio property field to prevent conflicts between a video source and an audio source of the at least one production device during the media production, and

wherein the automated media production system automatically and on the fly modifies the linked audio property field during the media production to set the audio source for the at least one production device to capture audio data to prevent conflicts between the video source and the audio source when capturing video and audio data during the media production.

24. The media production system according to claim 22 ,

wherein the first and second property fields are first and second video property fields corresponding to a live video source and a recorded video source, respectively, and

wherein the automated media production system automatically and on the fly modifies the linked second video property field during the media production to prevent conflicts between the live video source and the recorded video source during the media production.

25. The media production system according to claim 17 , wherein the automated media production system is configured to prevent conflicts between the plurality of device parameters by automatically modifying the at least one first variable in response to the change of the at least one second variable, such that the device parameters controlled by the first and second property fields of the macro event template are set on the fly during the media production.

26. the media production system according to claim 17 , wherein each of the rundown markup interface generator and the automated media production system are configured on a computer platform that includes the processor, the memory and an operating system configured to execute the instructions stored in the memory of the computer platform.

27. A media production system for automatically controlling device parameters during a media production, the media production system comprising:

a template generator configured to generate a macro event template that includes a first property field configured to dynamically adjust a first device parameter of at least one media production device and a second property field configured to dynamically adjust a second device parameter of the at least one media production device that is different than the first device parameter, wherein the first property field is linked to the second property field;

an automated media production device controller configured to on the fly prevent a conflict between the first and second device parameters by automatically modifying a first variable in the macro template that is associated with the first property field in response to a change of a second variable in the macro event that is associated with the second property field, such that the first and second device parameters controlled by the first and second property fields of the macro event template are set on the fly during a television production; and

wherein the template generator includes a processor configured to execute instructions stored in memory to generate the macro event template, and the automated media production device controller includes a processor configured to execute instructions stored in memory to prevent the conflict between the first and second device parameters.

28. The media production system according to claim 27 , wherein the automated media production device controller is further configured to modify the first variable to control the first device parameter to prevent a conflict between respective media sources of the respective first and second device parameters from occurring during creation of the media production.

29. The media production system according to claim 27 , further comprising a rundown markup interface generator configured to generate a rundown markup interface by populating at least one of an event timeline and a playlist during creation of a media production for the television production, with the generated rundown markup interface including a macro event generated from the macro event template.

30. The media production system according to claim 29 , wherein the rundown markup interface generator is further configured to generate the rundown markup interface by populating the at least one of the event timeline and the playlist with newsroom computer system (NRCS) data during creation of the media production.

31. The media production system according to claim 30 , further comprising a parameter linking module configured to link the first variable associated with the first property field with the second variable associated with the second property field.

32. The media production system according to claim 31 ,

wherein the first property field is a video property field and the second property field is an audio property field,

wherein the parameter linking module is further configured to link the video property field to the audio property field to prevent conflicts between a video source and an audio source of the at least one production device during the media production, and

wherein the automated media production device controller is configured to automatically and on the fly modify the linked audio property field during the media production to set the audio source for the at least one production device to capture audio data to prevent conflicts between the video source and the audio source when capturing video and audio data during the media production.

33. The media production system according to claim 31 ,

wherein the first and second property fields are first and second video property fields corresponding to a live video source and a recorded video source, respectively, and

wherein the automated media production device controller is configured to automatically and on the fly modify the linked second video property field during the media production to prevent conflicts between the live video source and the recorded video source during the media production.

34. The media production system according to claim 30 , wherein the generated rundown markup interface includes the NRCS data having a story running order with a plurality of stories and visually associates the macro event template with a respective story of the plurality of stories.

35. The media production system according to claim 27 , wherein each of the template generator and the automated media production device controller are configured on a computer platform that includes the processor, the memory and an operating system configured to execute the instructions stored on the memory of the computer platform.

Assignments (5)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 12, 2025
From: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
To: MGG INVESTMENT GROUP LP
Reel/Frame 073959/0584 →
SECURITY INTEREST Recorded Mar 20, 2024
From: GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 066850/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: GVBB HOLDINGS S.A.R.L.
To: GRASS VALLEY CANADA
Reel/Frame 055632/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2019
From: BENSON, JOHN R.
To: THOMSON LICENSING
Reel/Frame 050631/0989 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2019
From: THOMSON LICENSING
To: GVBB HOLDINGS S.A.R.L
Reel/Frame 050632/0009 →
Continuity (3)
Continuation 12736386
Provisional Application 61123914 · Apr 11, 2008
Related Publication 20180047426A1 · Feb 15, 2018