Efficient method for assembling key video snippets to form a video summary
First Claim
1. A method for forming a video summary for a digital video sequence captured with a digital video capture device, comprising:
- capturing a digital video sequence with the digital video capture device, wherein the digital video sequence includes a plurality of video frames;
using a processor to automatically analyze at least one of the video frames in the digital video sequence at the time the digital video sequence is captured to determine one or more feature values;
compressing the digital video sequence, wherein the analyzed video frames are compressed only after the corresponding feature values have been determined;
storing the compressed digital video sequence in a processor-accessible memory;
using a processor, only after storing the compressed digital video sequence, to automatically analyze the feature values, without decompressing the stored compressed digital video sequence, to identify one or more key video snippets, each key video snippet corresponding to a set of video frames from the digital video sequence;
assembling the key video snippets to form a video summary; and
storing a representation of the video summary in a processor-accessible memory.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for forming a video summary for a digital video sequence. The method includes capturing a digital video sequence with a digital video capture device, wherein the digital video sequence includes a plurality of video frames. At least one of the video frames in the digital video sequence is analyzed at the time the digital video sequence is captured to determine one or more feature values. The digital video sequence; is compressed and stored in a processor-accessible memory. The feature values are analyzed, without decompressing the stored compressed digital video sequence, to identify one or more key video snippets, each key video snippet corresponding to a set of video frames from the digital video sequence. The key video snippets are assembled to form a video summary which is stored in a processor-accessible memory.
-
Citations
17 Claims
-
1. A method for forming a video summary for a digital video sequence captured with a digital video capture device, comprising:
-
capturing a digital video sequence with the digital video capture device, wherein the digital video sequence includes a plurality of video frames; using a processor to automatically analyze at least one of the video frames in the digital video sequence at the time the digital video sequence is captured to determine one or more feature values; compressing the digital video sequence, wherein the analyzed video frames are compressed only after the corresponding feature values have been determined; storing the compressed digital video sequence in a processor-accessible memory; using a processor, only after storing the compressed digital video sequence, to automatically analyze the feature values, without decompressing the stored compressed digital video sequence, to identify one or more key video snippets, each key video snippet corresponding to a set of video frames from the digital video sequence; assembling the key video snippets to form a video summary; and storing a representation of the video summary in a processor-accessible memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for forming a video summary for a digital video sequence captured with a digital video capture device, comprising:
-
capturing a digital video sequence with the digital video capture device, wherein the digital video sequence includes a plurality of video frames; using a processor to automatically analyze at least one of the video frames in the digital video sequence at the time the digital video sequence is captured to determine one or more feature values; compressing the digital video sequence, wherein the analyzed video frames are compressed only after the corresponding feature values have been determined; storing the compressed digital video sequence in a processor-accessible memory; using a processor, only after storing the compressed digital video sequence, to automatically analyze the feature values, along with additional information contained in the stored compressed digital video sequence, to identify one or more key video snippets, each key video snippet corresponding to a set of video frames from the digital video sequence; assembling the key video snippets to form a video summary; and storing a representation of the video summary in a processor-accessible memory. - View Dependent Claims (14, 15)
-
-
16. A method for forming a video summary for a digital video sequence captured with a digital video capture device, comprising:
-
a) capturing a digital video sequence with the digital video capture device, wherein the digital video sequence includes a plurality of video frames; b) using a processor to automatically analyze at least one of the video frames in the digital video sequence at the time the digital video sequence is captured to determine one or more feature values; c) compressing the digital video sequence, wherein the analyzed video frames are compressed only after the corresponding feature values have been determined; d) storing the compressed digital video sequence in a processor-accessible memory; e) using a processor, only after storing the compressed digital video sequence, to automatically analyze the feature values, without decompressing the stored compressed digital video sequence, to identify one or more key video snippets, each key video snippet corresponding to a set of video frames from the digital video sequence; f) assembling the key video snippets to form a video summary; g) allowing a user to preview the video summary; h) receiving adjusted user settings from the user; i) using a processor to automatically analyze the feature values, without decompressing the stored compressed digital video sequence, to identify one or more updated key video snippets responsive to the adjusted user settings, each updated key video snippet corresponding to a set of video frames from the digital video sequence; j) assembling the updated key video snippets to form an updated video summary; and k) storing a representation of the updated video summary in a processor-accessible memory. - View Dependent Claims (17)
-
Specification