Stereo-panoramic data
First Claim
Patent Images
1. A method, comprising the steps of:
- (a) accessing a program having a desired path through a physical area;
(b) instructing a robotic maneuvering platform (RMP) to move to a start location on the desired path;
(c) instructing a programmable camera controller (PCC) to execute capture of stereoscopic panoramic data at the start location;
(d) receiving stereoscopic panoramic data from the start location;
(e) deciding whether additional data-capture locations along the desired path exist; and
(f) responsive to deciding that additional data-capture locations exist along the desired path;
(f1) determining a stereocomplexity (Sc) from the received stereoscopic panoramic data, the Sc being based at least in part upon a norm of a stereo-differential between stereo pairs of the stereoscopic panoramic data;
(f2) determining a step size to a subsequent location on the desired path, the step size being a function of the determined Sc;
(f3) determining the subsequent location on the desired path based on the determined step size;
(f4) instructing the RMP to move to the determined subsequent location on the desired path;
(f5) instructing the PCC to execute capture of stereoscopic panoramic data at the subsequent location;
(f6) receiving stereoscopic panoramic data from the subsequent location; and
(f7) repeating the process from step (e).
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for automatically generating three-dimensional panoramic images for use in various virtual reality settings are disclosed. One embodiment of the system includes a stereo camera capture device (SCD), a programmable camera controller (PCC) that rotates, orients, and controls the SCD, a robotic maneuvering platform (RMP), and a path and adaptation controller (PAC). In that embodiment, the PAC determines the movement of the system based on an original desired path and input gathered from the SCD during an image capture process.
-
Citations
20 Claims
-
1. A method, comprising the steps of:
-
(a) accessing a program having a desired path through a physical area; (b) instructing a robotic maneuvering platform (RMP) to move to a start location on the desired path; (c) instructing a programmable camera controller (PCC) to execute capture of stereoscopic panoramic data at the start location; (d) receiving stereoscopic panoramic data from the start location; (e) deciding whether additional data-capture locations along the desired path exist; and (f) responsive to deciding that additional data-capture locations exist along the desired path; (f1) determining a stereocomplexity (Sc) from the received stereoscopic panoramic data, the Sc being based at least in part upon a norm of a stereo-differential between stereo pairs of the stereoscopic panoramic data; (f2) determining a step size to a subsequent location on the desired path, the step size being a function of the determined Sc; (f3) determining the subsequent location on the desired path based on the determined step size; (f4) instructing the RMP to move to the determined subsequent location on the desired path; (f5) instructing the PCC to execute capture of stereoscopic panoramic data at the subsequent location; (f6) receiving stereoscopic panoramic data from the subsequent location; and (f7) repeating the process from step (e).
-
-
2. A method, comprising:
-
determining a stereocomplexity (Sc) of stereoscopic panoramic data, wherein the Sc is based at least in part upon a norm of a stereo-differential between stereo pairs of the stereoscopic panoramic data; determining a step size based on the Sc; determining a data-capture location on a desired path based on the determined Sc, wherein in the data-capture location is determined based on the step size; and instructing a robotic maneuvering platform (RMP) to move to the data-capture location. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification