Capture and render of virtual reality content employing a light field camera array
First Claim
1. A system comprising:
- a first plurality of cameras each located at a respective particular position on a two-dimensional planar surface;
a second plurality of cameras positioned on a second two-dimensional planar surface;
a third plurality of cameras positioned on a third two-dimensional planar surface;
a fourth plurality of cameras position on a fourth two-dimensional planar surface,wherein the first, second, third and fourth dimensional planar surfaces are configured to form four sides of a polyhedron having a first volume, and wherein each camera has a field of view of less than 180 degrees and each camera is positioned to capture a different point of view from the other cameras;
wherein at least two of the plurality of cameras positioned on each of the two-dimensional planar surfaces are oriented at a different angles relative to a normal direction to the respective two-dimensional planar surface;
wherein each of the plurality of cameras is configured to gather light-field information relative to its respective particular position; and
a processor, wherein the processor is configured at least in part to process the gathered light-field information from each of the plurality of cameras and render a virtual reality representation of a scene outside the first volume from any point within a subvolume of the first volume, the subvolume being smaller the first volume and having a boundary that is more than a particular distance away from the surface of the polyhedron for all points on the surface of the polyhedron and located within a particular distance from the surface.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and method relating to creating a virtual reality, such as a three-dimensional virtual reality, representation of physical scene. In this aspect, such a method may comprise gathering information from an array of cameras positioned on a two-dimensional planar surface. In this particular aspect, one or more of the cameras may be positioned at a different angle relative to the two-dimensional planar surface based at least in part on a respective distance of each of the one or more cameras from a midpoint of the planar surface. Furthermore, in this general aspect the method may further comprise processing the gathered information at least in part to render a virtual reality representation of the physical scene.
9 Citations
13 Claims
-
1. A system comprising:
-
a first plurality of cameras each located at a respective particular position on a two-dimensional planar surface; a second plurality of cameras positioned on a second two-dimensional planar surface; a third plurality of cameras positioned on a third two-dimensional planar surface; a fourth plurality of cameras position on a fourth two-dimensional planar surface, wherein the first, second, third and fourth dimensional planar surfaces are configured to form four sides of a polyhedron having a first volume, and wherein each camera has a field of view of less than 180 degrees and each camera is positioned to capture a different point of view from the other cameras; wherein at least two of the plurality of cameras positioned on each of the two-dimensional planar surfaces are oriented at a different angles relative to a normal direction to the respective two-dimensional planar surface; wherein each of the plurality of cameras is configured to gather light-field information relative to its respective particular position; and a processor, wherein the processor is configured at least in part to process the gathered light-field information from each of the plurality of cameras and render a virtual reality representation of a scene outside the first volume from any point within a subvolume of the first volume, the subvolume being smaller the first volume and having a boundary that is more than a particular distance away from the surface of the polyhedron for all points on the surface of the polyhedron and located within a particular distance from the surface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
gathering information from an array of cameras positioned on a three-dimensional polyhedral surface, wherein each camera has an effective viewing angled of less than 180 degrees and each camera is positioned to capture a different point of view from the other cameras; wherein, one or more of the cameras are positioned at a different angle relative to the three-dimensional polyhedral surface based at least in part on a respective distance of each of the one or more cameras from a point on the polyhedral surface; and processing the gathered information at least in part to render a virtual reality representation of a physical scene outside a first volume defined by the polyhedral surface, wherein the virtual reality representation is rendered for any point within a subvolume of the first volume, the subvolume being smaller the first volume and having a boundary that is more than a particular distance away from the surface of the polyhedron for all points on the surface of the polyhedral surface and located within a particular distance from the surface. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification