OMNI-DIRECTIONAL CAMERA AND RELATED VIEWING SOFTWARE
First Claim
Patent Images
1. A camera device for creating spherical video and corresponding audio, said camera device comprising:
- a camera device housing;
a computer processor for operating the camera device, said computer processor being located inside the housing;
a plurality of cameras, each of said cameras having a lens attached thereto located outside the housing and oriented in different directions for acquiring image data;
at least one microphone for acquiring audio data corresponding to the acquired image data;
a system memory having stored thereon computer-processor executable instructions for operating the camera device, said computer-processor executable instructions comprising instructions for;
initiating image acquisition;
acquiring at least first and second image data synchronously from the plurality of cameras;
acquiring audio data from the at least one microphone synchronously with the image data acquisition;
processing the acquired first image data and the acquired second image data to create a single image including at least a portion of the acquired first image data and at least a portion of the acquired second image;
encoding the single image and the acquired audio data into a spherical video file; and
saving the spherical video file to a system memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Creating spherical video and corresponding audio utilizing a plurality of cameras by acquiring images via the cameras, processing the images, and mathematically converting and/or transforming the images into a combined spherical image file. A camera device creates the spherical image file and transfers it to devices running a viewer application, whereby the transfer occurs by saving the file to a storage file, streaming it to the devices via wired/wireless communication, or both.
243 Citations
21 Claims
-
1. A camera device for creating spherical video and corresponding audio, said camera device comprising:
-
a camera device housing; a computer processor for operating the camera device, said computer processor being located inside the housing; a plurality of cameras, each of said cameras having a lens attached thereto located outside the housing and oriented in different directions for acquiring image data; at least one microphone for acquiring audio data corresponding to the acquired image data; a system memory having stored thereon computer-processor executable instructions for operating the camera device, said computer-processor executable instructions comprising instructions for; initiating image acquisition; acquiring at least first and second image data synchronously from the plurality of cameras; acquiring audio data from the at least one microphone synchronously with the image data acquisition; processing the acquired first image data and the acquired second image data to create a single image including at least a portion of the acquired first image data and at least a portion of the acquired second image; encoding the single image and the acquired audio data into a spherical video file; and saving the spherical video file to a system memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized method for viewing a spherical video file including directional sound created by a camera in a spherical video viewer, said viewer being executed by a computing device, said method comprising:
-
receiving, at the computing device, the spherical video file; generating, at the computing device, a three-dimensional virtual environment; creating, at the computing device, a render sphere within the virtual environment; applying, at the computing device, the spherical video file as a texture to the interior of the render sphere; positioning, at the computing device, a virtual render camera at the center of the render sphere, said render camera defining a user view of the spherical video file playing on the interior of the render sphere, said view determined by one or more properties of the render camera, said properties including rotational position of the camera about the camera'"'"'s x-axis, y-axis, and z-axis, and a field-of-view value defining a camera zoom; displaying, on a display device of the computing device, the user view to the user, said user view including directional audio that varies with the position of rotational position of the camera; receiving, at the computing device, user input to change the view; changing, at the computing device, one or more properties of the virtual render camera about one or more of the camera axes in response to the received user input to change the view, wherein changing the properties includes at least one of changing one or more of the rotational properties of the camera and changing a field-of-view value; and updating, at the computing device, the user view including the directional audio based in response to changing the one or more camera properties. - View Dependent Claims (17, 18, 19)
-
-
20. A system for creating omni-directional video with directional audio for viewing by a video viewer, said system comprising:
-
a video capture device comprising at least a first camera with a first lens attached thereto for acquiring a first video image and a second camera with a second lens attached thereto for acquiring a second video image, said cameras being oriented on or about the video capture device such that the first video image and the second video image include video images of substantially 360 degrees about a central point; at least a first microphone oriented for acquiring audio corresponding to the first video image and at least a second microphone oriented for acquiring audio corresponding to the second video image; a positional information acquisition device for acquiring position information for the video capture device; an orientation information acquisition device for acquiring orientation information for the video capture device indicating rotation of the video capture device about one or more axis; a computer for operating the camera device; and one or more computer-readable storage media having stored thereon computer-processor executable instructions for operating the camera device, said computer-processor executable instructions comprising instructions for; acquiring first image data and second image data synchronously from the first camera and the second camera respectively; acquiring audio data from the first microphone and second microphone synchronously with the image data acquisition; adjusting one or more visual properties of the acquired first image data and the second image data; converting the adjusted first image data and the adjusted second image data by applying one or more mathematical transformations to the corrected first image data and the corrected second image data; and creating a spherical image from the converted first image data and the converted second image data; encoding the spherical image and the acquired audio data into a spherical video file; and transferring the spherical video file, the acquired positional information, and the acquired orientation information to at least one of a user computing device, a web server, and a storage device of the camera device. - View Dependent Claims (21)
-
Specification