Method, system and computer program product for distributed video editing
AssigneeOpen Text Corporation
InventorThomas S. Gilley
Life of this patent
Estimating the term…
Abstract
A network editor comprises a central location with stored videos such as movies that can be edited by editors at remote locations. An editor receives a representation of a video, and specifies edits relative to the representation, enabling the editor to use a device lacking sufficient processing capability to edit the video directly, and also reducing the volume of information transmitted between the central location and the remote editor. The central location is able to provide the edited movie in a format suitable to the display capabilities of the viewing device of the viewer requesting the edited video.
Claims20
A method of distributed video editing, comprising:
- sending, by a computer, a texture strip to a client remote from the computer, the texture strip representing a video and comprising a sequence of textured frame representations corresponding to frames of the video and associated information applied to or inserted into the frames, the frame representations generated according to a predetermined function to the frames;
- receiving, by the computer, an edit command from the client, the edit command expressed relative to the texture strip;
- applying, by the computer, the edit command to the video to generate an edited video;
- and
- sending, by the computer, a representation of the edited video to the client.
A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a computer to perform:
- sending a texture strip to a client remote from the computer, the texture strip representing a video and comprising a sequence of textured frame representations corresponding to frames of the video and associated information applied to or inserted into the frames, the frame representations generated according to a predetermined function to the frames;
- receiving an edit command from the client, the edit command expressed relative to the texture strip;
- applying the edit command to the video to generate an edited video;
- and
- sending a representation of the edited video to the client.
A method of distributed video editing, comprising:
- receiving, by a client, a texture strip representing the video, the texture strip generated by a computer applying a predetermined function to each frame of the video to produce a sequence of textured frame representations corresponding to frames of the video and associated information applied to or inserted into the frames;
- forming an edit command by the client, the edit command expressed relative to the texture strip;
- sending the edit command from the client to the computer, the edit command applied by the computer to the video to generate an edited video;
- and
- receiving, by the client, a representation of the edited video from the computer.
A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a device to perform:
- receiving, by the device, a texture strip representing the video, the texture strip generated by a computer applying a predetermined function to each frame of the video to produce a sequence of textured frame representations corresponding to frames of the video and associated information applied to or inserted into the frames;
- forming an edit command by the device, the edit command expressed relative to the texture strip;
- sending the edit command from the device to the computer, the edit command applied by the computer to the video to generate an edited video;
- and
- receiving, by the device, a representation of the edited video from the computer.
Dependencies are inferred from the claim text.