Patent ID: 7672574

Claim:
A data broadcast reproduction controller for controlling the reproduction of data broadcast including one or more data contents, comprising: a receiver that receives data content of data broadcast and related information attached to said data broadcast; a first storage that stores the data content of the data broadcast received by said receiver; a reproducer that reproduces the data content of the data broadcast stored in said first storage; a control information creator that creates control information for identifying the data content of the data broadcast based on given information included in the data content of the data broadcast received by said receiver or reproduced by said reproducer, and/or the related information; a second storage that stores, during first reproduction by said reproducer, the data content of the data broadcast acquired from said first storage and control information corresponding to the data content; a determiner that determines, during a second reproduction by said reproducer, whether or not the control information stored in said second storage and the control information corresponding to the data content of data broadcast to be reproduced coincide with each other; and a controller that controls said reproducer to reproduce the data broadcast, using the data content stored in said second storage, when said determiner determines that the control information stored in said second storage and the control information corresponding to said data content of the data broadcast to be reproduced coincide with each other, and that controls said reproducer to reboot the data broadcast, using the data content stored in said first storage when said determiner determines that the control information stored in said second storage and the control information corresponding to said data content of the data broadcast to be reproduced do not coincide with each other.