Abstract
We proposed TVML(TV program Making Language)back in 1996 that is a scripting language to describe full TV progtams. This language describes the contents of a television program using expressions with a high level of abstraction like "display title #1" and "zoon-in." The software used to read a script written in TVML and to automatically generate the program video and audio is called a TVML Player. The paper begins by describing TVML language specifications, the latest version of TVML Player and some examples in TV program production using TVML. It then describes the "external control mode" of the TVML Player that can be used for applying TVML to interactive applications. Finally, it describes the TVML Author, a user interface that we developed which enables users having no specialized knowledge of computer languages to make TVML scripts. In addition to its role as a television-program production tool, TVML is expected to have a wide range of applications in the network and multimedia fields.