On demand image overlay
First Claim
Patent Images
1. A method comprising:
- receiving data indicative of a selection of a point on a three-dimensional rendering of a geographic region;
selecting, using a processor, an image bubble based on the selection of the point on the three-dimensional rendering of the geographic region; and
associating, using the processor, at least a portion of the image bubble in a window inset with the three-dimensional rendering of the geographic region,wherein the window inset is at a viewpoint that is different than the three-dimensional rendering, wherein the viewpoint is based on the selected point,wherein the image bubble is collected from a single perspective and the image bubble is closest among available image bubbles to the selected point and line of sight to the selected point and wherein the available image bubbles are panoramic images.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a building model is presented to a user. The building model may be a three-dimensional rendering of a geographic region. A user selects a point on the three-dimensional rendering of a geographic region. Based on the selected point one or more image bubbles are chosen. The image bubbles are photographs or similar image data. The image bubbles and the three-dimensional rendering are associated with the same geographical space. The one or more image bubbles are incorporated with the building model such that at least a portion of one of the image bubbles is displayed in a window with the building model.
51 Citations
18 Claims
-
1. A method comprising:
-
receiving data indicative of a selection of a point on a three-dimensional rendering of a geographic region; selecting, using a processor, an image bubble based on the selection of the point on the three-dimensional rendering of the geographic region; and associating, using the processor, at least a portion of the image bubble in a window inset with the three-dimensional rendering of the geographic region, wherein the window inset is at a viewpoint that is different than the three-dimensional rendering, wherein the viewpoint is based on the selected point, wherein the image bubble is collected from a single perspective and the image bubble is closest among available image bubbles to the selected point and line of sight to the selected point and wherein the available image bubbles are panoramic images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a memory storing a plurality of image bubbles, wherein the plurality of image bubbles are panoramic images; and a processor configured to receive a selection of a point associated with a virtual rendering of a geographic region and configured to access the plurality of image bubbles and select an optimal image bubble from the plurality of image bubbles based on the selection of the point on the virtual rendering of the geographic region, wherein the processor is configured to generate an image including at least a portion of the optimal image bubble in a window inset within the virtual rendering of the geographic region, wherein the window inset is at a viewpoint that is different than the virtual rendering of the geographic region, wherein the image bubble has a collection point closest, as compared to the plurality of image bubbles, to the point of the virtual rendering of the geographic region and line of sight to the point. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium including instructions that when executed are operable to:
-
receive data of a building model; receive data indicative of a selection of a point on the building model; identify a geographic position that corresponds to the point on the building model; select an image from a plurality of images, wherein the selected image has a collection point closest to the geographic position among the plurality of images and a line of sight the point on the building model and wherein the plurality of images are panoramic images; retrieve the selected image based on the geographic position of the point on the building model; and overlay a portion of the selected image on the building model in a window inset, wherein the window inset is at a viewpoint that is different than the building model. - View Dependent Claims (18)
-
Specification