Web based video editing
First Claim
Patent Images
1. A web based server computer for creating a collaborative video composition, the computer comprising:
- a processing unit;
a memory;
a network connected interface generator controlled by the processing unit for providing web pages via a network;
a content library that stores multiple versions of video clips at different resolutions in the memory;
a project database that contains metadata for one or more projects corresponding to a video content comprising a plurality of the video clips, the one or more projects being edited by a plurality of users via the network for creating the collaborative video composition having a plurality of edits to the video content by the plurality of users, wherein the metadata allow tracking of each edit of the plurality of edits corresponding to each user of the plurality of users;
a rendering engine controlled by the processing unit that provides a server video rendered down resolutioned video format preview of a user selected project for viewing by the plurality of users via the network by rendering the plurality of video clips using the metadata of the user selected project; and
an editor controlled by the processing unit that provides a sequential view of the plurality of video clips for the user selected project to a user via the network, wherein the sequential view of the plurality of video clips comprises a plurality of thumbnail images of each video clip in the user selected project, wherein the plurality of thumbnail images are used to provide time-independent representation for each of the plurality of video clips in the user selected project;
wherein a lower resolution version of the plurality of video clips is used when editing the one or more projects, and time stamp metadata corresponding to the editing is stored, and wherein the time stamp metadata is applied to a high resolution version of the plurality of video clips to produce an end product of the one or more projects.
2 Assignments
0 Petitions
Accused Products
Abstract
A web based system for creating video compositions has a network connected interface generator for providing web pages to a user coupled to the network. A content library stores video clips and optionally images for use in creating the video composition or a sequence of video clips and/or images. A project database contains metadata for one or more projects that are being edited by a user via the network, and a rendering engine provides down resolutioned previews of a user selected project for viewing by a user via the network.
-
Citations
14 Claims
-
1. A web based server computer for creating a collaborative video composition, the computer comprising:
-
a processing unit; a memory; a network connected interface generator controlled by the processing unit for providing web pages via a network; a content library that stores multiple versions of video clips at different resolutions in the memory; a project database that contains metadata for one or more projects corresponding to a video content comprising a plurality of the video clips, the one or more projects being edited by a plurality of users via the network for creating the collaborative video composition having a plurality of edits to the video content by the plurality of users, wherein the metadata allow tracking of each edit of the plurality of edits corresponding to each user of the plurality of users; a rendering engine controlled by the processing unit that provides a server video rendered down resolutioned video format preview of a user selected project for viewing by the plurality of users via the network by rendering the plurality of video clips using the metadata of the user selected project; and an editor controlled by the processing unit that provides a sequential view of the plurality of video clips for the user selected project to a user via the network, wherein the sequential view of the plurality of video clips comprises a plurality of thumbnail images of each video clip in the user selected project, wherein the plurality of thumbnail images are used to provide time-independent representation for each of the plurality of video clips in the user selected project; wherein a lower resolution version of the plurality of video clips is used when editing the one or more projects, and time stamp metadata corresponding to the editing is stored, and wherein the time stamp metadata is applied to a high resolution version of the plurality of video clips to produce an end product of the one or more projects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server computer implemented method of interacting with a plurality of users for editing content stored on a network, the server computer having a processing unit and a memory, the method comprising:
providing, using the processing unit, pages to a web browser of each of the plurality of users to; access content stored in a network content library that stores multiple versions of video clips at different resolutions in the memory; edit one or more projects corresponding to a video content comprising a plurality of the video clips by the plurality of users via the network for creating a collaborative video composition having a plurality of edits to the video content by the plurality of users, wherein metadata for the one or more projects allow tracking of each edit of the plurality of edits corresponding to each user of the plurality of users; render a down resolutioned video format preview of a user selected project in accordance with the metadata for viewing via the network, and wherein time stamp metadata corresponding to edits to the content at a lower resolution are applied to the content in a higher resolution to produce an end product; and provide a sequential view of the plurality of video clips for the user selected project to a user via the network, wherein the sequential view of the plurality of video clips comprises a plurality of thumbnail images of each video clip in the user selected project, wherein the plurality of thumbnail images are used to provide time-independent representation for each of the plurality of video clips in the user selected project. - View Dependent Claims (12, 13, 14)
Specification