Technologies for dynamic generation of a media compilation
AssigneeIntel Corporation
InventorGlen J. Anderson
Life of this patent
Estimating the term…
Abstract
Technologies for generating a media compilation include comparing video metadata associated with a video to audio metadata associated with a plurality of digital songs to determine one or more matches between the compared metadata. The metadata defines various characteristics of the corresponding video and digital songs, and each match is indicative of a similar characteristic of the video and a corresponding digital song. One or more sync points are generated based on the determined matches and one or more songs are selected based on the sync points. The sync points may be prioritized based on the characteristics associated with the sync point and/or the degree of similarity. The video and the selected digital song(s) are subsequently compiled based on the associated sync points.
Claims19
A compute device comprising:
- a media correlation module to (i) compare one or more metadata tags of video metadata associated with a video and one or more metadata tags of audio metadata associated with a plurality of digital songs to determine one or more matches between the video metadata and the audio metadata, wherein each metadata tag of the video metadata includes metadata location data that identifies a location in the video at which the corresponding metadata tag occurs and each metadata tag of the audio metadata includes metadata location data that identifies a location in a corresponding digital song at which the corresponding metadata tag occurs and (ii) generate a sync point for each determined match between the one or more metadata tags of the video metadata and the one or more metadata tags of the audio metadata, wherein each sync point is indicative a characteristic of the video that is similar to a corresponding characteristic of a digital song of the plurality of digital songs;
- and
- a media generation module to (i) select a digital song of the plurality of digital songs to be compiled with the video based on a first sync point between the selected digital song and the video, (ii) identify a first location in the video of the metadata tag of the video metadata that corresponds to the first sync point and a second location in the selected digital song of the metadata tag of the audio metadata that corresponds to the first sync point;
- and (iii) compile the video and the selected digital song to generate a media compilation, wherein to compile the video and the selected digital song comprises to sync the first location in the video with the second location in the selected digital song.
One or more machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause a compute device to:
- compare one or more metadata tags of video metadata associated with a video and one or more metadata tags of audio metadata associated with a plurality of digital songs to determine one or more matches between the video metadata and the audio metadata, wherein each metadata tag of the video metadata includes metadata location data that identifies a location in the video at which the corresponding metadata tag occurs and each metadata tag of the audio metadata includes metadata location data that identifies a location in a corresponding digital song at which the corresponding metadata tag occurs;
- generate a sync point for each determined match between the one or more metadata tags of the video metadata and the one or more metadata tags of the audio metadata, wherein each sync point is indicative a characteristic of the video that is similar to a corresponding characteristic of a digital song of the plurality of digital songs;
- select a digital song of the plurality of digital songs to be compiled with the video based on a first sync point between the selected digital song and the video;
- identify a first location in the video of the metadata tag of the video metadata that corresponds to the first sync point and a second location in the selected digital song of the metadata tag of the audio metadata that corresponds to the first sync point;
- and
- compile the video and the selected digital song to generate a media compilation, wherein to compile the video and the selected digital song comprises to sync the first location in the video with the second location in the selected digital song.
A method comprising:
- comparing, by a compute device, one or more metadata tags of video metadata associated with a video and one or more metadata tags of audio metadata associated with a plurality of digital songs to determine one or more matches between the video metadata and the audio metadata, wherein each metadata tag of the video metadata includes metadata location data that identifies a location in the video at which the corresponding metadata tag occurs and each metadata tag of the audio metadata includes metadata location data that identifies a location in a corresponding digital song at which the corresponding metadata tag occurs;
- generating, by the compute device, a sync point for each determined match between the one or more metadata tags of the video metadata and the one or more metadata tags of the audio metadata, wherein each sync point is indicative a characteristic of the video that is similar to a corresponding characteristic of a digital song of the plurality of digital songs;
- selecting, by the compute device, a digital song of the plurality of digital songs to be compiled with the video based on a first sync point between the selected digital song and the video;
- identifying, by the compute device, a first location in the video of the metadata tag of the video metadata that corresponds to the first sync point and a second location in the selected digital song of the metadata tag of the audio metadata that corresponds to the first sync point;
- and
- compiling, by the compute device, the video and the selected digital song to generate a media compilation, wherein compiling the video and the selected digital song comprises syncing the first location in the video with the second location in the selected digital song.
Dependencies are inferred from the claim text.