Patent ID: 8380042
Filing Date: 2013-02-19
Classification: G11B,H04N

Abstract:
1. A playback apparatus for realizing saving and restoring of statuses of a plurality of processes, one of the processes being playback of an AV stream, and another of the processes being processing of an application in conjunction with the playback of the AV stream, the playback apparatus comprising: a read unit operable to read the application and the AV stream from a recording medium; a platform unit that allows the application to run; a playback unit operable to play back the AV stream; a first storage medium that has a volatile storage area in which playback status parameters have been written, the playback status parameters showing in what state the playback of the AV stream is performed; and a heap memory that stores parameters used by the application, wherein the application has written, into the volatile storage area, one or more parameters selected from among a plurality of parameters used in the platform unit as application resume parameters required for resuming an operation of the application after the restoring of the statuses, the saving of the statuses is performed by writing the application resume parameters and the playback status parameters into a non-volatile storage area of a second storage medium, the restoring of the statuses is performed by writing the application resume parameters and the playback status parameters back into the volatile storage area, when the restoring of the statuses is performed, the application checks whether the application resume parameters in the volatile storage area are in a normal state, and if the application resume parameters are in the normal state, the application resumes the operation by reading the application resume parameters into the heap memory, and if the application resume parameters are not in the normal state, the application initializes the parameters stored in the heap memory and starts an operation thereof.