Automatically generating audiovisual works
First Claim
Patent Images
1. In a system comprising one or more computing devices, a method for automatically generating an audiovisual work, the method comprising:
- inferentially selecting one or more design animation modules from among a plurality of design animation modules to use to generate an audiovisual work based at least upon all of;
(a) one or more first metadata values reflecting one or more detected visual characteristics of at least one of one or more digital visual media items,(b) one or more second metadata values reflecting one or more detected audio characteristics of at least one of one or more digital audio media items and comprising beat timing information pertaining to the at least one digital audio media item, and(c) one or more third metadata values associated with at least one of the plurality of design animation modules and comprising beat timing information pertaining to the at least one design animation module;
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;
wherein the one or more selected design animation modules comprises the at least one design animation module;
wherein inferentially selecting the at least one design animation module comprises comparing the beat timing information of the one or more second metadata values pertaining to the at least one digital audio media item to the beat timing information of the one or more third metadata values pertaining to the at least one design animation module;
wherein the at least one design animation modules comprises a specification of an animation scene;
assigning the at least one digital visual media item to the at least one design animation module including incorporating the at least one digital visual media item into the specification of the animation scene; 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;
wherein the method is performed by the one or more computing devices.
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.
-
Citations
30 Claims
-
1. In a system comprising one or more computing devices, a method for automatically generating an audiovisual work, the method comprising:
-
inferentially selecting one or more design animation modules from among a plurality of design animation modules to use to generate an audiovisual work based at least upon all of; (a) one or more first metadata values reflecting one or more detected visual characteristics of at least one of one or more digital visual media items, (b) one or more second metadata values reflecting one or more detected audio characteristics of at least one of one or more digital audio media items and comprising beat timing information pertaining to the at least one digital audio media item, and (c) one or more third metadata values associated with at least one of the plurality of design animation modules and comprising beat timing information pertaining to the at least one design animation module; 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; wherein the one or more selected design animation modules comprises the at least one design animation module; wherein inferentially selecting the at least one design animation module comprises comparing the beat timing information of the one or more second metadata values pertaining to the at least one digital audio media item to the beat timing information of the one or more third metadata values pertaining to the at least one design animation module; wherein the at least one design animation modules comprises a specification of an animation scene; assigning the at least one digital visual media item to the at least one design animation module including incorporating the at least one digital visual media item into the specification of the animation scene; 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; wherein the method is performed by the one or more computing devices. - 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)
-
-
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, the method comprising:
-
inferentially selecting one or more design animation modules from among a plurality of design animation modules to use to generate an audiovisual work based at least upon all of; (a) one or more first metadata values reflecting one or more detected visual characteristics of at least one of one or more digital visual media items, (b) one or more second metadata values reflecting one or more detected audio characteristics of at least one of one or more digital audio media items and comprising beat timing information pertaining to the at least one digital audio media item, and (c) one or more third metadata values associated with at least one of the plurality of design animation modules and comprising beat timing information pertaining to the at least one design animation module; 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; wherein the one or more selected design animation modules comprises the at least one design animation module; wherein the at least one design animation modules comprises a specification of an animation scene; wherein inferentially selecting the at least one design animation module comprises comparing the beat timing information of the one or more second metadata values pertaining to the at least one digital audio media item to the beat timing information of the one or more third metadata values pertaining to the at least one design animation module; assigning the at least one digital visual media item to the at least one design animation module including incorporating the at least one digital visual media item into the specification of the animation scene; 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, the system 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; 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 from among a plurality of design animation modules to use to generate the audiovisual work based at least upon all of (a) one or more first metadata values reflecting one or more detected visual characteristics of at least one of one or more digital visual media items, (b) one or more second metadata values reflecting one or more detected audio characteristics of at least one of one or more digital audio media items and comprising beat timing information pertaining to the at least one digital audio media item, and (c) one or more third metadata values associated with at least one of the plurality of design animation modules and comprising beat timing information pertaining to the at least one design animation module; 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; wherein the one or more selected design animation modules comprises the at least one design animation module; wherein the at least one design animation modules comprises a specification of an animation scene; and wherein the online service is further configured to; inferentially select the at least one design animation module including compare the beat timing information of the one or more second metadata values pertaining to the at least one digital audio media item to the beat timing information of the one or more third metadata values pertaining to the at least one design animation module assign the at least one digital visual media item to the at least one design animation module including incorporating the at least one digital visual media item into the specification of the animation scene, 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