System and method for real time video production and multicasting
First Claim
1. A method for broadcasting a show in a video production environment having a processing server in communications with at least-client, comprising the steps of:
- storing at the processing server a linear stream of show segments, each delineated from an adjacent segment by at least one edit point, with each show segment identified by an identifier that describes the temporal relationship of that show segment to other show segments in the stream;
receiving, at the processing server, a request for at least one show segment;
assembling the at least one show segments using the show segment identifier to produce a single video clip from said at least one show segment in accordance with the received request;
sending the video clip as a whole unit to the requesting client;
buffering, at the client, the video clip, wherein said buffering permits the client to continuously display the video clip.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated, fully automated video production system provides a video director with total control over all of the video production devices used to produce and broadcast a show. Such devices include, but are not limited to, cameras, robotic pan/tilt heads, video tape players and recorders (VTRs), video servers and virtual recorders, character generators, still stores, digital video disk players (DVDs), audio mixers, digital video effects (DVE), video switchers, and teleprompting systems. The video production system provides an automation capability that allows the video director to pre-produce a show, review the show in advance of “air time,” and then, with a touch of a button, produce the live show. In one embodiment, the invention provides a video production system having a processing unit in communication with one or more of the video production devices. The processing unit also records the show or elements from the show following its production. The show or elements can be recalled for subsequent broadcasts. An Internet interface supports live or on-demand requests for content from the video production. In an embodiment, an online user selects specific. elements and reorganizes the elements to personalize a broadcast. The processing unit receives and executes the online request to continuously stream or download the content to the user. In an embodiment, various supporting features enhance and extend the content of the video production, such as real time polling, hyperlinks to related web sites, video captions, and the like.
298 Citations
9 Claims
-
1. A method for broadcasting a show in a video production environment having a processing server in communications with at least-client, comprising the steps of:
-
storing at the processing server a linear stream of show segments, each delineated from an adjacent segment by at least one edit point, with each show segment identified by an identifier that describes the temporal relationship of that show segment to other show segments in the stream; receiving, at the processing server, a request for at least one show segment; assembling the at least one show segments using the show segment identifier to produce a single video clip from said at least one show segment in accordance with the received request; sending the video clip as a whole unit to the requesting client; buffering, at the client, the video clip, wherein said buffering permits the client to continuously display the video clip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification