Systems and methods for bidirectional speed ramping
First Claim
1. A system for bidirectional speed ramping, the system comprising:
- one or more physical processors configured by machine-readable instructions to;
access electronic information stored in a storage medium, the electronic information defining visual content within video frames for playback, the video frames ordered in a source sequence;
associate one or more positions in the source sequence with one or more playback directions, the playback directions including a forward playback direction and a reverse playback direction, wherein associating the one or more positions in the source sequence with the one or more playback directions includes associating a first position in the source sequence with the forward playback direction and associating a second position in the source sequence with the reverse playback direction;
order the video frames in a playback sequence based on the one or more playback directions, the playback sequence characterizing a playback order in which one or more of the video frames in the playback sequence are displayed during playback;
associate one or more of the video frames in the playback sequence with one or more playback speeds, the one or more playback speeds determining one or more perceived speeds with which one or more of the video frames in the playback sequence are displayed during playback;
determine speed ramped video frames to be included in a speed ramped video based on the playback sequence and the one or more playback speeds; and
generate the speed ramped video based on the speed ramped video frames.
4 Assignments
0 Petitions
Accused Products
Abstract
Electronic information defining visual content within video frames may be accessed. Video frames may be ordered in a source sequence. Positions in the source sequence may be associated with playback directions. Video frames may be ordered in a playback sequence based on the playback directions. The playback sequence may characterize a playback order in which video frames are displayed during playback. Video frames in the playback sequence may be associated with playback speeds. The playback speeds may determine perceived speeds with which visual content is displayed during playback. Speed ramped video frames may be determined based on the playback sequence and the playback speeds. A speed ramped video may be generated based on the speed ramped video frames.
66 Citations
20 Claims
-
1. A system for bidirectional speed ramping, the system comprising:
one or more physical processors configured by machine-readable instructions to; access electronic information stored in a storage medium, the electronic information defining visual content within video frames for playback, the video frames ordered in a source sequence; associate one or more positions in the source sequence with one or more playback directions, the playback directions including a forward playback direction and a reverse playback direction, wherein associating the one or more positions in the source sequence with the one or more playback directions includes associating a first position in the source sequence with the forward playback direction and associating a second position in the source sequence with the reverse playback direction; order the video frames in a playback sequence based on the one or more playback directions, the playback sequence characterizing a playback order in which one or more of the video frames in the playback sequence are displayed during playback; associate one or more of the video frames in the playback sequence with one or more playback speeds, the one or more playback speeds determining one or more perceived speeds with which one or more of the video frames in the playback sequence are displayed during playback; determine speed ramped video frames to be included in a speed ramped video based on the playback sequence and the one or more playback speeds; and generate the speed ramped video based on the speed ramped video frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for bidirectional speed ramping, the method comprising:
-
accessing electronic information stored in a storage medium, the electronic information defining visual content within video frames for playback, the video frames ordered in a source sequence; associating one or more positions in the source sequence with one or more playback directions, the playback directions including a forward playback direction and a reverse playback direction, wherein associating the one or more positions in the source sequence with the one or more playback directions includes associating a first position in the source sequence with the forward playback direction and associating a second position in the source sequence with the reverse playback direction; ordering the video frames in a playback sequence based on the one or more playback directions, the playback sequence characterizing a playback order in which one or more of the video frames in the playback sequence are displayed during playback; associating one or more of the video frames in the playback sequence with one or more playback speeds, the one or more playback speeds determining one or more perceived speeds with which one or more of the video frames in the playback sequence are displayed during playback; determining speed ramped video frames to be included in a speed ramped video based on the playback sequence and the one or more playback speeds; and generating the speed ramped video based on the speed ramped video frames. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for bidirectional speed ramping, the system comprising:
-
one or more physical processors configured by machine-readable instructions to; access electronic information stored in a storage medium, the electronic information defining visual content within video frames for playback, the video frames ordered in a source sequence; associate one or more positions in the source sequence with one or more playback directions, the playback directions including a forward playback direction and a reverse playback direction, wherein associating the one or more positions in the source sequence with the one or more playback directions includes associating a first position in the source sequence with the forward playback direction and associating a second position in the source sequence with the reverse playback direction; order the video frames in a playback sequence based on the one or more playback directions, the playback sequence characterizing a playback order in which one or more of the video frames in the playback sequence are displayed during playback, wherein ordering the video frames in the playback sequence includes designating one of the video frames in the source sequence as a first video frame in the playback sequence and designating one of the video frames in the source sequence as a last video frame in the playback sequence; associate one or more of the video frames in the playback sequence with one or more playback speeds, the one or more playback speeds determining one or more perceived speeds with which one or more of the video frames in the playback sequence are displayed during playback; determine speed ramped video frames to be included in a speed ramped video based on the playback sequence and the one or more playback speeds, wherein determining the speed ramped video frames includes identifying one or more playback positions in the playback sequence based on the one or more playback speeds, the one or more playback positions corresponding to the speed ramped video frames; and generate the speed ramped video based on the speed ramped video frames. - View Dependent Claims (20)
-
Specification