Video editing system operator inter-face for visualization and interactive control of video material
First Claim
1. A method for representing a video sequence, having a plurality of video frames, visually and spatially while minimizing local memory requirements, the method comprising the steps of:
- sampling each video frame of the video sequence to produce a frame sample for each video frame;
storing the frame samples for the video frames in a local memory; and
displaying the frame samples as a pictorial timeline representing an edge view of the video sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
An operator interface for a video editing system provides a visual sense of the content of video sequences, as well as their length, while also providing enhanced interactive control of locations and time alignments of the video. As the video sequence is processed into the system, a small but representative sample of each frame is saved in a local memory, while the video itself is stored in mass storage. These samples are used to provide a video pictorial timeline of the underlying stored video. The location of an operator'"'"'s view into the video sequence is controlled by a cursor'"'"'s movement along a detailed video pictorial timeline, a reverse motion area and a forward motion area to provide VTR control for location changes on the video tape. The cursor'"'"'s movement can be controlled by a mouse or a knob. Icons, either static or dynamic, are produced within the motion areas to indicate the amount of selected velocity. Timelines can be marked with time marks, roughly aligned and then automatically fine aligned by the system according to their respective time markers. The editing results associated with these timelines are also time aligned as a result of this process.
-
Citations
10 Claims
-
1. A method for representing a video sequence, having a plurality of video frames, visually and spatially while minimizing local memory requirements, the method comprising the steps of:
-
sampling each video frame of the video sequence to produce a frame sample for each video frame; storing the frame samples for the video frames in a local memory; and displaying the frame samples as a pictorial timeline representing an edge view of the video sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification