Method and system for video clip compression
First Claim
1. A method for compressing a video clip, implemented by a computer comprising a tangible storage medium, the method comprising:
- analyzing at least one of an image and an audio portion of individual video frames of the video clip;
calculating frame scores for the individual video frames, each frame score based on at least one of an image attribute of the image of the video frame and an audio attribute of the audio portion of the video frame;
identifying key frames of the video frames having a frame score that exceeds a threshold frame score;
forming a compressed video clip in which the images of non-key video frames are removed, the compressed video clip comprising the images of the key frames, the audio portions of the key frames and the audio portions of the non-key video frames.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for compressing a video clip containing audio content and image content, an image and/or an audio portion of individual video frames of the video clip are analyzed. Next frame scores are calculated for the video frames. Each frame score is based on at least one image attribute of the image of the video frame, and/or an audio attribute of the audio portion of the video frame. Next, key frames are identified that have a frame score that exceeds a threshold frame score. Finally, a compressed video clip is formed in which the images of non-key frames are removed. A system for implementing the method is also disclosed.
-
Citations
22 Claims
-
1. A method for compressing a video clip, implemented by a computer comprising a tangible storage medium, the method comprising:
-
analyzing at least one of an image and an audio portion of individual video frames of the video clip; calculating frame scores for the individual video frames, each frame score based on at least one of an image attribute of the image of the video frame and an audio attribute of the audio portion of the video frame; identifying key frames of the video frames having a frame score that exceeds a threshold frame score; forming a compressed video clip in which the images of non-key video frames are removed, the compressed video clip comprising the images of the key frames, the audio portions of the key frames and the audio portions of the non-key video frames. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 15)
-
-
7. A system for compressing a video clip comprising:
-
a video analyzer having an output of frame scores for video frames of the video clip, each frame score based on at least one of an image attribute of an image of the video frame and an audio attribute of an audio portion of the video frame; a key frame selector having an output identifying key frames of the video frames having a frame score that exceeds a threshold frame score; and a video compiler configured to form a compressed video clip in which the images of non-key frames of the video clip are removed, the compressed video clip comprising the images of the key frames, the audio portions of the key frames and the audio portions of the non-key video frames. - View Dependent Claims (8, 9, 16, 17, 18, 19)
-
-
10. A tangible computer storage medium including instructions executable by a microprocessor of a computing device for compressing a video clip, the instructions comprising:
-
instructions for analyzing at least one of an image and an audio portion of individual video frames of the video clip; instructions for calculating frame scores for the individual video frames, each frame score based on at least one of an image attribute of the image of the video frame and an audio attribute of the audio portion of the video frame; instructions for identifying key frames having a frame score that exceeds a threshold frame score; and instructions for forming a compressed video clip comprising the images and audio portions of the key frames and the audio portions of the non-key frames, wherein the images of the non-key frames are not included in the compressed video clip. - View Dependent Claims (11, 12, 20, 21, 22)
-
Specification