Patent ID: 9586141
Date: 2017-03-07
CPC Classifications: A63F,G06T

Claim:
1. A method of visualizing synthetic objects within a real-world video clip, comprising: a. building into a transparent 3D scene, via a processor, at least one of one or more objects and features from the real-world video clip, wherein the objects and features are at least one of static and dynamic based on the real-world video clip; b. visualizing, in a viewer application, the built transparent 3D scene and dynamic objects overlaid on a background layer of the real-world video clip; c. adding additional synthetic objects, static or dynamic, within a transparent 3D scene representation of the features in the real-world video clip, the transparent 3D scene representation being based on the visualization of the built transparent 3D scene; d. using a 3D transparent scene as an occlusion layer, wherein an object or part of the occlusion layer appearing behind a transparent object is occluded and occupying a place with the real-world video clip; and e. controlling the movement of the synthetic objects independent from the movement of the video clip, wherein the viewer application adjusts a speed of changing of individual frames of the video clip from zero FPS (frames per second) up to rates of 60 FPS to simulate a standard video player and to achieve a high rate of control over the speed of movement through the video clip.