Dvd player enhancement
First Claim
Patent Images
1. A DVD disk (6), including content (22) stored in a DVD-video format including audiovisual content and at least one menu;
- application code (28, 29) in a non-DVD-video platform independent format; and
means stored on the disk for identifying events that occur during playback of the content stored in DVD-video format for triggering an enhanced DVD player to run application code corresponding to the triggered event.
1 Assignment
0 Petitions
Accused Products
Abstract
An extended DVD system includes a DVD player 2 capable of playing disks 6 with extended application capabilities. On inserting a disk, a DVD video virtual machine (VM) 20 is started from a platform-independent execution environment (18), which reads the video content from the disk and provides an audiovisual display based on that content. The DVD video VM 20 determines when specified events occur and calls back to the platform-independent execution environment 18, which causes commands to be executed such as a separate application stored on the DVD disk 6.
-
Citations
12 Claims
-
1. A DVD disk (6), including
content (22) stored in a DVD-video format including audiovisual content and at least one menu; -
application code (28, 29) in a non-DVD-video platform independent format; and
means stored on the disk for identifying events that occur during playback of the content stored in DVD-video format for triggering an enhanced DVD player to run application code corresponding to the triggered event.
-
-
2. A method of displaying audiovisual content stored on a disk including DVD-video content and non-DVD video application content, including the steps of:
-
running an external application (28) stored on the disk;
starting a DVD video virtual machine (VM) (20) for running DVD-video content including audiovisual content and DVD-video menus;
in the DVD video VM (20), reading the DVD video content from the disk and providing an audiovisual display based on that content;
determining when specified events occur in the DVD video VM and calling back from the DVD video VM to the external application (28) when one or more of the specified events occur; and
executing application commands (28, 29) triggered by the event that has occurred. - View Dependent Claims (3, 4, 5, 6, 7, 8, 11, 12)
-
-
9. A DVD player comprising:
-
a DVD virtual machine (VM) (20) for displaying DVD-video data, the DVD virtual machine (20) further including an application programming interface (API) (30) containing code whereby external applications can call the API to start or stop execution of the DVD VM, to register specified events, and to call a calling application back when specified events occur;
an autostart system for automatically running an external application (28) stored on an inserted DVD disk, if the external application is present, so that the external application (28) calls the DVD VM API (20) to play back content on the DVD. - View Dependent Claims (10)
-
Specification