Patent ID: 8437625

Claim:
A playback apparatus that performs playback of a title that includes a digital stream, and execution of an application, the playback apparatus operating in one of a movie mode and a virtual machine mode, the playback apparatus comprising: a virtual machine operable to execute the application in the virtual machine mode; a playback control engine unit; and an event manager operable to, when an event is generated in response to a user operation in the virtual machine mode, judge whether or not to cause the application to process the event, wherein the event indicates that a user has operated one of keys that are respectively allocated to audio video (AV) functions including play, stop, forward play, backward play, skip, pause on, and still off, wherein when a result of the judgment by the event manager is affirmative, the event manager outputs one of key events so as to cause the application to process the event indicative of one of the key events respectively allocated to one or more of the AV functions, the application is associated with event registration information indicating whether or not each of the key events has been registered therewith, and any key event that is indicated as having been registered with the event registration information can be processed by the associated application, the judgment by the event manager is made by, when the event is generated in response to the user operation, judging whether or not the event has been registered with the event registration information associated with the application that is executed by the virtual machine as a key event, the event manager includes an operation manager that, when the result of the judgment is negative, instructs the playback control engine unit to perform an AV function corresponding to the event.