SYSTEMS AND METHODS FOR AUGMENTED REALITY
First Claim
Patent Images
1. A method comprising:
- receiving image data from a device, wherein the image data represents visual data within a viewing range of the device;
receiving geographic position data about the device from a positioning system, the geographic position data including at least latitude, longitude, and elevation of the device;
receiving orientation data about the device from an orientation system, wherein the orientation data is three-dimensional orientation data;
querying a spatial database, the spatial database comprising one or more feature data sets, each of the one or more feature data sets including at least a three-dimensional location identification and a feature identifier;
receiving an indication of a feature range distance, wherein a field of view includes the viewing range of the device within the feature range distance from the device;
generating a displayed feature data set by identifying one or more of the one or more feature data sets whose three-dimensional location identification intersects the field of view; and
merging the displayed feature data with the image data to create an augmented reality display.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for generating an augmented reality display on a display device according to embodiments of the present invention includes overlaying augmented reality data onto an actual image using three dimensional positioning data and three dimensional orientation data of the display device. The augmented reality data may include at least one line feature and/or at least one video feature, and may take into account both elevation of the device and the three-dimensional direction in which the imaging device is pointed.
98 Citations
24 Claims
-
1. A method comprising:
-
receiving image data from a device, wherein the image data represents visual data within a viewing range of the device; receiving geographic position data about the device from a positioning system, the geographic position data including at least latitude, longitude, and elevation of the device; receiving orientation data about the device from an orientation system, wherein the orientation data is three-dimensional orientation data; querying a spatial database, the spatial database comprising one or more feature data sets, each of the one or more feature data sets including at least a three-dimensional location identification and a feature identifier; receiving an indication of a feature range distance, wherein a field of view includes the viewing range of the device within the feature range distance from the device; generating a displayed feature data set by identifying one or more of the one or more feature data sets whose three-dimensional location identification intersects the field of view; and merging the displayed feature data with the image data to create an augmented reality display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. A method for generating an augmented reality display on a display device, the method comprising overlaying augmented reality data onto an actual image using three dimensional positioning data and three dimensional orientation data of the display device.
-
18. A computer readable medium including instructions that, when executed by a processor, cause the processor to:
-
receive image data from a device, wherein the image data represents visual data within a viewing range of the device; receive geographic position data about the device from a positioning system, the geographic position data including at least latitude, longitude, and elevation of the device; receive orientation data about the device from an orientation system, wherein the orientation data is three-dimensional orientation data; query a spatial database, the spatial database comprising one or more feature data sets, each of the one or more feature data sets including at least a three-dimensional location identification and a feature identifier; receive an indication of a feature range distance, wherein a field of view includes the viewing range of the camera within the feature range distance from the device; generate a displayed feature data set by identifying one or more of the one or more feature data sets whose three-dimensional location identification intersects the field of view; and merge the displayed feature data with the image data to create an augmented reality display.
-
-
19. A system comprising:
-
a camera configured to generate image data, the camera having a viewing range; a positioning system configured to generate geographic position data, the geographic position data including at least latitude, longitude, and elevation of the camera; an orientation system configured to generate three-dimensional orientation data; a display device; and a computing device configured to; receive the image data, the geographic position data, and the three-dimensional orientation data; receive an indication of a feature range distance, wherein a field of view includes the viewing range of the camera within the feature range distance from the device; query a spatial database, the spatial database comprising one or more feature data sets, each of the one or more feature data sets including at least a three-dimensional location identification and a feature identifier; generate a displayed feature data set by identifying one or more of the one or more feature data sets whose three-dimensional location identification intersects the field of view; merge the displayed feature data with the image data to create an augmented reality display; and display the augmented reality display on the display device. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification