Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements
Reexamination Certificate
1999-07-14
2002-08-20
Nguyen, Cao H. (Department: 2173)
Computer graphics processing and selective visual display system
Display driving control circuitry
Controlling the condition of display elements
C725S050000
Reexamination Certificate
active
06437802
ABSTRACT:
FIELD OF THE INVENTION
This invention relates to broadcast automation systems, and more particularly to a method for rapid start-up for these systems.
BACKGROUND OF THE INVENTION
Present-day broadcast automation systems generally work on the concept of a “playlist”, also known as a schedule of events. These events are commands to video devices to play pieces of audio/visual material, insert special effects, acquire video from a particular input device, direct video to particular output devices, and other activities related to audio/video broadcasting.
Broadcast automation systems operate by loading the events of an entire playlist sequentially, all at once. While the playlist is loading, the system is unavailable for other processing while this initial playlist is loading. While the system can subsequently accept changes, called “edits” to the playlist, the processing of edits is limited. A large number of edits in rapid succession can make the systems unavailable while the edits are being processed. Moreover, edits to events that will not occur until far in the future, for instance, appending additional material to the playlist, can indefinitely delay edits to events that will occur sooner. This can result in lost edits or erroneous execution of the playlist.
SUMMARY OF THE INVENTION
In an exemplary embodiment of the invention, a software component called a “throttler” allows playlist loads and edits to be interleaved with other actions such as sending commands to devices and interacting with an operator. External components that load and edit the playlist send editing commands. Each command represents either an insertion or a deletion of an event. Modification to an existing event is expressed as a deletion of the existing event, followed by an insertion of the modified event. Every event has a unique “event identifier” which points to a rapidly accessible data structure of command pairs of insertion and deletion edits for that event, ordered by urgency.
The interleaving of commands has a number of advantages over the state of the art systems. First, it allows the video devices to receive an incomplete schedule immediately, and begin executing it even while later events in the playlist are still being processed. By delivering the events that are close to air, it allows the system to go on air sooner than if the entire playlist had to be loaded before any video actions could begin. Second, it allows the video devices to report on the status of events in the playlist even before the download of the playlist is complete, allowing the system to capture a timely record of the video that actually played for purposes such as accounting and fault analysis. Third, it allows the operator interface to remain “live” during the initial download of commands to the video equipment. The operator can determine the status of equipment, view the complete or incomplete playlist, interact with the devices, and request edits to the playlist, even while the initial download is proceeding.
REFERENCES:
patent: 5801685 (1998-09-01), Miller et al.
patent: 6091407 (2000-07-01), Boetje et al.
patent: 6209130 (2001-03-01), Rector, Jr. et al.
Breedlove Jill M.
Goldman David C.
Nguyen Cao H.
LandOfFree
Throttler for rapid start-up of a broadcast automation system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Throttler for rapid start-up of a broadcast automation system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Throttler for rapid start-up of a broadcast automation system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2956528