Camera array including camera modules
First Claim
1. A camera system for capturing video data for use in generating augmented reality content, the camera system comprising:
- a camera array comprising;
a housing; and
a set of camera modules, wherein each camera module in the set of camera modules includes a memory, a sensor, and a lens, the sensor operable to execute a start operation to start recording video data using the lens and the sensor operable to execute a stop operation to stop recording;
wherein at least one pixel that is part of the video data is captured by at least three different camera modules in the set of camera modules thereby resulting in an at least 3×
field of view overlap.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure includes a camera array comprising camera modules, the camera modules comprising a master camera that includes a processor, a memory, a sensor, a lens, a status indicator, and a switch, the switch configured to instruct each of the camera modules to initiate a start operation to start recording video data using the lens and the sensor in the other camera modules and the switch configured to instruct each of the camera modules to initiate a stop operation to stop recording, the status indicator configured to indicate a status of at least one of the camera modules. The camera modules of the camera array are configured to provide a 3× field of view overlap.
-
Citations
20 Claims
-
1. A camera system for capturing video data for use in generating augmented reality content, the camera system comprising:
a camera array comprising; a housing; and a set of camera modules, wherein each camera module in the set of camera modules includes a memory, a sensor, and a lens, the sensor operable to execute a start operation to start recording video data using the lens and the sensor operable to execute a stop operation to stop recording; wherein at least one pixel that is part of the video data is captured by at least three different camera modules in the set of camera modules thereby resulting in an at least 3×
field of view overlap.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A computer-implemented method for generating augmented reality content, the method comprising:
-
receiving video data from a camera array that includes a set of camera modules, wherein the video data describes image frames captured by the set of camera modules; identifying a device identifier and a relative position of each camera module in the set of camera modules; stitching the image frames together based on a timestamp associated with each of the image frames, the device identifier, and the relative position of each camera module; generating a stream of three-dimensional video based on stitched image frames; generating a stream of three-dimensional audio by synthesizing audio data based on timing associated with three-dimensional audio data; and generating augmented reality content that combines the three-dimensional video and the three-dimensional audio. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification