Scalable video summarization and navigation system and method
First Claim
Patent Images
1. A method for automatically summarizing a video document comprising the steps of:
- decomposing the video document into scenes, shots and frames;
assigning an importance value to each scene, shot and frame;
allocating a number of keyframes among the shots based on the importance value of each shot;
selecting the allocated number of keyframes from each shot; and
altering the number of keyframes in response to user input.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for automatically summarizing a video document. The video document is decomposed into scenes, shots and frames, and an importance value is assigned to each scene, shot and frame. Keyframes are allocated among the shots based on the importance value of each shot. The allocated number of keyframes are then selected from each shot. The number of keyframes may be altered for greater or lesser detail in response to user input.
-
Citations
36 Claims
-
1. A method for automatically summarizing a video document comprising the steps of:
-
decomposing the video document into scenes, shots and frames;
assigning an importance value to each scene, shot and frame;
allocating a number of keyframes among the shots based on the importance value of each shot;
selecting the allocated number of keyframes from each shot; and
altering the number of keyframes in response to user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A video summarization system comprising:
-
a processor for selecting keyframes from a video document to create a video summary;
a data storage system, wherein the video processor stores the video summary in the data storage system;
a display system for displaying the video summary; and
a user interface operably coupled to the video processor, wherein the video processor is responsive to the user interface for altering the video summary by adding or subtracting keyframes. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A computer readable medium containing instructions for controlling a computer system to perform a method for summarizing a video document comprising the steps of:
-
decomposing the video document into scenes, shots and frames;
assigning an importance value to each scene, shot and frame;
allocating a number of keyframes among the scenes based on the importance value of each scene;
allocating a number of keyframes among the shots based on the importance value of each shot;
selecting the allocated number of keyframes from each shot; and
altering the number of keyframes in response to user input.
-
-
34. A method for summarizing and navigating a video document comprising the steps of:
-
decomposing the video document into a hierarchal tree of scenes, shots and frames;
assigning an importance value to each scene, shot and frame;
allocating a predetermined number of keyframes among the scenes;
assigning the allocated keyframes in each scene among the shots of each scene;
selecting the assigned number of keyframes from each shot; and
altering the number of keyframes in response to user input. - View Dependent Claims (35, 36)
-
Specification