Patent ID: 6968569
Filing Date: 2005-11-22
Classification: H04N

Abstract:
1. A data broadcast receiving apparatus for receiving broadcast data that includes a plurality of data modules which are linked by link information, comprising: module storing means for storing data modules included in the received broadcast data; storage information storing means for storing storage information corresponding to each of the plurality of data modules of the broadcast data, the storage information showing a storage state of the data module; storage controlling means for, for each of the plurality of data modules of the broadcast data, (i) attempting to store the data module into the module storing means, (ii) if the storage of the data module has succeeded generating storage information showing a correspondence between the data module and a storage state of the data module, and storing the generated storage information into the storage information storing means, and (iii) if the storage of the data module has failed, generating storage information showing a correspondence between the data module, a storage state of the data module and a problem because of which the data module is not stored, and storing the generated storage information into the storage information storing means; user indication accepting means for accepting an indication from a user; and reproducing means for (a) judging whether a target data module which is specified in accordance with the user indication and the link information is stored in the module storing means, based on storage information of the target data module in the storage information storing means, (b) when the target data module is stored in the module storing means, reading the target data module from the module storing means, and reproducing and outputting the read target data module, and (c) when the target data module is not stored in the module storing means, outputting first information for informing the user that the target data module is not stored and second information for informing the user of a problem because of which the target data module is not stored.