USER INTERFACES FOR EDITING VIDEO CLIPS
First Claim
1. A computer-implemented method comprising:
- displaying a first video segment in a first bounded region and a second video segment in a second bounded region;
displaying a first indicia in the first bounded region, wherein the first indicia is movable to any point in the first bounded region, the first indicia representing a first transition point that corresponds to a first time instant in the first video segment such that a portion from a beginning of the first video segment to the first time instant is playable;
displaying a second indicia in the second bounded region, wherein the second indicia is movable to any point in the second bounded region, the second indicia representing a second transition point that Corresponds to a second time instant in the second video segment such that a portion from the second time instant to an end of the second video segment is playable;
receiving a playback input; and
in response to receiving the playback input, playing back the portion from the beginning of the first video segment to the first time instant and the portion from the second time instant to the end of the second video segment continuously.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method including displaying in a user interface, a first thumbnail representing a first video clip including a first plurality of frames; displaying in the first thumbnail, a first transition point positioned between a left edge and a right edge of the first thumbnail, the first transition point associated with a frame of the first plurality of frames, wherein, playback of the first plurality of frames starts with a first start frame positioned at the left edge and stops at the frame associated with the first transition point; receiving a first move input to move the frame associated with the first transition point to a new frame of the first plurality of frames; and in response to receiving the input, associating the new frame with the first transition point, wherein, in response to a playback input, playback starts with the first start frame and stops at the new frame.
-
Citations
72 Claims
-
1. A computer-implemented method comprising:
-
displaying a first video segment in a first bounded region and a second video segment in a second bounded region; displaying a first indicia in the first bounded region, wherein the first indicia is movable to any point in the first bounded region, the first indicia representing a first transition point that corresponds to a first time instant in the first video segment such that a portion from a beginning of the first video segment to the first time instant is playable; displaying a second indicia in the second bounded region, wherein the second indicia is movable to any point in the second bounded region, the second indicia representing a second transition point that Corresponds to a second time instant in the second video segment such that a portion from the second time instant to an end of the second video segment is playable; receiving a playback input; and in response to receiving the playback input, playing back the portion from the beginning of the first video segment to the first time instant and the portion from the second time instant to the end of the second video segment continuously. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
displaying in a user interface, a first thumbnail representing a first video clip including a first plurality of frames, the first thumbnail including a left edge and a right edge, the first plurality of frames distributed between the left edge and the right edge of the first thumbnail, wherein the first plurality of frames are playable starting with a first start frame positioned at the left edge of the first thumbnail and ending with a first end frame positioned at the right edge of the first thumbnail; displaying in the first thumbnail, a first transition point positioned between the left edge and the right edge of the first thumbnail, the first transition point associated with a frame of the first plurality of frames, wherein, in response to a playback input, playback of the first plurality of frames starts with the first start frame positioned at the left edge and stops at the frame associated with the first transition point; receiving a first move input to move the frame associated with the first transition point to a new frame of the first plurality of frames; and in response to receiving the first move input, associating the new frame with the first transition point, wherein, in response to the playback input, playback of the first plurality of frames starts with the first start frame positioned at the left edge of the first thumbnail and stops at the new frame. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method comprising:
-
displaying in a user interface display region a plurality of bounded regions each displaying respective video segments including at least a first bounded region displaying a first video segment and a second bounded region displaying a second video segment; displaying in the user interface display region a transition marker that intersects the first and second bounded regions, the transition marker defining a first transition point in the first video segment and a second transition point in the second video segment, the first transition point corresponding to a first intersection of the transition marker and the first bounded region and the second transition point corresponding to a second intersection of the transition marker and the second bounded region; and receiving user input to alter one or both of the first and second transition points by visually effecting relative movement between one or more of the first video segment, the second video segment and the transition marker. - View Dependent Claims (24)
-
-
25. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
presenting a first video segment in a first bounded region and a second video segment in a second bounded region; presenting a first indicia in the first bounded region, wherein the first indicia is movable to any point in the first bounded region, the first indicia representing a first transition point that corresponds to a first time instant in the first video segment such that a portion from a beginning of the first video segment to the first time instant is playable; presenting a second indicia in the second bounded region, wherein the second indicia is movable to any point in the second bounded region, the second indicia representing a second transition point that corresponds to a second time instant in the second video segment such that a portion from the second time instant to an end of the second video segment is playable; accepting a playback input; and in response to accepting the playback input, playing back the portion from the beginning of the first video segment to the first time instant and the portion from the second time instant to the end of the second video segment continuously. - View Dependent Claims (26, 27, 28)
-
-
29. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
presenting in a user interface, a first thumbnail representing a first video clip including a first plurality of frames, the first thumbnail including a left edge and a right edge, the first plurality of frames distributed between the left edge and the right edge of the first thumbnail, wherein the first plurality of frames are playable starting with a first start frame positioned at the left edge of the first thumbnail and ending with a first end frame positioned at the right edge of the first thumbnail; presenting in the first thumbnail, a first transition point positioned between the left edge and the right edge of the first thumbnail, the first transition point associated with a frame of the first plurality of frames, wherein, in response to a playback input, playback of the first plurality of frames starts with the first start frame positioned at the left edge and stops at the frame associated with the first transition point; accepting a first move input to move the frame associated with the first transition point to a new frame of the first plurality of frames; and in response to accepting the first move input, associating the new frame with the first transition point, wherein, in response to the playback input, playback of the first plurality of frames starts with the first start frame positioned at the left edge of the first thumbnail and stops at the new frame. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
presenting in a user interface display region a plurality of bounded regions each displaying respective video segments including at least a first bounded region displaying a first video segment and a second bounded region displaying a second video segment; presenting in the user interface display region a transition marker that intersects the first and second bounded regions, the transition marker defining a first transition point in the first video segment and a second transition point in the second video segment, the first transition point corresponding to a first intersection of the transition marker and the first bounded region and the second transition point corresponding to a second intersection of the transition marker and the second bounded region; and accepting user input to alter one or both of the first and second transition points by visually effecting relative movement between one or more of the first video segment, the second video segment and the transition marker. - View Dependent Claims (48)
-
-
49. A system comprising:
-
a user interface device; and one or more computers operable to interact with the user interface device comprising; a display device, the display device to; display a first video segment in a first bounded region and a second video segment in a second bounded region; display a first indicia in the first bounded region, wherein the first indicia is movable to any point in the first bounded region, the first indicia representing a first transition point that corresponds to a first time instant in the first video segment such that a portion from a beginning of the first video segment to the first time instant is playable; display a second indicia in the second bounded region, wherein the second indicia is movable to any point in the second bounded region, the second indicia representing a second transition point that corresponds to a second time instant in the second video segment such that a portion from the second time instant to an end of the second video segment is playable; and an input device, the input device to receive a playback input and in response to receiving the playback input, playing back the portion from the beginning of the first video segment to the first time instant and the portion from the second time instant to the end of the second video segment continuously. - View Dependent Claims (50, 51, 52)
-
-
53. A system comprising:
-
a user interface device; and one or more computers operable to interact with the user interface device comprising; a display device, the display device to; display in the user interface device, a first thumbnail representing a first video clip including a first plurality of frames, the first thumbnail including a left edge and a right edge, the first plurality of frames distributed between the left edge and the right edge of the first thumbnail, wherein the first plurality of frames are playable starting with a first start frame positioned at the left edge of the first thumbnail and ending with a first end frame positioned at the right edge of the first thumbnail; display in the first thumbnail, a first transition point positioned between the left edge and the right edge of the first thumbnail, the first transition point associated with a frame of the first plurality of frames, wherein, in response to a playback input, playback of the first plurality of frames starts with the first start frame positioned at the left edge and stops at the frame associated with the first transition point; and an input device, the input device to receive a first move input to move the frame associated with the first transition point to a new frame of the first plurality of frames and in response to receiving the first move input, associating the new frame with the first transition point, wherein, in response to the playback input, playback of the first plurality of frames starts with the first start frame positioned at the left edge of the first thumbnail and stops at the new frame. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A system comprising:
-
a user interface device; and one or more computers operable to interact with the user interface device comprising; a display device, the display device to; display in a user interface display region a plurality of bounded regions each displaying respective video segments including at least a first bounded region displaying a first video segment and a second bounded region displaying a second video segment; display in the user interface display region a transition marker that intersects the first and second bounded regions, the transition marker defining a first transition point in the first video segment and a second transition point in the second video segment, the first transition point corresponding to a first intersection of the transition marker and the first bounded region and the second transition point corresponding to a second intersection of the transition marker and the second bounded region; and an input device, the input device to receive user input to alter one or both of the first and second transition points by visually effecting relative movement between one or more of the first video segment, the second video segment and the transition marker. - View Dependent Claims (72)
-
Specification