The invention relates to method and apparatus for controlling a graphics engine,
the graphics engine being suitable for creating graphics in a broadcast system.
The apparatus generates a user interface allowing a user to control a graphics
engine. The apparatus has a first input for receiving at least one template data
element, the template data element including a graphics component and a data field
component suitable for receiving an information unit. The apparatus further comprises
a second input coupled to an information unit source. A processing unit coupled
to the first input and second input processes the template data element and the
information unit source to enter in the data field component is selected information
unit to form a representation of a graphics page that results from a combination
of the template data element and the selected information unit. The processing
unit then generates a set of commands based on the representation of the graphics
page, the set of commands being executable by the graphics engine to create an
on-air graphics page in the television broadcast system. This invention is particularly
useful in television broadcast systems and Internet broadcast systems. The invention
also provides a computer readable storage medium containing a program element for
implementing the apparatus for controlling a graphics engine.