Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
90 words
An editor for editing video files, the editor comprising: a decoder for decoding selected frames from a video file; an encoder for re-encoding selected decoded frames, the re-encoded frames being appended in at least one glue file; a glue manager for managing the at least one glue file; and a stitcher arranged to join the re-encoded frames that are appended in the at least one glue file to a middle-glue file containing frames from the video file that have not been decoded and re-encoded to produce an edited video segment.
Claim 2
Dependent Claim
90 words
An editor for editing video files, the editor comprising: a decoder for decoding selected frames from a video file; an encoder for re-encoding selected decoded frames, the re-encoded frames being appended in at least one glue file; a glue manager for managing the at least one glue file; and a stitcher arranged to join the re-encoded frames that are appended in the at least one glue file to a middle-glue file containing frames from the video file that have not been decoded and re-encoded to produce an edited video segment.
Claim 3
Dependent Claim
35 words
An editor for editing video files as recited in claim 1 , further comprising a seeker for identifying mark-in and mark-out video frame locations identifying a beginning and an end of the edited video segment.
Claim 4
Dependent Claim
45 words
An editor for editing video files as recited in claim 1 , further comprising a streamer for supplying the middle-glue file to the stitcher, the stitcher being arranged to time sequentially output video frames from the at least one glue file and the middle-glue file.
Claim 5
Dependent Claim
27 words
An editor for editing video files as recited in claim 1 , further comprising a copy operator for controlling the decoder, the encoder, and the glue manager.
Claim 6
Dependent Claim
43 words
An editor for editing video files as recited in claim 1 , wherein when a copy request is received by the editor, the copy operator is created for controlling a copy request of a predetermined number of video frames from the video file.
Claim 7
Dependent Claim
26 words
An editor for editing video files as recited in claim 5 , wherein the stitcher is associated with a glue object for managing the copy request.
Claim 8
Dependent Claim
25 words
An editor for editing video files as recited in claim 6 , wherein the glue object is viewed as an input source by the stitcher.
Claim 9
Dependent Claim
35 words
An editor for editing video files as recited in claim 7 , wherein an open file, read file, and close file substep is performed by the stitcher while retrieving glue files from the input sources.
Claim 10
Dependent Claim
120 words
A video editing apparatus for editing a video segment having a multiplicity of video frames including an initial frame and a final frame, wherein each frame is encoded in a first form, the apparatus comprising: a glue creator configured to generate a glue file for at least one end of the video segment, wherein the glue file includes as least one video frame that has been decoded from a first form and re-encoded to a second form, wherein the first and second forms are not identical; and a joiner configured to join and output the generated glue file with at least one video frame from the multiplicity of video frames having the first form to produce an edited video segment.
Claim 11
Dependent Claim
120 words
A video editing apparatus for editing a video segment having a multiplicity of video frames including an initial frame and a final frame, wherein each frame is encoded in a first form, the apparatus comprising: a glue creator configured to generate a glue file for at least one end of the video segment, wherein the glue file includes as least one video frame that has been decoded from a first form and re-encoded to a second form, wherein the first and second forms are not identical; and a joiner configured to join and output the generated glue file with at least one video frame from the multiplicity of video frames having the first form to produce an edited video segment.
Claim 12
Dependent Claim
26 words
A video editing apparatus as recited in claim 9 , wherein the glue file is associated with one of an in-glue file and an out-glue file.
Claim 13
Dependent Claim
50 words
A video editing apparatus as recited in claim 10 , wherein the in-glue file is associated with the at least one video frame that has been decoded from the first form and re-encoded to a second form, the in-glue file corresponding to a beginning end of the edited video segment.
Claim 14
Dependent Claim
50 words
A video editing apparatus as recited in claim 11 , wherein the out-glue file is associated with the at least one video frame that has been decoded from the first form and re-encoded to a second form, the out-glue file corresponding to an finishing end of the edited video segment.
Claim 15
Dependent Claim
48 words
A video editing apparatus as recited in claim 12 , wherein the edited video segment is decoded and re-encoded using at least one control object created by an operator selected from the group consisting of a copy operator, a blending operator, a fading operator, and a morphing operator.
Claim 16
Dependent Claim
24 words
A video editing apparatus as recited in claim 13 , wherein the control object control at least a video decoder and a video encoder.
Claim 17
Dependent Claim
24 words
A video editing apparatus as recited in claim 9 , wherein the edited video segment is independent of data contained in another video file.
Claim 18
Dependent Claim
43 words
A video editing apparatus as recited in claim 9 , wherein the joiner implements at least one stitcher object for time sequentially joining the generated glue file with at least one video frame from the multiplicity of video frames having the first form.
Claim 19
Independent Claim
82 words
A method for editing video files, the editing method comprising the steps of: decoding selected frames from a video file; re-encoding selected decoded frames, the re-encoded frames being appended in at least one glue file; managing the at least one glue file; and joining the re-encoded frames that are appended in the at least one glue file to a to a middle-glue file containing frames from the video file that have not been decoded and re-encoded to produce an edited video segment.
Claim 20
Independent Claim
82 words
A method for editing video files, the editing method comprising the steps of: decoding selected frames from a video file; re-encoding selected decoded frames, the re-encoded frames being appended in at least one glue file; managing the at least one glue file; and joining the re-encoded frames that are appended in the at least one glue file to a to a middle-glue file containing frames from the video file that have not been decoded and re-encoded to produce an edited video segment.
Claim 21
Dependent Claim
37 words
A method for editing video files as recited in claim 17 , further comprising the step of: seeking to identify mark-in and mark-out video frame locations defining a beginning and an end of the edited video segment.
Claim 22
Dependent Claim
45 words
A method for editing video files as recited in claim 17 , further comprising the step of: streaming the middle-glue file to the stitcher, the stitcher being arranged to time sequentially output video frames from the at least one glue file and the middle-glue file.
Claim 23
Dependent Claim
27 words
A method for editing video files as recited in claim 17 , further comprising a copy operator for controlling the decoder, the encoder, and a glue manager.
Claim 24
Dependent Claim
57 words
A method for editing video files as recited in claim 17 , further comprising the step of: determining when a copy request is received by the editor, and creating a copy operator in response to the copy request, the copy operator being configured to control copying of a predetermined number of video frames from the video file.
Claim 25
Dependent Claim
26 words
A method for editing video files as recited in claim 21 , wherein the stitcher is associated with a glue object for managing the copy request.
Claim 26
Dependent Claim
25 words
A method for editing video files as recited in claim 22 , wherein the glue object is viewed as an input source by the stitcher.
Claim 27
Dependent Claim
35 words
A method for editing video files as recited in claim 23 , wherein an open file, read file, and close file substep is performed by the stitcher while retrieving glue files from the input sources.
Claim 28
Dependent Claim
97 words
A computer readable media containing program instructions for editing video files, said computer readable media comprising: program instructions for decoding selected frames from a video file; program instructions for re-encoding selected decoded frames, the re-encoded frames being appended in at least one glue file; program instructions for managing the at least one glue file; and program instructions for joining the re-encoded frames that are appended in the at least one glue file to a to a middle-glue file containing frames from the video file that have not been decoded and re-encoded to produce an edited video segment.
Claim 29
Dependent Claim
97 words
A computer readable media containing program instructions for editing video files, said computer readable media comprising: program instructions for decoding selected frames from a video file; program instructions for re-encoding selected decoded frames, the re-encoded frames being appended in at least one glue file; program instructions for managing the at least one glue file; and program instructions for joining the re-encoded frames that are appended in the at least one glue file to a to a middle-glue file containing frames from the video file that have not been decoded and re-encoded to produce an edited video segment.