Select drag and drop operations on video thumbnails across clip boundaries
First Claim
Patent Images
1. A computer-implemented method comprising:
- displaying, within a user interface in a digital media system, a media pane, and a project pane;
displaying, within the media pane, a thumbnail representing at least a portion of a media item that includes a plurality of frames, the thumbnail bounded by a left edge and a right edge, wherein each position in the thumbnail between the left edge and the right edge corresponds to a frame of the plurality of frames;
detecting a first selection of a starting position in the thumbnail, wherein the starting position is between the left edge and the right edge;
identifying a first frame of the plurality of frames that corresponds to the starting position;
detecting a second selection of an ending position in the thumbnail, wherein the ending position is between the left edge and the right edge, and is different from the starting position;
identifying a second frame of the plurality of frames that corresponds to the ending position;
identifying one or more positions between the starting position and the ending position that correspond to one or more frames between the first frame and the second frame, wherein the first frame, the second frame, and the one or more frames between the first frame and the second frame collectively represent a user-defined segment of the at least the portion of the media item; and
performing an operation based on user input and using the user-defined segment.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes displaying, within a user interface in a digital media system, a media pane, and a project pane, displaying, within the media pane, a thumbnail group representing a media item, the thumbnail group comprising one or more thumbnails, enabling a user to select, from the thumbnail group, a segment of the media item, and enabling a user to transfer the selected segment to the project pane.
-
Citations
33 Claims
-
1. A computer-implemented method comprising:
-
displaying, within a user interface in a digital media system, a media pane, and a project pane; displaying, within the media pane, a thumbnail representing at least a portion of a media item that includes a plurality of frames, the thumbnail bounded by a left edge and a right edge, wherein each position in the thumbnail between the left edge and the right edge corresponds to a frame of the plurality of frames; detecting a first selection of a starting position in the thumbnail, wherein the starting position is between the left edge and the right edge; identifying a first frame of the plurality of frames that corresponds to the starting position; detecting a second selection of an ending position in the thumbnail, wherein the ending position is between the left edge and the right edge, and is different from the starting position;
identifying a second frame of the plurality of frames that corresponds to the ending position;identifying one or more positions between the starting position and the ending position that correspond to one or more frames between the first frame and the second frame, wherein the first frame, the second frame, and the one or more frames between the first frame and the second frame collectively represent a user-defined segment of the at least the portion of the media item; and performing an operation based on user input and using the user-defined segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing computer software instructions executable by a computer system to perform operations comprising:
-
displaying, within a user interface in a digital media system, a media pane, and a project pane; displaying, within the media pane, a thumbnail representing at least a portion of a media item that includes a plurality of frames, the thumbnail bounded by a left edge and a right edge, wherein each position in the thumbnail between the left edge and the right edge corresponds to a frame of the plurality of frames; detecting a first selection of a starting position in the thumbnail, wherein the starting position is between the left edge and the right edge; identifying a first frame of the plurality of frames that corresponds to the starting position; detecting a second selection of an ending position in the thumbnail, wherein the ending position is between the left edge and the right edge, and is different from the starting position; identifying a second frame of the plurality of frames that corresponds to the ending position; identifying one or more positions between the starting position and the ending position that correspond to one or more frames between the first frame and the second frame, wherein the first frame, the second frame, and the one or more frames between the first frame and the second frame collectively represent a user-defined segment of the at least the portion of the media item; and performing an operation based on user input and using the user-defined segment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
a computer system; and a non-transitory computer-readable storage medium storing computer software instructions executable by the computer system to perform operations comprising; displaying, within a user interface in a digital media system, a media pane, and a project pane; displaying, within the media pane, a thumbnail representing at least a portion of a media item that includes a plurality of frames, the thumbnail bounded by a left edge and a right edge, wherein each position in the thumbnail between the left edge and the right edge corresponds to a frame of the plurality of frames; detecting a first selection of a starting position in the thumbnail, wherein the starting position is between the left edge and the right edge; identifying a first frame of the plurality of frames that corresponds to the starting position; detecting a second selection of an ending position in the thumbnail, wherein the ending position is between the left edge and the right edge, and is different from the starting position; identifying a second frame of the plurality of frames that corresponds to the ending position; identifying one or more positions between the starting position and the ending position that correspond to one or more frames between the first frame and the second frame, wherein the first frame, the second frame, and the one or more frames between the first frame and the second frame collectively represent a user-defined segment of the at least the portion of the media item; and performing an operation based on user input and using the user-defined segment. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification