A BD-ROM playback apparatus simultaneously executes reproduction of a title including an AVClip and executes an application. The BD-ROM playback apparatus includes a BD-J module (35) executing an application, a playback control engine (32) for playing the AVClip belonging to one title, and a module manager (34) for controlling branching between a plurality of titles. The title includes a data management table. The data management table indicates an application read priority level for each title. The BD-J module (35) includes a java virtual machine (38), a local memory (29), and an application manager (36) for loading the application to the local memory (29). The application manager (36) reads in the application into the local memory (29) according to the read priority level of each application and the memory size of the local memory (29).
Legal claims defining the scope of protection, as filed with the USPTO.
1. A non-transitory computer-readable recording medium storing thereon an index table and a plurality of operation mode objects, wherein the index table is a file that shows a plurality of titles in correspondence with the plurality of operation mode objects, at least one of the operation modes being a first operation mode object that is for use in a movie mode, and at least another one of the operation mode objects being a second operation mode object that is for use in a virtual machine, the first operation mode object is stored in a file, includes a navigation command that shows a control procedure, and is loaded by a playback apparatus when the playback apparatus is in a first operation mode, the second operation mode object is stored in a file, includes cache management information, is loaded by the playback apparatus when the playback apparatus is in a second operation mode, and defines run control of an application in accordance with a selection of a current title corresponding to the second operation mode object, the run control being a control of reading a class file included in a Java archive file composing an application having a life cycle corresponding to the current title onto a heap memory of the virtual machine from a cache when the Java archive file composing the application has been preloaded to the cache, and the cache management information shows, of Java archive files that compose applications, which Java archive file is to be read to the cache, before audio-visual playback of the current title following the selection of the current title.
2. A playback apparatus that performs playback of a title recorded on a recording medium, and execution of an application, the playback apparatus comprising: a module manager operable to select, based on an index table, a title to become a current title from among a plurality of titles; a module operable to execute the application; and a playback unit operable to execute audio-visual playback in accordance with the current title, wherein the recording medium stores thereon an index table, and a plurality of operation mode objects, the index table shows a plurality of titles in correspondence with the plurality of operation mode objects, at least one of the operation modes being a first operation mode object that is for use in a movie mode, and at least another one of the operation mode objects being a second operation mode object that is for use in a virtual machine, the first operation mode object is stored in a file and includes a navigation command that shows a control procedure, the second operation mode object is stored in a file, includes cache management information, is loaded by the playback apparatus when the playback apparatus is in a second operation mode, and defines run control of an application in accordance with a selection of a current title corresponding to the second operation mode object, the run control being a control of reading a class file included in a Java archive file composing an application having a life cycle corresponding to the current title onto a heap memory of the virtual machine from a cache when the Java archive file composing the application has been preloaded to the cache, the cache management information shows, of Java archive files that compose applications, which Java archive file is to be read to the cache, before audio-visual playback of the current title following the selection of the current title, the module, when a selection of the current title is made, reads to the cache the Java archive file shown in the cache management information corresponding to the current title, before audio-visual playback of the current title commences, and the module and the module manager are each configured from hardware including a processor and a memory, and a program stored in the memory.
3. A playback method that performs playback of a title recorded on a recording medium, and execution of an application, the playback method comprising: a manager step of selecting, based on an index table, a title to become a current title from among a plurality of titles; a module step of executing the application; and a playback step of executing audio-visual playback in accordance with the current title, wherein the recording medium stores thereon an index table and a plurality of operation mode objects, the index table shows a plurality of titles in correspondence with the plurality of operation mode objects, at least one of the operation modes being a first operation mode object that is for use in a movie mode, and at least another one of the operation mode objects being a second operation mode object that is for use in a virtual machine, the first operation mode object is stored in a file and includes a navigation command that shows a control procedure, the second operation mode object is stored in a file, includes cache management information, is loaded by the playback apparatus when the playback apparatus is in a second operation mode, and defines run control of an application in accordance with a selection of a current title corresponding to the second operation mode object, the run control being a control of reading a class file included in a Java archive file composing an application having a life cycle corresponding to the current title onto a heap memory of the virtual machine from a cache when the Java archive file composing the application has been preloaded to the cache, the cache management information shows, of Java archive files that compose applications, which Java archive file is to be read to the cache, before audio-visual playback of the current title following the selection of the current title, the module step, when a selection of the current title is made, reads to the cache the Java archive file shown in the cache management information corresponding to the current title, before audio-visual playback of the current title commences.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 12, 2004
March 6, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.