System and method for providing timing data for programming events
First Claim
1. A method in a video production facility system for producing closed caption data for video programming events, comprising:
- receiving script data for a video program;
determining identifiers of individual programming events within the program; and
producing closed caption data for the program, the closed caption data comprising text data corresponding to said script data, and timing data provided at locations corresponding to beginnings of each of the programming events, the timing data corresponding to a programming event comprising an identifier of the corresponding programming event.
2 Assignments
0 Petitions
Accused Products
Abstract
A video production facility system may produce closed caption data that includes text data and timing data. The system may receive script data for a video program. The system may then determine identifiers for individual programming events that make up the program. The system may then produce closed caption data for the program. The closed caption data may include text data corresponding to the script data, and timing data provided at locations that correspond to the beginning of each of the programming events. The timing data may comprise an identifier of the corresponding programming event. Further timing data may be provided that marks the ends of programming events, or that marks individual segments within a programming event. Related embodiments may pertain to systems that implement such processing. The closed caption data may be synchronized to a video signal based on the display of corresponding text by a teleprompter system that is used in the production of the video program. Timing data may alternatively be provided within the video signal itself.
177 Citations
71 Claims
-
1. A method in a video production facility system for producing closed caption data for video programming events, comprising:
-
receiving script data for a video program;
determining identifiers of individual programming events within the program; and
producing closed caption data for the program, the closed caption data comprising text data corresponding to said script data, and timing data provided at locations corresponding to beginnings of each of the programming events, the timing data corresponding to a programming event comprising an identifier of the corresponding programming event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49)
-
-
13. A device for providing closed caption data for video programming events, comprising:
-
at least one processor; and
memory coupled to the at least one processor and having stored therein programming instructions to perform data processing, comprising;
receiving script data for a video program;
determining identifiers of individual programming events within the program; and
producing closed caption data for the program, the closed caption data comprising text data corresponding to said script data, and timing data provided at locations corresponding to beginnings of each of the programming events, the timing data corresponding to a programming event comprising an identifier of the corresponding programming event.
-
-
25. A method of generating closed caption data for a video program, comprising:
-
producing closed caption data comprising timing data and text data corresponding to at least an audio portion of the video program, the timing data comprising beginning timing data provided at locations in the closed caption data corresponding to beginnings of programming events within the video program;
producing a video signal for the video program; and
synchronizing the closed caption data to the video signal in accordance with display of corresponding text by a teleprompter system used in the production of the video program.
-
-
39. A system for providing closed caption data for a video program, comprising:
-
a video signal source providing a video signal of the program;
a closed caption data source providing closed caption data including text data for the video program and timing data for programming events within the video program, the timing data comprising beginning timing data provided at locations in the closed caption data corresponding to beginnings of programming events within the video program; and
a teleprompter system for displaying text to be read during production of the video program, the closed caption data being synchronized to the video signal in accordance with display of corresponding text by the teleprompter system.
-
-
47. A machine readable storage medium storing signals representing a video program, the signals comprising:
-
a video signal representing a video portion of the video program; and
closed caption data comprising text data corresponding to at least an audio portion of the video program, and timing data comprising identifiers of programming events used in metadata describing the programming events, the locations of the timing data in the closed caption data corresponding to beginnings of corresponding programming events within the video program.
-
-
50. A method in a video production facility system for producing a video, comprising:
-
determining programming events within a video program;
determining identifiers of the programming events; and
producing a video signal for the program, the video signal comprising timing data provided at locations corresponding to beginnings of each of the programming events, the timing data corresponding to a programming event comprising an identifier of the corresponding programming event. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A device for providing closed caption data for video programming events, comprising:
-
at least one processor; and
memory coupled to the at least one processor and having stored therein programming instructions to perform data processing, comprising;
determining programming events within a video program;
determining identifiers of the programming events; and
producing a video signal for the program, the video signal comprising timing data provided at locations corresponding to beginnings of each of the programming events, the timing data corresponding to a programming event comprising an identifier of the corresponding programming event. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
Specification