ACTIVITY IDENTIFICATION IN VIDEO
Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. A video summary can be generated including one or more of the identified best scenes. The video summary can be generated using a video summary template with slots corresponding to video clips selected from among sets of candidate video clips. Best scenes can also be identified by receiving an indication of an event of interest within video from a user during the capture of the video. Metadata patterns representing activities identified within video clips can be identified within other videos, which can subsequently be associated with the identified activities.
1 . A method for identifying activities in videos, the method comprising:
accessing a first video and first metadata associated with the first video;
receiving an identification of an activity associated with the first video;
identifying a metadata pattern associated with the identified activity within the first metadata;
accessing a second video and second metadata associated with the second video;
identifying the metadata pattern within the second metadata; and
associating the second video with the identified activity.
2 . The method of claim 1 , wherein receiving an identification of an activity associated with the first video comprises receiving a tag from a user tagging the activity within the video.
3 . The method of claim 1 , wherein the received identification of an activity identifies a portion of the first video associated with the activity, and wherein identifying a metadata pattern associated with the identified activity comprises identifying a pattern within metadata associated with the portion of the first video.
4 . The method of claim 1 , wherein identifying a metadata pattern comprises identifying changes to one or more values within the first metadata.
5 . The method of claim 4 , wherein identifying the metadata pattern within the second metadata comprises identifying corresponding changes to the one or more values within the second metadata.
6 . The method of claim 1 , wherein the metadata pattern comprises a pattern within one or more of: telemetric data describing a motion of a camera, location data describing a location of a camera, biometric data describing characteristics of a user of a camera, and environment data describing characteristics of an environment of a camera.
7 . The method of claim 1 , wherein associating the second video with the identified activity comprises tagging the second video with the identified activity.
8 . A system for identifying activities in videos, the system comprising:
a non-transitory computer-readable storage medium storing instructions configured to, when executed:
access a first video and first metadata associated with the first video;
receive an identification of an activity associated with the first video;
identify a metadata pattern associated with the identified activity within the first metadata;
access a second video and second metadata associated with the second video;
identify the metadata pattern within the second metadata; and
associate the second video with the identified activity; and
a processor configured to execute the instructions.
9 . The system of claim 8 , wherein receiving an identification of an activity associated with the first video comprises receiving a tag from a user tagging the activity within the video.
10 . The system of claim 8 , wherein the received identification of an activity identifies a portion of the first video associated with the activity, and wherein identifying a metadata pattern associated with the identified activity comprises identifying a pattern within metadata associated with the portion of the first video.
11 . The system of claim 8 , wherein identifying a metadata pattern comprises identifying changes to one or more values within the first metadata.
12 . The system of claim 11 , wherein identifying the metadata pattern within the second metadata comprises identifying corresponding changes to the one or more values within the second metadata.
13 . The system of claim 8 , wherein the metadata pattern comprises a pattern within one or more of: telemetric data describing a motion of a camera, location data describing a location of a camera, biometric data describing characteristics of a user of a camera, and environment data describing characteristics of an environment of a camera.
14 . The system of claim 8 , wherein associating the second video with the identified activity comprises tagging the second video with the identified activity.
15 . A non-transitory computer-readable storage medium storing instructions for identifying activities in videos, the instructions configured to, when executed:
access a first video and first metadata associated with the first video;
receive an identification of an activity associated with the first video;
identify a metadata pattern associated with the identified activity within the first metadata;
access a second video and second metadata associated with the second video;
identify the metadata pattern within the second metadata; and
associate the second video with the identified activity.
16 . The computer-readable storage medium of claim 15 , wherein receiving an identification of an activity associated with the first video comprises receiving a tag from a user tagging the activity within the video.
17 . The computer-readable storage medium of claim 15 , wherein the received identification of an activity identifies a portion of the first video associated with the activity, and wherein identifying a metadata pattern associated with the identified activity comprises identifying a pattern within metadata associated with the portion of the first video.
18 . The computer-readable storage medium of claim 15 , wherein identifying a metadata pattern comprises identifying changes to one or more values within the first metadata.
19 . The computer-readable storage medium of claim 18 , wherein identifying the metadata pattern within the second metadata comprises identifying corresponding changes to the one or more values within the second metadata.
20 . The computer-readable storage medium of claim 15 , wherein the metadata pattern comprises a pattern within one or more of: telemetric data describing a motion of a camera, location data describing a location of a camera, biometric data describing characteristics of a user of a camera, and environment data describing characteristics of an environment of a camera.
21 . The computer-readable storage medium of claim 15 , wherein associating the second video with the identified activity comprises tagging the second video with the identified activity.