Method and apparatus for content replacement in live production
First Claim
1. A system for seamlessly distributing content within live production, the system comprising:
- a broadcast production system that assembles a script for automated rundown to distribute a live program, the script including a plurality of content segments comprising audio and video content for the live program that is received from a news room computer system (NRCS);
a database storing a plurality of alternative content segments each having a unique identifier and a respective duration time; and
a plurality of encoders including;
a first encoder that encodes the plurality of content segments into a first coding format for linear transmission over of a first set of channels including at least one of a terrestrial television broadcast channel, a cable channel and a satellite channel,a second encoder that encodes the plurality of content segments into a second coding format for non-linear transmission over an internet channel that includes a client-server network of webpages, anda transcoder that encodes the plurality of alternative content segments as uncompressed data for transmission over the internet channel,wherein the broadcast production system includes;
a workflow manger that executes the script and transmits the plurality of content segments encoded in the first coding format as a first data stream as over-the-air content over at least one of the first set of channels and transmits the plurality of content segments encoded in the second coding format as a second data stream as the over-the-air content over the internet channel,a time slot identifier that receives, from the NRCS, at least one time slot within the plurality of content segments, wherein the at least one time slot includes an occurrence time and a duration time associated with the plurality of content segments,an alternative content segment selector that selects, from the database, at least one of the alternative content segments, such that the duration of the selected at least one alternative content segment is within the duration time of the at least one time slot, andan alternative content distributor that seamlessly stitches the uncompressed data of the selected at least one alternative content segment in the second data stream at the occurrence time of the at least one time slot as over-the-internet content over the internet channel, such that the stitched and uncompressed data does not replace any of the plurality of content segments transmitted in the second data stream.
4 Assignments
0 Petitions
Accused Products
Abstract
The insertion of an advertisement or other new content into a time slot between content segments advantageously occurs by selecting the new segment to fill its associated slot as closely as possible. Play out of a successive content segment occurs for distribution over at least one of a first set of channels and at least one second channel until the occurrence of the time slot whereupon the new content segment undergoes play out for distribution over the at least one second channel. If the new content segment has a duration longer than the time slot, the length of at least one content segment gets reduced to provide substantially seamless play out.
-
Citations
29 Claims
-
1. A system for seamlessly distributing content within live production, the system comprising:
-
a broadcast production system that assembles a script for automated rundown to distribute a live program, the script including a plurality of content segments comprising audio and video content for the live program that is received from a news room computer system (NRCS); a database storing a plurality of alternative content segments each having a unique identifier and a respective duration time; and a plurality of encoders including; a first encoder that encodes the plurality of content segments into a first coding format for linear transmission over of a first set of channels including at least one of a terrestrial television broadcast channel, a cable channel and a satellite channel, a second encoder that encodes the plurality of content segments into a second coding format for non-linear transmission over an internet channel that includes a client-server network of webpages, and a transcoder that encodes the plurality of alternative content segments as uncompressed data for transmission over the internet channel, wherein the broadcast production system includes; a workflow manger that executes the script and transmits the plurality of content segments encoded in the first coding format as a first data stream as over-the-air content over at least one of the first set of channels and transmits the plurality of content segments encoded in the second coding format as a second data stream as the over-the-air content over the internet channel, a time slot identifier that receives, from the NRCS, at least one time slot within the plurality of content segments, wherein the at least one time slot includes an occurrence time and a duration time associated with the plurality of content segments, an alternative content segment selector that selects, from the database, at least one of the alternative content segments, such that the duration of the selected at least one alternative content segment is within the duration time of the at least one time slot, and an alternative content distributor that seamlessly stitches the uncompressed data of the selected at least one alternative content segment in the second data stream at the occurrence time of the at least one time slot as over-the-internet content over the internet channel, such that the stitched and uncompressed data does not replace any of the plurality of content segments transmitted in the second data stream. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for distributing content within a live program, the system comprising:
-
a broadcast production system that assembles a script for automated rundown to distribute a live program, the script including a plurality of content segments comprising audio and video content received from a news room computer system (NRCS); a database that stores a plurality of alternative content segments each having a respective duration time; at least one encoder that encodes the plurality of content segments and the plurality of alternative content segments into a first coding format for transmission over an internet channel; a workflow manager that transmits, when executing the script to distribute the live program, the plurality of content segments encoded in the first coding format as a first data stream as over-the-air content over the internet channel; a time slot identifier that receives, from the NRCS, at least one time slot associated with the plurality of content segments, wherein the at least one time slot includes an occurrence time and a duration time; an alternative content selector that selects, from the database, at least one of the alternative content segments based on the duration of the selected at least one alternative content segment and the duration time of the at least one time slot within the plurality of content segments; and an alternative content distributor that seamlessly switches from transmitting the over-the-air content in the first data stream to transmitting the selected at least one alternative content segment as over-the-internet content in the first data stream at the occurrence time of the at least one time slot over the internet channel, such that the transmitted at least one alternative content segment does not replace any of the plurality of content segments transmitted in the first data stream. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for seamless content distribution, the system comprising:
-
a database for storing a plurality of alternative content segments each having a respective duration time; a content segment encoder for encoding a plurality of content segments for transmission over at least one internet channel; an alternative content segment encoder for encoding the plurality of alternative content segments as uncompressed data for transmission over the at least one internet channel; and a broadcast production system including; a workflow manager for executing a script including at least a portion of the plurality of content segments to create and distribute a program by transmitting the plurality of encoded content segments as a data stream according to the script as over-the-air content over the at least one internet channel, a time slot identifier for identifying at least one time slot within the plurality of content segments, wherein the at least one time slot includes an occurrence time and a duration time, an alternative content segment selector for selecting, from the database, at least one of the alternative content segments based on the duration time of the at least one time slot, and a seamless alternative content distributor for seamlessly stitching the uncompressed data of the selected at least one alternative content segment in the data stream at the occurrence time of the at least one time slot and to be distributed as over-the-internet content over the internet channel. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for seamlessly inserting an advertisement in an open time slot within a plurality of audio and video content segments to be distributed not only linearly across a network of broadcast channels, but also non-linearly across a network of Internet websites, the system comprising:
-
a content encoding configuration manager configured to encode a plurality of audio and video content segments into linear and non-linear encoded formats so as to configure the plurality of audio and video content segments to be distributed not only linearly across a network of broadcast channels in a broadcast data stream, but also non-linearly across a network of Internet websites in an Internet data stream; an open time slot identifier configured to identify an open time slot within the encoded plurality of audio and video content segments; an advertisement segment encoder configured to encode an advertisement segment into the non-linear transmission encoded format so as to configure the advertisement segment to be non-linearly transmitted over the internet channel; and a seamless advertisement segment inserter configured to seamlessly insert the encoded advertisement segment in the Internet data stream at the identified open time slot within the encoded plurality of audio and video content segments without replacing the encoded plurality of audio and video content segments in the Internet data stream such that both the encoded plurality of audio and video content and the inserted and encoded advertisement segment in the Internet data stream are configured to be non-linearly distributed across the network of Internet websites. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A system for seamlessly inserting an advertisement in an open time slot within a plurality of audio and video content segments to be distributed not only linearly across a network of broadcast channels, but also non-linearly across a network of Internet websites, comprising:
-
a content production, encoding and distribution manager configured to encode a plurality of audio and video content segments into linear and non-linear encoded formats so as to configure the plurality of audio and video content segments to be distributed not only linearly across a network of broadcast channels in a broadcast data stream, but also non-linearly across a network of Internet websites in an Internet data stream; an open time slot identifier configured to identify an open time slot within the encoded plurality of audio and video content segments; an advertisement segment encoder configured to encode an advertisement segment into the non-linear transmission encoded format so as to configure the advertisement segment to be non-linearly transmitted over the Internet channel; and a seamless advertisement segment insertion module configured to seamlessly insert the encoded advertisement segment in the Internet data stream at the identified open time slot within the encoded plurality of audio and video content segments without altering the encoded plurality of audio and video content segments in the data stream such that both the encoded plurality of audio and video content and the inserted and encoded advertisement segment in the Internet data stream are configured to be non-linearly distributed across the network of Internet websites, wherein the encoded advertisement segment has a first duration and the identified open time slot has a second duration, and wherein the seamless advertisement segment insertion module is configured to seamlessly insert the encoded advertisement segment in the open time slot within the encoded plurality of audio and video content segments by changing the first duration of the encoded advertisement segment to fit the second duration of the identified open time slot without altering the encoded plurality of audio and video content segments in the data stream. - View Dependent Claims (26, 27, 28, 29)
-
Specification