Digital 3D/360 degree camera system
First Claim
Patent Images
1. A digital camera system, comprising:
- a plurality of digital cameras disposed in substantially fixed relation to each other such that each of the plurality of digital cameras has a field of view that overlaps a field of view of at least one other of the plurality of digital cameras to create a stereoscopic field of view;
a mass storage device storing pixel vector maps for each of the plurality of digital cameras, wherein each of the pixel vector maps defines a coordinate system of the corresponding one of the plurality of digital cameras; and
a controller that substantially simultaneously activates the plurality of digital cameras to capture image data for a three-hundred-and-sixty degree horizontal stereoscopic field of view; and
a processor executing software that generates a first digital three-dimensional model of the three-hundred-and-sixty degree horizontal stereoscopic field of view using the image data captured by the plurality of digital cameras and the pixel vector maps,wherein the controller further captures additional image data from a separate location, andthe software generates a second digital three-dimensional model from the additional image data and merges the first and second digital three-dimensional models to create a comprehensive digital three-dimensional model.
0 Assignments
0 Petitions
Accused Products
Abstract
The digital 3D/360° camera system is an omnidirectional stereoscopic device for capturing image data that may be used to create a 3-dimensional model for presenting a 3D image, a 3D movie, or 3D animation. The device uses multiple digital cameras, arranged with overlapping fields of view, to capture image data covering an entire 360° scene. The data collected by one, or several, digital 3D/360° camera systems can be used to create a 3D model of a 360° scene by using triangulation of the image data within the overlapping fields of view.
-
Citations
43 Claims
-
1. A digital camera system, comprising:
-
a plurality of digital cameras disposed in substantially fixed relation to each other such that each of the plurality of digital cameras has a field of view that overlaps a field of view of at least one other of the plurality of digital cameras to create a stereoscopic field of view; a mass storage device storing pixel vector maps for each of the plurality of digital cameras, wherein each of the pixel vector maps defines a coordinate system of the corresponding one of the plurality of digital cameras; and a controller that substantially simultaneously activates the plurality of digital cameras to capture image data for a three-hundred-and-sixty degree horizontal stereoscopic field of view; and a processor executing software that generates a first digital three-dimensional model of the three-hundred-and-sixty degree horizontal stereoscopic field of view using the image data captured by the plurality of digital cameras and the pixel vector maps, wherein the controller further captures additional image data from a separate location, and the software generates a second digital three-dimensional model from the additional image data and merges the first and second digital three-dimensional models to create a comprehensive digital three-dimensional model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for generating three-dimensional and three-hundred-and-sixty degree models using a digital camera system, the method comprising:
-
storing pixel vector maps for each of a plurality of digital cameras that are disposed on a support, wherein each of the pixel vector maps defines a coordinate system in relation to one of the plurality of digital cameras; commanding each of the plurality of digital cameras to simultaneously capture image data, wherein each of the plurality of digital cameras has a field of view that overlaps a field of view of at least one other of the plurality of digital cameras to create a stereoscopic field of view and collectively encompasses a three-hundred-and-sixty-degree horizontal stereoscopic field of view; generating a first digital three-dimensional model of the three-hundred-and-sixty degree horizontal stereoscopic field of view using the image data captured by the plurality of digital cameras and the pixel vector maps; capturing additional image data from a separate location; generating a second digital three-dimensional model from the additional image data; and merging the first and second digital three-dimensional models to create a comprehensive digital three-dimensional model. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable medium encoded with computer-executable instructions for using a digital camera system according to a method, the method comprising:
-
storing pixel vector maps for each of a plurality of digital cameras that are disposed in substantially fixed relation to each other, wherein each of the pixel vector maps defines a coordinate system in relation to one of the plurality of digital cameras; commanding each of the plurality of digital cameras to simultaneously capture image data, wherein each of the plurality of digital cameras has a field of view that overlaps a field of view of at least one other of the plurality of digital cameras to create a stereoscopic field of view and collectively encompasses a three-hundred-and-sixty-degree horizontal stereoscopic field of view; generating a first digital three-dimensional model of the three-hundred-and-sixty degree horizontal stereoscopic field of view using the image data captured by the plurality of digital cameras and the pixel vector maps; capturing additional image data from a separate location; generating a second digital three-dimensional model from the additional image data; and merging the first and second digital three-dimensional models to create a comprehensive digital three-dimensional model. - View Dependent Claims (27)
-
-
28. A method for generating three-dimensional and three-hundred-and-sixty degree models using a system, the method comprising:
-
storing pixel vector maps for each of a plurality of digital cameras that have a fixed position with respect to each other, wherein each of the pixel vector maps defines a coordinate system in relation to one of the plurality of digital cameras; commanding each of the plurality of digital cameras to simultaneously capture image data, wherein each of the plurality of digital cameras has a field of view that overlaps a field of view of at least one other of the plurality of digital cameras to create a stereoscopic field of view and collectively encompasses a three-hundred-and-sixty-degree horizontal stereoscopic field of view; generating a first digital three-dimensional model of the three-hundred-and-sixty degree horizontal stereoscopic field of view using the image data captured by the plurality of digital cameras and the pixel vector maps; capturing additional image data from a separate location; generating a second digital three-dimensional model from the additional image data; and merging the first and second digital three-dimensional models to create a comprehensive digital three-dimensional model. - View Dependent Claims (29, 30, 31)
-
-
32. A digital camera system, comprising:
-
a plurality of digital cameras rigidly disposed in a substantially fixed relation to each other such that the plurality of digital cameras have field of views that overlap a field of view of at least one other of the plurality of digital cameras to create a stereoscopic field of view, wherein the plurality of digital cameras are rigidly disposed to maintain an orientation with respect to each other within an angle per pixel for the plurality of digital cameras that is equivalent to a field of view angle divided by a number of pixels in a horizontal direction; a mass storage device storing pixel vector maps for the plurality of digital cameras, wherein the pixel vector maps define a coordinate system of the corresponding one of the plurality of digital cameras; and a controller that substantially simultaneously activates the plurality of digital cameras to capture image data for a three-hundred-and-sixty degree horizontal stereoscopic field of view. - View Dependent Claims (33, 34, 35)
-
-
36. A method for using a digital camera system, the method comprising:
-
storing pixel vector maps for a plurality of digital cameras that are rigidly disposed in a substantially fixed relation to each other, wherein the pixel vector maps define coordinate systems in relation to one of the plurality of digital cameras and the plurality of digital cameras are rigidly disposed to maintain an orientation with respect to each other within an angle per pixel for the plurality of digital cameras that is equivalent to a field of view angle divided by a number of pixels in a horizontal direction; and commanding the plurality of digital cameras to simultaneously capture image data, wherein the plurality of digital cameras have fields of view that overlap a field of view of at least one other of the plurality of digital cameras to create a stereoscopic field of view and collectively encompasses a three-hundred-and-sixty-degree horizontal stereoscopic field of view. - View Dependent Claims (37, 38, 39)
-
-
40. A computer-readable medium encoded with computer-executable instructions for using a digital camera system according to a method, the method comprising:
-
storing pixel vector maps for a plurality of digital cameras that are rigidly disposed in a substantially fixed relation to each other, wherein the pixel vector maps define coordinate systems in relation to one of the plurality of digital cameras and the plurality of digital cameras are rigidly disposed to maintain an orientation with respect to each other within an angle per pixel for the plurality of digital cameras that is equivalent to a field of view angle divided by a number of pixels in a horizontal direction; and commanding the plurality of digital cameras to simultaneously capture image data, wherein the plurality of digital cameras have fields of view that overlap a field of view of at least one other of the plurality of digital cameras to create a stereoscopic field of view and collectively encompasses a three-hundred-and-sixty-degree horizontal stereoscopic field of view. - View Dependent Claims (41, 42, 43)
-
Specification