Menu authoring for automatically performing low-level DVD configuration functions
First Claim
1. A method for providing source-definable destinations using predetermined program chain (“
- PGC”
) command structures comprising;
storing, in a source PGC corresponding to an authored source event, a target identifier corresponding to an authored destination event, wherein said authored source event is selected from a group comprising completion-of-playback of a DVD movie chapter, interruption-of-playback of a DVD movie chapter and activation of a DVD source menu button within a DVD source menu;
initiating execution of said source PGC upon an occurrence of said authored source event;
causing said source PGC to store said target identifier in a storage location, and to initiate a router PGC, wherein said storage location corresponds to at least one portion of at least one DVD general purpose register;
causing said router PGC to retrieve said target identifier and to initiate a destination PGC corresponding to said target identifier; and
if said authored destination event includes a further destination event, then causing said destination PGC to initiate a further destination PGC corresponding to said target identifier, whereinsaid authored destination event comprises displaying a DVD destination menu, and said further destination event comprises highlighting a DVD destination menu button.
3 Assignments
0 Petitions
Accused Products
Abstract
A DVD authoring system in a processor-based system removes an author from consideration of the DVD Specification during authoring. According to a preferred embodiment, the authoring system provides an authoring engine having an interactive graphical authoring interface, a data management engine, an emulator, a compiler, a multiplexer and a simulator. Using summary authoring data, the compiler builds a skeleton-form PGC layout structure comprising control PGC abstractions and router PGC abstractions. The compiler then resolves the PGC abstractions according to source-target connections. During playback on a DVD player, the PGC abstractions form elements in a connection-switching abstraction superstructure. Accordingly, in response to DVD-consumer and other control events, a source PGC preferably determines target PGC information and then transfers control, via virtual connections through necessary router PGC abstractions, to a target PGC abstraction. The target PGC abstraction then correspondingly initiates playback of a movie chapter or displays a menu.
55 Citations
4 Claims
-
1. A method for providing source-definable destinations using predetermined program chain (“
- PGC”
) command structures comprising;storing, in a source PGC corresponding to an authored source event, a target identifier corresponding to an authored destination event, wherein said authored source event is selected from a group comprising completion-of-playback of a DVD movie chapter, interruption-of-playback of a DVD movie chapter and activation of a DVD source menu button within a DVD source menu; initiating execution of said source PGC upon an occurrence of said authored source event; causing said source PGC to store said target identifier in a storage location, and to initiate a router PGC, wherein said storage location corresponds to at least one portion of at least one DVD general purpose register; causing said router PGC to retrieve said target identifier and to initiate a destination PGC corresponding to said target identifier; and if said authored destination event includes a further destination event, then causing said destination PGC to initiate a further destination PGC corresponding to said target identifier, wherein said authored destination event comprises displaying a DVD destination menu, and said further destination event comprises highlighting a DVD destination menu button. - View Dependent Claims (2, 3)
- PGC”
-
4. An apparatus for providing source-definable destinations using predetermined program chain (“
- PGC”
) command structures comprising;means for storing, in a source PGC corresponding to an authored source event, a target identifier corresponding to an authored destination event, wherein said authored source event is selected from a group comprising completion-of-playback of a DVD movie chapter, interruption-of-playback of a DVD movie chapter and activation of a DVD source menu button within a DVD source menu; means for initiating execution of said source PGC upon an occurrence of said authored source event; means for causing said source PGC to store said target identifier in a storage location, and to initiate a router PGC, wherein said storage location corresponds to at least one portion of at least one DVD general purpose register; means for causing said router PGC to retrieve said target identifier and to initiate a destination PGC corresponding to said target identifier; and means for causing said destination PGC to initiate a further destination PGC corresponding to said target identifier, if said authored destination event includes a further destination event, wherein said authored destination event comprises displaying a DVD destination menu, and said further destination event comprises highlighting a DVD destination menu button.
- PGC”
Specification