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;
(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
25 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; (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 system, comprising:
-
a robotic maneuvering platform (RMP) to maneuver a mobile system through a desired path; a stereo camera capture device (SCD) located on the RMP, the SCD to capture stereoscopic panoramic data; a programmable camera controller (PCC) located on the RMP and operatively coupled to the SCD, the PCC to control movement of the SCD; and a path and adaptation controller (PAC) operatively coupled to the RMP, the PAC further being operatively coupled to the PCC, the PAC further being operatively coupled to the SCD, the PAC to determine a data-capture location on the desired path. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining a stereocomplexity (Sc) of stereoscopic panoramic data; determining a data-capture location based on the determined Sc; and instructing a robotic maneuvering platform (RMP) to move to the determined data-capture location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification