Using image content to facilitate navigation in panoramic image data
First Claim
Patent Images
1. A computer implemented method for navigating in panoramic image data, comprising:
- determining, by one or more computing devices, an intersection of a ray, extended from a camera viewport through a position of a first panoramic image, and a three-dimensional virtual model, wherein the position is selected by a user;
determining, by one or more computing devices and based on the intersection, a second panoramic image such that the second panoramic image is located according to the intersection of the ray and the three-dimensional virtual model;
retrieving, by one or more computing devices, the second panoramic image;
orienting, by one or more computing devices, the retrieved second panoramic image to face the intersection; and
displaying, by one or more computing devices, the oriented second panoramic image to the user to navigate from the first panoramic image to the second panoramic image.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to using image content to facilitate navigation in panoramic image data. In an embodiment, a computer-implemented method for navigating in panoramic image data includes: (1) determining an intersection of a ray and a virtual model, wherein the ray extends from a camera viewport of an image and the virtual model comprises a plurality of facade planes; (2) retrieving a panoramic image; (3) orienting the panoramic image to the intersection; and (4) displaying the oriented panoramic image.
-
Citations
20 Claims
-
1. A computer implemented method for navigating in panoramic image data, comprising:
-
determining, by one or more computing devices, an intersection of a ray, extended from a camera viewport through a position of a first panoramic image, and a three-dimensional virtual model, wherein the position is selected by a user; determining, by one or more computing devices and based on the intersection, a second panoramic image such that the second panoramic image is located according to the intersection of the ray and the three-dimensional virtual model; retrieving, by one or more computing devices, the second panoramic image; orienting, by one or more computing devices, the retrieved second panoramic image to face the intersection; and displaying, by one or more computing devices, the oriented second panoramic image to the user to navigate from the first panoramic image to the second panoramic image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for navigating in panoramic image data using a three-dimensional virtual model, wherein the three-dimensional virtual model was created from a plurality of two-dimensional images, comprising:
-
a computing device; and server, implemented by one or more computing devices, that includes a navigation controller that determines an intersection of a ray, extended from a camera viewport through a position of a first panoramic image, and the three-dimensional virtual model, wherein the three-dimensional virtual model comprises a plurality of facade planes and the position is selected by a user, and determines a second panoramic image such that the second panoramic image is located according to the intersection of the ray and the three-dimensional virtual model, retrieves the second panoramic image and orients the retrieved second panoramic image to face the intersection, and provides the retrieved and oriented second panoramic image for display to the user, whereby the navigation controller enables navigation from the first to the second panorama. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification