System for automated generation of media
First Claim
1. A method of creating media programming, comprising the steps of:
- maintaining a database containing selected information about each of a plurality of media elements;
automatically selecting a plurality of said media elements in response to a request for media programming, and automatically selecting a temporal organization for said selected media elements, said temporal organization not being dictated by said selected information; and
assembling said media elements into media programming.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating audiovisual programming has media elements, such as audiovisual clips, stored in a library. A database contains selected information about each of the media elements. The stored information in the database does not dictate the temporal sequence of the media elements. Media elements are selected in response to a request for media programming, and arranged in a temporal organization. A user does not select the individual media elements or their temporal organization. Transitions between audiovisual clips are determined by the system based on information stored in the database and predetermined preferences as to types of transitions. Transition information includes a variety of possible transition points in an individual clip, capable of selection by the system. Separate transitions for the audio and video portions of audiovisual clips may be provided. For unique media programming, a unique sequence of cues may be included within the program for use in verification of viewing and comprehension. Upon completion of the selection of the media elements, the sequence, and the transitions, the media elements are assembled into a media program, such as a video tape.
-
Citations
48 Claims
-
1. A method of creating media programming, comprising the steps of:
-
maintaining a database containing selected information about each of a plurality of media elements;
automatically selecting a plurality of said media elements in response to a request for media programming, and automatically selecting a temporal organization for said selected media elements, said temporal organization not being dictated by said selected information; and
assembling said media elements into media programming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of creating media programming from a library of media assets, comprising:
-
a database containing selected information about each of said media assets;
selection means for automatically selecting a plurality of said media assets in response to a request for media programming, and for automatically selecting a temporal organization for said selected media assets, said temporal organization not being dictated by said selected information; and
assembling means for assembling said media elements into media programming. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for verifying viewing and comprehension of a unique media program, comprising the steps of:
-
providing in a unique media program a unique sequence of cues; and
receiving from a viewer of said unique media program information relative to said cues; and
comparing said received information to said sequence of cues. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A method of creating audiovisual programming from a plurality of stored audiovisual media elements, comprising the steps of:
-
automatically selecting from a database containing information concerning said audiovisual media elements a plurality of said audiovisual media elements and automatically designating a temporal sequence for said selected audiovisual media elements, selecting automatically transitions for each of said audiovisual media elements. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A system for creating audiovisual programming from a plurality of stored audiovisual media elements, comprising:
-
means for automatically selecting from a database containing information concerning said audiovisual media elements a plurality of said audiovisual media elements and automatically designating a temporal sequence for said selected audiovisual media elements, and means for selecting automatically transitions for each of said audiovisual media elements. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A system for creating media programming from a plurality of stored media elements comprising:
-
a processor and a memory;
a set of style data configured to store a stylistic approach for a user;
an interface layer configured to control behavior of an ancillary asset;
a program layer configured to define an asset type and core content description of an asset;
a template layer configured to define a template;
a module layer configured to provide weighting factors for said asset, wherein said weighting factors determine a likelihood said asset will be used with said template; and
a clip layer configured to associate each of said plurality of stored media elements with a tag;
wherein each of said set of style data, said interface layer, said program layer, said template layer, said module layer and said clip layer comprise data stored in one or more memory devices;
wherein said template is used with said stylistic approach to select a set of selected media elements wherein said selected media elements are automatically assembled by the processor into media programming. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
Specification