Dynamic POV Composite 3D Video System
First Claim
1. A method comprising:
- receiving a first video stream from a first camera configured to capture a first perspective;
receiving a second video stream from a second camera configured to capture a second perspective;
receiving a virtual camera perspective request;
projecting the first video stream and the second video stream onto a three dimensional scene; and
visually rendering a requested scene based on the virtual camera perspective and the projection of the first video stream and second video stream onto the three dimensional scene.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques are disclosed for visually rendering a requested scene based on a virtual camera perspective request as well as a projection of two or more video streams. The video streams can be captured using two dimensional cameras or three dimensional depth cameras and may capture different perspectives. The projection may be an internal projection that maps out the scene in three dimensions based on the two or more video streams. An object internal or external to the scene may be identified and the scene may be visually rendered based on a property of the object. For example, a scene may be visually rendered based on where an mobile object is located within the scene.
-
Citations
31 Claims
-
1. A method comprising:
-
receiving a first video stream from a first camera configured to capture a first perspective; receiving a second video stream from a second camera configured to capture a second perspective; receiving a virtual camera perspective request; projecting the first video stream and the second video stream onto a three dimensional scene; and visually rendering a requested scene based on the virtual camera perspective and the projection of the first video stream and second video stream onto the three dimensional scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a server; a first camera configured to capture a first perspective; a second camera configured to capture a second perspective; a processor in connection with the server, the processor configured to; receive a first video stream from the first camera; receive a second video stream from the second camera; receive a virtual camera perspective request; project the first video stream and the second video stream onto a three dimensional scene; and visually render a requested scene based on the virtual camera perspective and the projection of the first video stream and second video stream onto the three dimensional scene. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification