A reproducing apparatus including: data acquiring means for acquiring video data, a computer program which is to be executed in synchronization with the video data and which constitutes a single content along with the video data, and program management information for controlling execution of the computer program; decoding means for decoding the video data; and program executing means for executing the computer program, the reproducing apparatus characterized in that: the program executing means controls reproduction of the video data on the basis of the computer program thus executed and displays image data generated by execution of the computer program so that the image data is overlaid with the video data, the program management information, which is prepared for the computer program, includes program specifying information ( program-file-name) for specifying the computer program and play list information indicating an order in which the video data is reproduced; and when reproduction of the content constituted by the computer program and the video data is started, the reproducing apparatus is arranged to carry out, with reference to the program management information, a process of instructing the decoding means to start decoding of the video data in the order indicated by the play list information, and a process of instructing the program executing means to execute the computer program specified by the program specifying information so that computer program execution preparation and video data reproduction preparation are concurrently carried out. data acquiring means for acquiring video data, a computer program which is to be executed in synchronization with the video data and which constitutes a single content along with the video data, and program management information for controlling execution of the computer program; decoding means for decoding the video data; and program executing means for executing the computer program, the reproducing apparatus characterized in that: the program executing means controls reproduction of the video data on the basis of the computer program thus executed and displays image data generated by execution of the computer program so that the image data is overlaid with the video data, the program management information, which is prepared for the computer program, includes program specifying information ( program-file-name) for specifying the computer program and play list information indicating an order in which the video data is reproduced; and when reproduction of the content constituted by the computer program and the video data is started, the reproducing apparatus is arranged to carry out, with reference to the program management information, a process of instructing the decoding means to start decoding of the video data in the order indicated by the play list information, and a process of instructing the program executing means to execute the computer program specified by the program specifying information so that computer program execution preparation and video data reproduction preparation are concurrently carried out. the program executing means controls reproduction of the video data on the basis of the computer program thus executed and displays image data generated by execution of the computer program so that the image data is overlaid with the video data, the program management information, which is prepared for the computer program, includes program specifying information ( program-file-name) for specifying the computer program and play list information indicating an order in which the video data is reproduced; and when reproduction of the content constituted by the computer program and the video data is started, the reproducing apparatus is arranged to carry out, with reference to the program management information, a process of instructing the decoding means to start decoding of the video data in the order indicated by the play list information, and a process of instructing the program executing means to execute the computer program specified by the program specifying information so that computer program execution preparation and video data reproduction preparation are concurrently carried out.