Patent ID: 8625962

Claim:
A content reproducing apparatus for reproducing content data, comprising: a synchronization control section that, (i) on a basis of first synchronization timing information that is indicative of a first time point in a time period during which the content data is reproduced and that is for use in synchronization between (a) the reproduction of the content data and (b) execution of a program for generating bitmap data on an image to be so displayed as to be overlaid with the content data being reproduced, transmits a synchronization control signal including information for specifying the program, and then (ii) on a basis of a second synchronization timing information that is indicative of a second time point of the time period during which the content data is reproduced and that is for use in synchronization between (a) the reproduction of the content data and (b) output of the bitmap data, carries out control for outputting the bitmap data; a program executing section that, (i) each time the program executing section receives, from the synchronization control section, the synchronization control signal including the information for specifying the program, carries out processing that (a) executes the program, specified by the information included in the synchronization control signal, to generate the bitmap data and (b) stores the bitmap data, generated through the execution (a), in one of a plurality of buffer memories in such a manner that the bitmap data, generated through the execution (a), is in a one-to-one correspondence with a buffer memory, and thus (ii) stores the bitmap data in the plurality of buffer memories; and an output control section that, under the control by the synchronization control section, (i) outputs the bitmap data stored in a specified one of the plurality of buffer memories and thus (ii) displays the outputted bitmap data in such a manner that the outputted bitmap data is overlaid with the content data being reproduced.