Stereoscopic Imaging Using Mobile Computing Devices Having Front-Facing And Rear-Facing Cameras
First Claim
1. For use with a mobile computing device, a method for obtaining stereo image pairs that can be used for generating three-dimensional models of a room or other environment or producing virtual reality (VR) content, wherein the mobile computing device includes a front-facing camera and a back-facing camera and is mounted on a rotational mechanism such that the front- and rear-facing cameras of the mobile computing device are each offset from a center or rotation of the rotational mechanism, the method comprising:
- controlling the cameras of the mobile computing device and controlling the rotational mechanism to capture images of the room or other environment using both the front- and rear-facing cameras at each of a plurality of different pan angle and tilt angle combinations, such that images corresponding to different tilt angles are obtained by each of the front- and rear-facing cameras of the mobile computing device at each of a plurality of different pan angles.
1 Assignment
0 Petitions
Accused Products
Abstract
Stereoscopic imaging is performed using a mobile computing device having front- and rear-facing cameras and mounted on a rotational mechanism. The cameras and rotational mechanism are controlled, e.g., by a downloaded application, to capture images of a room or other environment using both the front- and rear-facing cameras at different pan angle and tilt angle combinations. First and second images of a portion of the room or other environment, captured using the front- and rear-facing cameras, are selected for inclusion in a stereo image pair. Obtained images and corresponding metadata are transferred to a remote system. A structure from motion pipeline is used to generate a three-dimensional model of the room or other environment. Data that enables the mobile computing device to display a three-dimensional model of the room or other environment is received from the remote system and used to display the three-dimensional model.
-
Citations
20 Claims
-
1. For use with a mobile computing device, a method for obtaining stereo image pairs that can be used for generating three-dimensional models of a room or other environment or producing virtual reality (VR) content, wherein the mobile computing device includes a front-facing camera and a back-facing camera and is mounted on a rotational mechanism such that the front- and rear-facing cameras of the mobile computing device are each offset from a center or rotation of the rotational mechanism, the method comprising:
controlling the cameras of the mobile computing device and controlling the rotational mechanism to capture images of the room or other environment using both the front- and rear-facing cameras at each of a plurality of different pan angle and tilt angle combinations, such that images corresponding to different tilt angles are obtained by each of the front- and rear-facing cameras of the mobile computing device at each of a plurality of different pan angles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. One or more processor readable storage devices having instructions encoded thereon which when executed cause one or more processors of a mobile computing device to perform a method for obtaining stereo image pairs that can be used for generating three-dimensional models of a room or other environment or producing virtual reality (VR) content, wherein the mobile computing device includes a front-facing camera and a back-facing camera and is mounted on a rotational mechanism such that the front- and rear-facing cameras of the mobile computing device are each offset from a center or rotation of the rotational mechanism, the method comprising:
controlling the cameras of the mobile computing device and controlling the rotational mechanism to capture images of the room or other environment using both the front- and rear-facing cameras at each of a plurality of different pan angle and tilt angle combinations. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A mobile computing device, comprising:
-
a display; a front-facing camera; a back-facing camera; and one or more processors configured to control the cameras of the mobile computing device and control a rotational mechanism to which the mobile computing device is mounted to capture images of a room or other environment using both the front- and rear-facing cameras at each of a plurality of different pan angle and tilt angle combinations, such that images corresponding to different tilt angles are obtained by each of the front- and rear-facing cameras of the mobile computing device at each of a plurality of different pan angles. - View Dependent Claims (18, 19, 20)
-
Specification