Patent ID: 7627233

Claim:
An integrated circuit for use in a playback apparatus provided with a storage unit that stores a module that functions as a virtual machine that executes an application recorded on a recording medium on which a digital stream, a title associated with the application and the digital stream, and management information are recorded and that functions as an application manager to control a start and a stop of the application executed by the virtual machine, wherein the integrated circuit comprises: a CPU that functions as the virtual machine and as the application manager by executing the module; a video decoder that is different from the CPU and that is operable to decode a video stream included in the digital stream recorded on the recording medium; an audio decoder that is different from the CPU and that is operable to decode an audio stream included in the digital stream recorded on the recording medium; and a combining unit that is different from the CPU and that is operable to combine video data output from the video decoder with graphics data generated by the application executed by the virtual machine, wherein when a life cycle, in which the virtual machine can execute the application associated with the title recorded on the recording medium, is reached within a playback period of the title, while the CPU is executing the module, the integrated circuit is configured: (1) that the video decoder decodes the video stream included in the digital stream associated with the title, in accordance with the management information recorded on the recording medium, and that the audio decoder decodes the audio stream included in the digital stream associated with the title, in accordance with the management information recorded on the recording medium, (2) that the application manager functions so that the virtual machine executes the application, and (3) that the combining unit combines the video data output from the video decoder with the graphics data generated by the application executed by the virtual machine.