Patent ID: 7555199

Claim:
A recording apparatus comprising: an obtaining unit configured to obtain a transport stream including video data and a data broadcast content; a receiving unit configured to receive a user's operation; a read/write unit configured to perform a writing process of writing the transport stream to a recording medium and a reading process of reading the transport stream from the recording medium, according to the user's operation; a separating unit configured to separate the transport stream into the data broadcast content and an intermediate transport stream that includes the video data; a generating unit configured to, with use of a description method used for describing the data broadcast content, generate state information indicating in what state the recording apparatus is as a result of the user's operation; a re-multiplexing unit configured to generate a new data broadcast content from the generated state information and the separated data broadcast content, and to generate a new transport stream by multiplexing the new data broadcast content and the intermediate transport stream; and an outputting unit configured to output the new transport stream to a display device via a digital interface, wherein the display device is configured to display graphic user interfaces; the state information includes a control instruction to control a graphic user interface for at least receiving the user's operation, and the description method is to describe in one of a markup language and a machine-independent bytecode language.