Application of speed effects to a video presentation
First Claim
1. A method of specifying playback speed effects for playing a video clip, the method comprising:
- a) receiving a set of playback speed effects for the video clip through a set of modifications of a user selectable, directly deformable line bar on a graph with a playback-time axis and a content-time axis that is displayed on a graphical display device, wherein the deformable line bar represents a playback-time in relation to a content-time of the video clip, wherein each of a plurality of points on the line bar represents a particular playback-time and a particular content-time, wherein the set of modifications comprises a click-and-drag operation received from a user on the line bar in order to deform the line bar; and
b) displaying in real-time a presentation of the video clip that accounts for the set of playback speed effects defined for the video clip.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method of specifying speed effects for playing a video clip. The method defines a set of speed effects for the video clip. It then displays in real-time a presentation of the video clip that accounts for the set of speed effects defined for the video clip. In some embodiments, this method represents the playback speed of a video clip in terms of a graph that is part of a graphical user interface (“GUI”). This graph is defined along two axes, with one axis representing the playback time, and the other axis representing the content-time (i.e., the time within the video clip). In these embodiments, a user can change the playback speed of the video clip by using a set of GUI operations to select and modify the graph. For instance, a user can select and adjust the graph at different instances in time in order to change the playback speed of the video clip at these instances. Different embodiments use different types of graphs to represent playback speed. For instance, some embodiments use a deformable line bar that is superimposed on a rectangle that represents the video clip.
-
Citations
80 Claims
-
1. A method of specifying playback speed effects for playing a video clip, the method comprising:
-
a) receiving a set of playback speed effects for the video clip through a set of modifications of a user selectable, directly deformable line bar on a graph with a playback-time axis and a content-time axis that is displayed on a graphical display device, wherein the deformable line bar represents a playback-time in relation to a content-time of the video clip, wherein each of a plurality of points on the line bar represents a particular playback-time and a particular content-time, wherein the set of modifications comprises a click-and-drag operation received from a user on the line bar in order to deform the line bar; and b) displaying in real-time a presentation of the video clip that accounts for the set of playback speed effects defined for the video clip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium storing a computer program for specifying playback speed effects for playing a video clip, said computer program for execution by at least one processor, the computer program comprising sets of instructions for:
-
a) defining a set of playback speed effects for the video clip; b) displaying in real-time a presentation of the video clip that accounts for the set of playback speed effects defined for the video clip; c) displaying a graph that represents a playback-time of the video clip in relation to a content-time of the video clip, wherein the graph comprises a playback-time axis and a content-time axis; d) displaying a line bar on the graph comprising a set of points that each indicate the playback-time of a particular frame of the video clip and the content-time of the particular frame; e) receiving user inputs of modifications directly to the line bar; and f) converting the user inputs of direct modifications of the graph into the set of playback speed effects. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A graphical user interface (“
- GUI”
) method for specifying playback speed effects for a video presentation, the method comprising;a) displaying on an graphical display device a GUI graph of a playback-time of the video presentation relative to a content-time of the video presentation, wherein said GUI graph comprises a playback-time axis, a content-time axis, and a line bar representing the playback-time versus the content-time; and b) accepting user input that determines a playback speed effect for the video presentation by a selection and direct modification of a portion of the line bar through a drag operation. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
- GUI”
-
55. A computer readable medium storing an application, the application comprising a graphical user interface (“
- GUI”
), the GUI comprising;a display area for displaying a video presentation; and a GUI graph of playback-time versus content-time with a selectable line bar representing a playback-time of the video presentation relative to a content-time of the video presentation, wherein a playback speed effect is specified by selecting and directly modifying the line bar. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64)
- GUI”
-
65. A computer readable medium storing a computer program for specifying playback speed effects for playing a video clip, said computer program for execution by at least one processor, the computer program comprising sets of instructions for:
-
a) providing a graphical user interface (“
GUI”
) graph of a playback-time of a video presentation relative to a content-time of the video presentation as a line bar defined along a playback-time axis and a content-time axis; andb) accepting user inputs that specify a playback speed effect for the video presentation by selecting and directly modifying a portion of the line bar through a drag operation. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A video editing system comprising:
-
a) a data storage medium for providing a video clip; b) a video editing application for providing a set of playback speed effect settings through direct modifications of a user selectable line bar on a graph of playback-time versus content-time; c) an effects manager for; i) receiving said set of playback speed effect settings from said video editing application; ii) receiving said video clip from said data storage; and iii) providing said video clip as individual frames to the video editing application at a rate based on said playback speed effect settings. - View Dependent Claims (79, 80)
-
Specification