US 7,515,812 B2
Recording medium, reproduction device, program, and reproduction method
Wataru Ikeda, Osaka (Japan); Hiroaki Iwamoto, Osaka (Japan); and Tomoyuki Okada, Nara (Japan)
Assigned to Panasonic Corporation, Osaka (Japan)
Appl. No. 10/573,173
PCT Filed Oct. 12, 2004, PCT No. PCT/JP2004/015339
§ 371(c)(1), (2), (4) Date Jun. 27, 2006,
PCT Pub. No. WO2005/036555, PCT Pub. Date Apr. 21, 2005.
Claims priority of application No. 2003-352913 (JP), filed on Oct. 10, 2003; and application No. 2003-379758 (JP), filed on Nov. 10, 2003.
Prior Publication US 2006/0282612 A1, Dec. 14, 2006
Int. Cl. H04N 5/91 (2006.01)
U.S. Cl. 386—95  [386/125; 386/126] 12 Claims
OG exemplary drawing
 
1. A recording method, comprising the steps of:
generating volume data; and
writing the generated volume data to a recording medium,
wherein the volume data includes an index table and a plurality of operation mode objects,
the index table is read from the recording medium by a module manager, and shows (i) a plurality of titles and (ii) in correspondence with each title, which of the operation mode objects is to be handed to an execution module in a playback apparatus when the corresponding title is selected,
each operation mode object (i) stores therein an application management table and (ii) stipulates a control procedure in a second mode that is a second of two modes, a first mode being a mode in which the playback apparatus operates on a command base, and the second mode being a mode in which the playback apparatus operates on a base of an application written in an object-oriented language,
an execution module for the second mode is a virtual machine platform unit,
the application management table shows in correspondence (i) an application to be loaded to the virtual machine platform unit when the corresponding operation mode object is handed to the execution module for the second mode, and (ii) a run attribute of the corresponding application, and
the run attribute shows how a status of the corresponding application is to be controlled when loaded to the virtual machine platform unit.