Video program authoring systems and methods
First Claim
1. A method for compiling an authored video program comprising the steps of:
- generating a predetermined program chain (“
PGC”
) data structure from a plurality of command segments associated with a plurality of user abstraction components, wherein the user abstraction components comprise high level command segments not disclosed in an authoring standard, and wherein a PGC data structure defines a set of low-level command combinations in accordance with the authoring standard; and
authoring a video program by resolving abstracted connections between combinations of user abstracted components and respective extracted PGC'"'"'s from the plurality of user abstracted components, wherein the plurality of user abstracted components includes menu buttons, movie chapters and interconnected command segments, and instructions associated with the plurality of command segments and a configuration of the command segments within a video program video space and domain structure are abstracted.
3 Assignments
0 Petitions
Accused Products
Abstract
Video program authoring systems and methods in a processor-based system removes an author from consideration of low-level configuration functions during authoring. The authoring systems and methods provide 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-faun layout structure comprising abstracted components that include movie chapters, menu buttons and command segements. The compiler then resolves abstracted connections between combinations of the abstracted components to produce a video program. Instructions associated with the command segments and a configuration of the command segments within a video program video space and domain structure are abstracted.
25 Citations
30 Claims
-
1. A method for compiling an authored video program comprising the steps of:
- generating a predetermined program chain (“
PGC”
) data structure from a plurality of command segments associated with a plurality of user abstraction components, wherein the user abstraction components comprise high level command segments not disclosed in an authoring standard, and wherein a PGC data structure defines a set of low-level command combinations in accordance with the authoring standard; and
authoring a video program by resolving abstracted connections between combinations of user abstracted components and respective extracted PGC'"'"'s from the plurality of user abstracted components, wherein the plurality of user abstracted components includes menu buttons, movie chapters and interconnected command segments, and instructions associated with the plurality of command segments and a configuration of the command segments within a video program video space and domain structure are abstracted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- generating a predetermined program chain (“
-
23. A system for video program authoring, the system comprising:
- means for generating a predetermined program chain (“
PGC”
) data structure from a plurality of command segments associated with a plurality of user abstraction components, wherein the user abstraction components comprise high level command segments not disclosed in an authoring standard, and wherein a PGC data structure defines a set of low-level command combinations in accordance with the authoring standard; and
means for authoring a video program by resolving abstracted connections between combinations of user abstracted components and respective extracted PGC'"'"'s from the plurality of user abstracted components, wherein the plurality of user abstracted components includes menu buttons, movie chapters and interconnected command segments, and instructions associated with the plurality of command segments and a configuration of the command segments within a video space and domain structure of the video program are abstracted. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
- means for generating a predetermined program chain (“
Specification