Creating video synopsis for use in playback
First Claim
Patent Images
1. A method for implementing a video synopsis, comprising steps of:
- using a playback device comprising a processor performing steps of;
receiving a video for playing on the playback device;
generating a synopsis index of video clips from the video by performing;
selecting the video clips that describe key moments in the video, each video clip comprising attributes of;
a time tick within the video timeline where said video clip starts, and a time duration of said video clip; and
storing the attributes of each video clip in the synopsis index, along with an identifier for each video clip;
wherein a time-ordered set of video clips comprises a synopsis of the video; and
adding an additional attribute comprising a synopsis replay length for each video clip identified in the synopsis index, wherein the synopsis replay length is selected from a group consisting of;
short, medium, and long;
playing the video until the play is suspended before reaching an end of the video;
checkpointing a location in a video timeline of the video where the video play was suspended; and
storing the checkpointed location.
5 Assignments
0 Petitions
Accused Products
Abstract
Implementing a video synopsis includes using a playback device configured to: receive a video for playing on the playback device; generating a synopsis index of video clips from the video; playing the video until the play is suspending before reaching an end of the video; checkpointing the location in the video timeline at which the video play was suspended; and storing the checkpointed location.
5 Citations
14 Claims
-
1. A method for implementing a video synopsis, comprising steps of:
using a playback device comprising a processor performing steps of; receiving a video for playing on the playback device; generating a synopsis index of video clips from the video by performing; selecting the video clips that describe key moments in the video, each video clip comprising attributes of;
a time tick within the video timeline where said video clip starts, and a time duration of said video clip; andstoring the attributes of each video clip in the synopsis index, along with an identifier for each video clip; wherein a time-ordered set of video clips comprises a synopsis of the video; and adding an additional attribute comprising a synopsis replay length for each video clip identified in the synopsis index, wherein the synopsis replay length is selected from a group consisting of;
short, medium, and long;playing the video until the play is suspended before reaching an end of the video; checkpointing a location in a video timeline of the video where the video play was suspended; and storing the checkpointed location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented system for implementing a video synopsis, comprising:
-
a playback device; and a storage medium operatively coupled with the playback device; wherein the playback device comprises a processor performing steps of; receiving a video for playing on the playback device; generating a synopsis index of video clips from the video by performing; selecting the video clips that describe key moments in the video, each video clip comprising attributes of;
a time tick within the video timeline where said video clip starts, and a time duration of said video clip; andstoring the attributes of each video clip in the synopsis index, along with an identifier for each video clip; wherein a time-ordered set of video clips comprises a synopsis of the video; and adding an additional attribute comprising a synopsis replay length for each video clip identified in the synopsis index, wherein the synopsis replay length is selected from a group consisting of;
short, medium, and long;playing the video until the play is suspended before reaching an end of the video; checkpointing a location in a video timeline of the video where the video play was suspended; and storing the checkpointed location in the storage medium. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer-readable storage medium with computer-executable instructions stored therein, said computer-executable instructions enabling a computer to perform:
using a playback device performing steps of; receiving a video for playing on the playback device; generating a synopsis index of video clips from the video by performing; selecting the video clips that describe key moments in the video, each video clip comprising attributes of;
a time tick within the video timeline where said video clip starts, and a time duration of said video clip; andstoring the attributes of each video clip in the synopsis index, along with an identifier for each video clip; wherein a time-ordered set of video clips comprises a synopsis of the video; and adding an additional attribute comprising a synopsis replay length for each video clip identified in the synopsis index, wherein the synopsis replay length is selected from a group consisting of;
short, medium, and long;playing the video until the play is suspended before reaching an end of the video; checkpointing a location in a video timeline of the video where the video play was suspended; and storing the checkpointed location.
Specification