Determining key video snippets using selection criteria to form a video summary
First Claim
1. A method for forming a video summary for a digital video having a time sequence of video frames, the method comprising:
- determining, by a computing device, a set of video frames for the digital video;
ranking, by the computing device, the set of video frames;
forming, by the computing device, video snippets corresponding to one or more highest-ranked video frames according to a predefined set of criteria, wherein the predefined set of criteria comprises a criterion which specifies a total time duration for the video summary and a criterion which specifies a minimum time duration for each of the video snippets;
assembling, by the computing device, the video snippets to form the video summary;
storing, by the computing device, a representation of the video summary in a memory; and
merging video snippets corresponding to highest-ranked video frames that are separated by time intervals less than a specified threshold to form a single video snippet.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for forming a video summary for a digital video having a time sequence of video frames, comprising using a processor to perform the steps of: determining a set of key video frames for the digital video; ranking the key video frames responsive to a predefined criterion; forming key video snippets corresponding to one or more highest-ranked key video frames according to a predefined set of criteria, including a criterion which specifies the total time duration for the video summary and a criterion which specifies the minimum time duration for each of the key video snippets; assembling the key video snippets to form a video summary; and storing a representation of the video summary in a processor-accessible memory.
-
Citations
16 Claims
-
1. A method for forming a video summary for a digital video having a time sequence of video frames, the method comprising:
-
determining, by a computing device, a set of video frames for the digital video; ranking, by the computing device, the set of video frames; forming, by the computing device, video snippets corresponding to one or more highest-ranked video frames according to a predefined set of criteria, wherein the predefined set of criteria comprises a criterion which specifies a total time duration for the video summary and a criterion which specifies a minimum time duration for each of the video snippets; assembling, by the computing device, the video snippets to form the video summary; storing, by the computing device, a representation of the video summary in a memory; and merging video snippets corresponding to highest-ranked video frames that are separated by time intervals less than a specified threshold to form a single video snippet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 14)
-
-
9. A digital video camera system comprising:
-
an image sensor; an optical system configured to form an image of a scene onto the image sensor; a data processing system; and a memory system communicatively connected to the data processing system and storing instructions configured to cause the data processing system to implement a method for forming a video summary for a digital video, wherein the instructions comprise; instructions to capture a digital video using the image sensor, the digital video having a time sequence of video frames; instructions to determine a set of video frames for the digital video; instructions to rank the video frames; instructions to form video snippets corresponding to one or more highest-ranked video frames according to a predefined set of criteria, wherein the predefined set of criteria comprises a criterion which specifies a total time duration for a video summary and a criterion which specifies a minimum time duration for each of the video snippets; instructions to assemble the video snippets to form the video summary; instructions to store a representation of the video summary in a memory; and instructions to merge video snippets corresponding to highest-ranked video frames that are separated by time intervals less than a specified threshold to form a single video snippet. - View Dependent Claims (15, 16)
-
-
10. A method for forming a video summary for a digital video having a time sequence of video frames, the method comprising:
-
determining, by a computing device, a set of video frames for the digital video; ranking, by the computing device, the video frames; forming, by the computing device, video snippets corresponding to one or more highest-ranked video frames according to a predefined set of criteria, wherein the predefined set of criteria comprises a criterion which specifies a total time duration for the video summary and a criterion which specifies a minimum time duration for each of the video snippets, and wherein the forming video snippets comprises merging video snippets corresponding to highest-ranked video frames that are separated by time intervals less than a specified threshold to form a single video snippet; assembling, by the computing device, the video snippets to form the video summary; and storing, by the computing device, a representation of the video summary in a memory.
-
-
11. A method for forming a video summary for a digital video having a time sequence of video frames, the method comprising:
-
determining, by a computing device, a set of video frames for the digital video, wherein the determining comprises; analyzing the digital video to determine an importance value as a function of time; forming a warped time representation by temporal relocation of the set of video frames responsive to the importance value as a function of time; subdividing the warped time representation into a set of equal intervals; and selecting a video frame for each interval by analyzing the video frames within each interval; ranking, by the computing device, the video frames; forming, by the computing device, video snippets corresponding to one or more highest-ranked video frames according to a predefined set of criteria, wherein the predefined set of criteria comprises a criterion which specifies a total time duration for the video summary and a criterion which specifies a minimum time duration for each of the video snippets; assembling, by the computing device, the video snippets to form the video summary; and storing, by the computing device, a representation of the video summary in a memory.
-
Specification