System and method for efficiently managing video files
OwnerPere Obradorinventor
Life of this patent
Estimating the term…
Abstract
A system and method for managing a database of video files utilizes user-initiated activities to automatically index video segments of the video files and to automatically extract keyframes for selected video segments. The user-initiated activities include viewing and printing activities. In addition, the system and method allows a user to program a sequence of video segments to be played without having to create a video file containing the video segments.
Claims44
A method of managing video data comprising:
- monitoring viewing activities associated with said video data;
- identifying defined video segments of said video data that have been viewed;
- and
- indexing said defined video segments of said video data based on said viewing activities.
A system for managing video data comprising:
- a video player configured to play said video data;
- and
- an indexing unit configured to monitor viewing activities associated with said video data, said indexing unit being further configured to identify defined video segments of said video data that have been played using said video player and to index said defined video segments based on said viewing activities.
A method of managing video data comprising:
- detecting a selection of a particular video frame from said video data for a predefined function;
- and
- designating said particular video frame as a representative video frame for at least one video segment of said video data from which said particular video frame was selected.
A system for managing video data comprising:
- memory containing said video data;
- and
- a video frame extractor configured to detect a selection of a particular video frame from said video data for a predefined function, said video frame extractor being further configured to designate said particular video frame as a representative video frame for at least one video segment of said video data from which said particular video frame was selected.
A method of managing video data comprising:
- providing indexing information associated with video segments of said video data;
- and
- generating a video sequence play file of specific video segments of said video data using said indexing information in response to selection of said specific video segments and to selection of the order of said specific video segments, said video sequence play file including indices of locations in said video data of said specific video segments.
A system for managing video data comprising:
- memory containing indexing information of video segments of said video data;
- and
- a video organizer configured to generate a video sequence play file of specific video segments of said video data using said indexing information in response to selection of said specific video segments and selection of the order for said specific video segments, said video sequence play file including specific indices of locations in said video data of said specific video segment.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform a method of managing video data, said method comprising:
- monitoring viewing activities associated with said video data;
- identifying defined video segments of said video data that have been viewed;
- and
- indexing said defined video segments of said video data based on said viewing activities.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform a method of managing video data, said method comprising:
- detecting a selection of a particular video frame from said video data for a predefined function;
- and
- designating said particular video frame as a representative video frame for at least one video segment of said video data from which said particular video frame was selected.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform a method of managing video data, said method comprising:
- providing indexing information associated with video segments of said video data;
- and
- generating a video sequence play file of specific video segments of said video data using said indexing information in response to selection of said specific video segments and to selection of the order of said specific video segments, said video sequence play file including indices of locations in said video data of said specific video segments.
Dependencies are inferred from the claim text.