Systems and methods for generating a video summary
First Claim
Patent Images
1. A method for generating a video summary of a video data sequence, the method comprising:
- identifying, independent of shot boundary detection, key-frames of the video data sequence;
generating, based on determined key-frame importance, a static summary of shots from the video data sequence; and
calculating, for each shot in the static summary of shots, one or more dynamic video skims for the shot, an aggregate of calculated dynamic video skims being the video summary.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to generate a video summary of a video data sequence are described. In one aspect, key-frames of the video data sequence are identified independent of shot boundary detection. A static summary of shots in the video data sequence is then generated based on key-frame importance. For each shot in the static summary of shots, dynamic video skims are calculated. The video summary consists of the calculated dynamic video skims.
176 Citations
26 Claims
-
1. A method for generating a video summary of a video data sequence, the method comprising:
-
identifying, independent of shot boundary detection, key-frames of the video data sequence;
generating, based on determined key-frame importance, a static summary of shots from the video data sequence; and
calculating, for each shot in the static summary of shots, one or more dynamic video skims for the shot, an aggregate of calculated dynamic video skims being the video summary. - View Dependent Claims (2, 3, 4, 5, 6, 10)
-
-
7. A computer-readable memory comprising computer-program instructions executable by a processor to generate a video summary of a video data sequence, the computer-program instructions comprising instructions for:
-
identifying, independent of shot boundary detection, key-frames of the video data sequence;
generating, based on determined key-frame importance, a static summary of shots from the video data sequence; and
calculating, for each shot in the static summary of shots, one or more dynamic video skims for the shot, an aggregate of calculated dynamic video skims being the video summary.
-
-
8. A computer-readable memory comprising computer-program instructions executable by a processor to generate a video summary of a video data sequence, the computer-program instructions comprising instructions for:
-
identifying key-frames of the video data sequence;
creating a static summary of shots from the video data sequence according to criteria based on relative key-frame importance values; and
calculating one or more dynamic video skims for each shot in the static summary, the one or more dynamic skims being calculated based on a skim ratio for the shot, the video summary being the dynamic skims. - View Dependent Claims (9, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device to generate a video summary of a video data sequence, the video data sequence comprising multiple shots, the computing device comprising:
-
a processor; and
a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor for;
identifying key-frames of the video data sequence;
calculating both static and dynamic summarization data from the key-frames; and
generating the video summary from the static and dynamic summarization data. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computing device to generate a video summary of a video data sequence, the video data sequence comprising multiple shots, the computing device comprising:
-
means for identifying, independent of shot boundary detection, key-frames of the video data sequence; and
means for calculating both static and dynamic summarization data from the key-frames, the video summary being based on the static and dynamic summarization data. - View Dependent Claims (25, 26)
-
Specification