Patent ID: 8818172
Filing Date: 2014-08-26
Classification: G06F,G11B,H04N

Abstract:
1. A system for remote video editing, the system comprising: a storage device for storing a source media file; an input for receiving, over a low-bandwidth network, video editing commands pertaining to the source media file; a virtual representation of edited media, the virtual representation comprising the editing commands and a link to the source media file; a media delivery engine that reads the source media file over a high-bandwidth link, applies the editing commands thereto, and, when playback of the edited media is requested, produces in real time a proxy representation of the edited source media file; an output for transmitting the proxy representation from the media delivery engine to a client over the low-bandwidth network, wherein the virtual representation comprises a plurality of layers, the media delivery engine being configured to composite the layers to produce the proxy representation as a composited stream in which the layers have been collapsed; and wherein the client includes a user interface for displaying a composited stream received from the media delivery engine in which the layers have been collapsed and for enabling a user of the client to manipulate portions of the received composited stream that originated from a first one of the plurality of layers independently from portions that originated from a second one of the plurality of layers by using layer information maintained by one or more of the virtual representation and the client, without maintaining the first and second layers themselves at the client.