An information processing system comprising a transmitter for broadcasting data and a plurality of viewer apparatuses for receiving the data,
- the transmitter comprising:
- a data generating means for generating television content data, command data, and complementary data;
- a first transmitting means for broadcasting the television content data, the command data, and the complementary data to the viewer apparatuses;
- and
- an information processing means for processing feedback data received from the viewer apparatuses to output a processing result;
- wherein the content data creating means generates the television content data to be broadcasted based on the processing result;
- and each viewer apparatus of the plurality of viewer apparatuses comprising:
- a receiving means for receiving the television content data, the command data, and the complementary data;
- a generating means for generating first output content data without requiring any transmission to the transmitter, the generating means comprising:
- (i) an operating means for a viewer to perform an operation and to output an operation signal based on the operation;
- and
- (ii) a first signal processing means for processing software stored in a data storage medium using the operation signal as an input to generate the first output content data;
- a second signal processing means for incorporating the complementary data into the first output content data, according to commands of the command data, to generate second output content data;
- an outputting means for outputting the second output content data to a monitor;
- and
- a second transmitting means for transmitting at least one of the first output content data and the second output content data to the transmitter as the feedback data.