Patent ID: 8155501

Claim:
A playback apparatus comprising: an execution unit operable to execute an application; a playback unit operable to perform AV playback; a receiving unit operable to receive an instruction from a user; and a control unit, wherein the playback unit performs the AV playback of titles stored in a recording medium, wherein class files of the application are stored in the recording medium, wherein the execution unit is a platform of a virtual machine, and includes a heap memory, a class loader and an application manager, wherein the application manager performs application signaling of a title boundary on the platform, and when the playback unit starts the AV playback of any of the titles, puts the application into an executable state by instructing the class loader to generate, on the heap memory, an instance of any of the class files whose active section corresponds to the any of the titles, wherein the receiving unit includes a user event manager, wherein the user event manager generates a key event corresponding to the instruction if the instruction is valid for the any of the titles, and transmits the key event to the application in the executable state, wherein if the receiving unit receives the instruction during the AV playback by the playback unit, the control unit changes a current playback speed to a speed that corresponds to a predetermined speed level, and outputs a key event corresponding to the instruction to the application, wherein the predetermined speed level is a speed level slower than a normal speed level of the playback unit or a speed level for pausing the AV playback, and wherein the control unit instructs the playback unit to perform the AV playback at the predetermined speed level before the key event is transmitted by the user event manager.