Patent ID: 7609287

Claim:
A program broadcasting system, comprising: a plurality of communication terminal apparatuses including a first communication terminal apparatus and a second communication terminal apparatus, each of the first and second communication terminal apparatuses being able to be connected to a communication network; and an information management server, wherein: the first communication terminal apparatus includes: a material index information obtaining device that obtains material index information including locations of a plurality of materials and material outlines indicative of outlines of the materials from the information management server through the communication network, each of the materials includes at least video and audio that are to be used as a component of a program, a display device that displays a list screen of the respective material outlines included in the obtained material index information, a program progress table generating device that selects a material outline to be used as the component of the program from a plurality of the material outlines displayed in the list screen in accordance with a user instruction, and generates a program progress table that includes material specifying information that specifies material in the communication network indicated by the selected material outline, and a registering device that registers the generated program progress table in the information management server, the second communication terminal apparatus includes: a program progress table obtaining device that obtains the registered program progress table from the information management server, and an outputting device that obtains material from any of a plurality of the communication terminal apparatuses and a material providing server, each of which stores the material through the communication network in accordance with the material specifying information indicated by the obtained program progress table, and outputs video and audio in accordance with the obtained program progress table, and the information management server includes a storing device that stores the material index information and the program progress table.