Patent ID: 8331432

Claim:
A transmitting and receiving system comprising: a transmitting apparatus that delivers a main stream for performing a streaming broadcast and an auxiliary stream generated from the main stream; and a receiving apparatus that receives the main stream and the auxiliary stream from the transmitting apparatus, wherein the transmitting apparatus includes: a main-stream storing component configured to store the main stream; a bit-rate-reducing converting component configured to reduce a bit rate of the main stream to generate an auxiliary stream; an auxiliary-stream storing component configured to store the auxiliary stream; and a delivery control component configured to perform control for delivering the main stream stored in the main-stream storing component and the auxiliary stream stored in the auxiliary-stream storing component to a network through a network interface, the receiving apparatus includes: a main-stream-reception control component configured to control reception of the main stream and storage of the main stream in a buffer; an auxiliary-stream-reception control component configured to control reception of the auxiliary stream and storage of the auxiliary stream in a buffer; a data processing component configured to perform decoding processing, decompression processing, and video processing for the main stream and the auxiliary stream; and an inter-stream-error storing component configured to judge an error between scenes of the main stream and the auxiliary stream on the basis of a value designating display time of each of screens and storing the error, and when tuning operation by a user is received, the main-stream-reception control component selects, from data of an auxiliary stream of a tuned broadcast, reception and storage of which are controlled by the auxiliary-stream-reception control component, data at such a time that the auxiliary stream is possible to be switched to a main stream without shift of scenes when the auxiliary stream is switched to the main stream later, taking into account the error stored in the inter-stream-error storing component, and supplies the data to the data processing component.