AUTOMATICALLY GENERATING AUDIOVISUAL WORKS
First Claim
1. In a system comprising one or more computing devices, a method for automatically generating an audiovisual work comprising:
- inferentially selecting one or more design animation modules of a plurality of design animation modules to use to generate an audiovisual work based at least in part upon all of;
(a) one or more detected visual characteristics of at least one of one or more digital visual media items,(b) one or more detected audio characteristics of at least one of one or more digital audio media items, and(c) one or more metadata values of one or more attributes obtained from at least one of the plurality of design animation modules;
wherein each design animation module of the plurality of design animation modules is an independent interchangeable unit that can be combined with other design animation modules of the plurality of design animation modules to form different audiovisual works; and
generating the audiovisual work using the one or more selected design animation modules, the one or more digital visual media items, and the one or more digital audio media items.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises inferentially selecting one or more design animation modules based upon analysis of information obtained from digital visual media items and digital audio media items; and automatically creating an audiovisual work using the selected design animation modules. Audiovisual works can be automatically created based upon inferred and implicit metadata including music genre, image captions, song structure, image focal points, as well as user-supplied data such as text tags, emphasis flags, groupings, and preferred video style.
20 Citations
30 Claims
-
1. In a system comprising one or more computing devices, a method for automatically generating an audiovisual work comprising:
-
inferentially selecting one or more design animation modules of a plurality of design animation modules to use to generate an audiovisual work based at least in part upon all of; (a) one or more detected visual characteristics of at least one of one or more digital visual media items, (b) one or more detected audio characteristics of at least one of one or more digital audio media items, and (c) one or more metadata values of one or more attributes obtained from at least one of the plurality of design animation modules; wherein each design animation module of the plurality of design animation modules is an independent interchangeable unit that can be combined with other design animation modules of the plurality of design animation modules to form different audiovisual works; and generating the audiovisual work using the one or more selected design animation modules, the one or more digital visual media items, and the one or more digital audio media items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. The method of claim 28, wherein generating the audiovisual work comprises replacing the one or more digital visual media item placeholders with one or more of the digital visual media items such that according to the at least one selected design animation module the one or more digital visual media items are animated in the animated scene instead of the one or more digital visual media item placeholders.
-
29. One or more non-transitory computer-readable media storing instructions which, when executed by one or more computing devices, cause performance of a method for automatically generating an audiovisual work comprising:
-
inferentially selecting one or more design animation modules of a plurality of design animation modules to use to generate an audiovisual work based at least in part upon all of; (a) one or more detected visual characteristics of at least one of one or more digital visual media items, (b) one or more detected audio characteristics of at least one of one or more digital audio media items, and (c) one or more metadata values of one or more attributes obtained from at least one of the plurality of design animation modules; wherein each design animation module of the plurality of design animation modules is an independent interchangeable unit that can be combined with other design animation modules of the plurality of design animation modules to form different audiovisual works; and generating the audiovisual work using the one or more selected design animation modules, the one or more digital visual media items, and the one or more digital audio media items.
-
-
30. A system for interfacing with an online service for automatically generating audiovisual works, comprising:
-
one or more non-transitory computer-readable media storing downloadable instructions which, when downloaded and executed by a computing device, allow a user of the computing device to; provide the online service an indication of one or more digital visual media items, provide the online service an indication of one or more digital audio media items, and request the online service to generate an audiovisual work based on the one or more digital visual items and the one or more digital audio media items; and wherein the online service responsive to receiving a request from the computing device to generate the audiovisual work is configured to; inferentially select one or more design animation modules of a plurality of design animation modules to use to generate the audiovisual work based at least in part upon all of; (a) one or more detected visual characteristics of at least one of the one or more digital visual media items, (b) one or more detected audio characteristics of at least one of the one or more digital audio media items, and (c) one or more metadata values of one or more attributes obtained from at least one of the plurality of design animation modules, wherein each design animation module of the plurality of design animation modules is an independent interchangeable unit that can be combined with other design animation modules of the plurality of design animation modules to form different audiovisual works, and generate the audiovisual work using the one or more selected design animation modules, the one or more digital visual media items, and the one or more digital audio media items.
-
Specification