Nonlinear video editing system
First Claim
1. A method of nonlinear video editing comprisingstoring source video segments on a digital database system, selecting a said source video segment having a stored decimation quality, retrieving said selected source video segment having a stored decimation quality, decimating said selected source video segment into a decimated video segment at a first decimation quality that is more decimated than said stored decimation quality such that said decimated video segment has less data than said source video segment, accessing said decimated video segment at a nonlinear video editor, using said decimated video segment during editing of a video program at said nonlinear video editor, and producing said video program by accessing all or part of said source video segment from said digital database system at a second decimation quality that has more data per frame than said first decimation quality to produce said video program at a less decimated decimation quality than said first decimation quality.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus is provided for editing video which has at least two components: a digital database system and a nonlinear video editor. The digital database system stores source video segments and has the capability to decimate the source video segments into decimated video segments of a selected decimation quality. The nonlinear video editor is connected to selectively access decimated video segments and source video segments from the digital database system. The nonlinear video editor is capable of using the decimated video segments during editing of a video program and accessing the source video segments to produce the program at a different quality than the selected video.
-
Citations
88 Claims
-
1. A method of nonlinear video editing comprising
storing source video segments on a digital database system, selecting a said source video segment having a stored decimation quality, retrieving said selected source video segment having a stored decimation quality, decimating said selected source video segment into a decimated video segment at a first decimation quality that is more decimated than said stored decimation quality such that said decimated video segment has less data than said source video segment, accessing said decimated video segment at a nonlinear video editor, using said decimated video segment during editing of a video program at said nonlinear video editor, and producing said video program by accessing all or part of said source video segment from said digital database system at a second decimation quality that has more data per frame than said first decimation quality to produce said video program at a less decimated decimation quality than said first decimation quality.
-
26. Apparatus for editing video comprising
a digital database system storing source video segments having a stored decimation quality, said digital database system having the capability to decimate said source video segments into decimated video segments of a first decimation quality that is more decimated than said stored decimation quality such that said decimated video segments have less data than said source video segments, and a nonlinear video editor connected to selectively access said decimated video segments and source video segments from said digital database system and being capable of using said decimated video segments during editing of a video program and producing said video program by accessing all or part of said source video segments from said digital database system at a second decimation quality that has more data per frame than said first decimation quality to produce said video program at a less decimated decimation quality than the first decimation quality.
-
52. Apparatus for editing video comprising
a remote digital database system storing remote source video segments, said digital database system being configured for connection to a network, and a local nonlinear video editor being configured for connection to said network and comprising a display, said nonlinear video editor having local storage for local source video segments and the ability to access said remote source video segments from said digital database system, said nonlinear video editor displaying on said display video segment identifiers for segments being included in a video program, said identifiers indicating whether the video segments included in the program are remote source video segments or local source video segments.
-
55. A method for editing video comprising
storing remote source video segments at a remote digital database system, said digital database system being configured for connection to a network, and displaying, on a display of a local nonlinear video editor, video segment identifiers for segments being included in a video program, said local nonlinear video editor being configured for connection to said network, said nonlinear video editor having local storage for local source video segments and the ability to access said remote source video segments from said digital database system, wherein said video segments being included in said video program comprise video segments selected among said remote and local source video segments, wherein said identifiers indicate whether the video segments included in the program are remote source video segments or local source video segments.
-
56. Apparatus for editing video comprising
a remote digital database system storing remote source video segments, said digital database system being configured for connection to a network, and a local nonlinear video editor being configured for connection to said network and comprising a display, said nonlinear video editor having local storage for local source video segments and the ability to access said remote source video segments from said digital database system, said nonlinear video editor displaying on said display a first graphical user interface (GUI) including video segment identifiers for video segments being included in a video program substantially simultaneously with displaying a second GUI including a search mechanism for searching said remote source video segments and displaying remote video segment identifiers found in a search for selection for inclusion in said program by moving one of the remote video identifiers from the second GUI to the first GUI.
-
76. A method for editing video comprising
storing remote source video segments at a remote digital database system, said digital database system being configured for connection to a network, and displaying, on a display of a nonlinear video editor video, a first graphical user interface (GUI) including video segment identifiers for video segments being included in a video program substantially simultaneously with displaying a second GUI including a search mechanism for searching said remote source video segments and displaying remote video segment identifiers found in a search for selection for inclusion in said program by moving one of the remote video identifiers from the second GUI to the first GUI, said local nonlinear video editor being configured for connection to said network, and said nonlinear video editor having local storage for local source video segments and the ability to access said remote source video segments from said digital database system, wherein said video segments being included in said video program comprise video segments selected among said remote and local source video segments.
-
77. Apparatus comprising
a digital database system storing source audio segments, said digital database system having the capability to resample, at a selected resampled quality, said audio segments into resampled audio segments, and a nonlinear media editor connected to selectively access said resampled audio segments and source audio segments from said digital database system and being capable of using said resampled audio segments during editing of a program and producing said program.
-
86. A method comprising
storing source audio segments on a digital database system, selecting a said source audio segment, resampling, at a selected resampled quality, said selected audio segment into a resampled audio segment, accessing said resampled audio segment, and producing said program.
Specification