Adaptive key frame extraction from video data
First Claim
1. A method comprising:
- determining difference frames between successive frames in a video data sequence;
determining an energy value of each difference frame;
determining a cumulative energy mean for each difference frame and a predetermined number of previous difference frames;
updating the energy value of each difference frame by removing the cumulative energy mean from the energy value of each difference frame; and
identifying a temporal change in the energy value of each difference frame to extract key frames from the video data sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, the present invention is related to a method that includes determining difference frames between successive frames in video data and determining an energy value of each difference frame. The method further includes determining a cumulative energy mean for each difference frame and a predetermined number of previous difference frames and updating the energy value of each frame by removing the cumulative energy mean from the energy value of each difference frame. In addition, the method further includes identifying a temporal change in the energy value of each difference frame to extract key frames from video data. Identifying a temporal change in the energy value of each difference frame to extract key frames from the video data may include identifying difference frames that have an energy value greater than zero after the cumulative energy mean has been removed from the energy value of each difference frame.
-
Citations
20 Claims
-
1. A method comprising:
-
determining difference frames between successive frames in a video data sequence;
determining an energy value of each difference frame;
determining a cumulative energy mean for each difference frame and a predetermined number of previous difference frames;
updating the energy value of each difference frame by removing the cumulative energy mean from the energy value of each difference frame; and
identifying a temporal change in the energy value of each difference frame to extract key frames from the video data sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine readable medium including instructions thereon to cause a machine to execute a process comprising:
-
determining difference frames between successive frames in a video data sequence;
determining an energy value of each difference frame;
determining a cumulative energy mean for each difference frame and a predetermined number of previous difference frames;
updating the energy value of each difference frame by removing the cumulative energy mean from the energy value of each difference frame; and
identifying a temporal change in the energy value of each difference frame to extract key frames from the video data sequence. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
determining difference frames between successive frames in a video data sequence based on intensity of color components in the successive frames;
determining a normalized energy value for pixels that make up each difference frame;
determining a cumulative energy mean for each difference frame and a predetermined number of previous difference frames;
updating the energy value of each difference frame by removing the cumulative energy mean from the energy value of each difference frame; and
extracting key frames from the video data sequence by identifying difference frames that have an energy value greater than zero after the cumulative energy mean has been removed from the energy value of each difference frame. - View Dependent Claims (19, 20)
-
Specification