Home movie maker
First Claim
1. A home movie editing system, comprising:
- a first input configured to receive at least one input video stream comprising at least one video clip;
a video clip window on a display device, said video clip window configured to display thumbnails of the video clips input, each of said thumbnails comprising a frame of video of a corresponding clip;
a video clip edit window on a display device, said video clip edit window configured to display a sequence of thumbnails of selected video clips;
a cursor control device controlling a cursor on the display, said cursor control device configured to use the cursor to select video clips displayed in the video clip window, drag each selected video clip into the video clip edit window and drop the selected video clips at a determined location in the video clip edit window; and
wherein said video clip edit window further includes an insert marker, said insert marker configured to point to the closest video clip boundary relative to the location of the cursor, said insert marker configured to identify a point of insertion of a video clip dragged to the video clip edit window.
1 Assignment
0 Petitions
Accused Products
Abstract
The home movie editor of the present invention provides a simple but effective user interface and control mechanism which enables the user to edit video. The editor is preferably operable on a personal computer found in many homes today. The home movie editor consists of the graphical user interface and device control modules which interface via a bus to the video playback and recording hardware. The editor scans in video clips as thumbnails and displays the thumbnails in the clip window of the display. Using a cursor and cursor control device, the user can drag and drop clips into the edit window which visually depicts a sequence of edited clips showing the sequence of thumbnails. The clip insertion function is simplified by the insertion pointer that points to the clip boundary closest to the location of the cursor.
443 Citations
19 Claims
-
1. A home movie editing system, comprising:
-
a first input configured to receive at least one input video stream comprising at least one video clip;
a video clip window on a display device, said video clip window configured to display thumbnails of the video clips input, each of said thumbnails comprising a frame of video of a corresponding clip;
a video clip edit window on a display device, said video clip edit window configured to display a sequence of thumbnails of selected video clips;
a cursor control device controlling a cursor on the display, said cursor control device configured to use the cursor to select video clips displayed in the video clip window, drag each selected video clip into the video clip edit window and drop the selected video clips at a determined location in the video clip edit window; and
wherein said video clip edit window further includes an insert marker, said insert marker configured to point to the closest video clip boundary relative to the location of the cursor, said insert marker configured to identify a point of insertion of a video clip dragged to the video clip edit window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for editing an input video comprising at least one clip:
-
receiving at least one input video stream comprising at least one video clip;
generating at least one thumbnail of the at least one video clip;
displaying the thumbnails in a video clip window;
providing a pointer on the display, said pointer under control of a cursor control device;
selecting at least one video clip in the video clip window using pointer;
dragging selected video clips to a video clip edit window;
displaying an insert marker in the video clip edit window, said insert marker pointing to a closest video clip boundary relative to the location of the pointer in the video clip edit window and identifying a point of insertion of each selected video clip dragged to the video clip edit window;
dropping selected video clips at determined locations in the video clip edit window; and
displaying in the video clip edit window thumbnails of selected video clips in the sequence reflected by the locations the selected video clips were dropped. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
outputting control information to a coupled playback device to playback the selected video clips in the sequence shown in the video clip window; and
outputting control information to a coupled recording device to record the selected clips played back by the coupled playback device.
-
-
10. The method as set forth in claim 8, further comprising:
-
displaying an audio window graphically indicating the relative loudness of audio tracks corresponding to the clips; and
using the pointer to modify the graphical indication of relative loudness to change the relative loudness of the audio tracks.
-
-
11. The method as set forth in claim 8, wherein displaying in the video clip window comprises the step of setting a thumbnail resolution indicative of the frequency of video clips selected and displaying a set defined by the resolution.
-
12. The method as set forth in claim 8, further comprising generating output information of video clips corresponding to the sequence thumbnails of selected video clips in the video clip window.
-
13. The method as set forth in claim 8, further comprising:
-
selecting a clip and selecting a first predetermined control function; and
providing a view clip window on the display to enable a user to view video of the selected video clip.
-
-
14. The computer readable medium as set forth in claim 13, further comprising executable instructions that when executed, cause the processing system to further perform generating output information corresponding to the sequence of selected video clips in the video clip window.
-
15. The computer readable medium as set forth in claim 13, further comprising executable instructions that when executed, cause the processing system to further perform:
-
displaying an audio window graphically indicating the relative loudness of audio tracks corresponding to the clips; and
enabling use of the pointer to modify the graphical indication of relative loudness to change the relative loudness of the audio tracks.
-
-
16. The computer readable medium as set forth in claim 13, further comprising executable instructions that when executed, cause the processing system to further perform:
-
enabling selection of a video clip and selection of a first predetermined control function; and
providing a view clip window on the display to enable a user to view video of the selected video clip.
-
-
17. The computer readable medium as set forth in claim 13, further comprising executable instructions that when executed, cause the processing system to further perform:
-
displaying a library window comprising a listing of available video clips;
enabling use of the pointer to select available video clips; and
displaying selected available video clips in the video clip window.
-
-
18. The method as set forth in claim 8, further comprising:
-
displaying a library window comprising a listing of available video clips;
using the pointer to select available video clips; and
displaying selected available video clips in the video clip window.
-
-
19. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform editing functions, comprising:
-
receiving at least one input video stream comprising at least one video clip;
generating at least one thumbnail of the at least one video clip;
displaying the thumbnails in a video clip window;
providing a pointer on the display, said pointer under control of a cursor control device;
enabling selection of at least one video clip in the video clip window using the pointer;
enabling a drag of the selected clips to a video clip edit window;
displaying an insert marker in the video clip edit window, said insert marker pointing to a closest video clip boundary relative to the location of the pointer in the video clip edit window and identifying a point of insertion of each selected video clip dragged to the video clip edit window;
enabling the drop of the selected video clips at determined locations in the video clip edit window;
displaying in the video clip edit window thumbnails of selected clips in the sequence reflected by the locations the selected video clips were dropped.
-
Specification