Patent ID: 8749618

Claim:
A method of performing computer-aided video image processing, the method comprising: receiving a video comprising a plurality of video frames; programmatically assigning processing of the video frames to a plurality of workers; electronically inserting digital watermarks in at least some of the video frames, the digital watermarks comprising references to the workers assigned to process the video frames; providing a network application having functionality for allocating compressed versions of the video frames to worker systems operated by the plurality of workers over a network, the network application configured to: output a digital video editor user interface comprising functionality for the workers to perform at least a part of a two-dimensional to three-dimensional conversion process on the compressed video frames, the two-to-three dimensional conversion process comprising performing two or more of the following: rotoscoping, depth mapping, occlusion filling, pixel shifting, three dimensional modeling, and camera matching, and collect processed frame information from the worker systems; and providing the processed frame information to a provider of the video as part of at least partially two-dimensional to three-dimensional converted video; wherein at least said providing the network application is implemented at least in part by a computer system comprising computer hardware.