System and method for creating and displaying map projections related to real-time images
First Claim
1. A method for creating and displaying a transformation of a map projection of a device'"'"'s real-time viewing area to depict virtual objects, the virtual objects providing a reflected view of real-time objects displayed within the device'"'"'s viewing area, the method comprising:
- displaying a real-time image of the device'"'"'s viewing area taken from a geographical location on a display screen of the device;
determining the map projection for revealing, the reflected view as an elevated view of a ground surface about the device'"'"'s current geographical location and in accordance with the device'"'"'s viewing area;
transforming the map projection by applying one of;
a curved surface transform to the map projection such that the curvature of the curved surface is adaptive to a change in a viewing angle of the device and scaling the map projection along two separate axes in dependence upon a distance of the virtual object in the map projection to the geographical location of the device;
superimposing the transformed map projection on the display screen and overlaid in an upper portion of the real-time image; and
defining one or more markers configured to show a relationship between the transformed map projection and the real-time image, each marker overlaid on the display and configured to connect between the virtual object in the transformed map projection and the corresponding real-time object on the real-time image.
2 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method and system for creating and displaying a map projection of a device'"'"'s real-time viewing area to depict virtual objects, the virtual objects providing a reflected view of real-time objects displayed within the device'"'"'s viewing area, the method comprising: displaying a real-time image of the device'"'"'s viewing area taken from a geographical location on a display; retrieving the map projection for revealing the reflected view as an elevated view of a ground surface about the device'"'"'s current geographical location and in accordance with the device'"'"'s viewing area; superimposing the map projection on the display and overlaid in an upper portion of the real-time image; and defining one or more markers configured to show a relationship between the map projection and the real-time image, each marker overlaid on the display and configured to connect between the virtual object in the map projection and the corresponding real-time object on the real-time image.
-
Citations
20 Claims
-
1. A method for creating and displaying a transformation of a map projection of a device'"'"'s real-time viewing area to depict virtual objects, the virtual objects providing a reflected view of real-time objects displayed within the device'"'"'s viewing area, the method comprising:
-
displaying a real-time image of the device'"'"'s viewing area taken from a geographical location on a display screen of the device; determining the map projection for revealing, the reflected view as an elevated view of a ground surface about the device'"'"'s current geographical location and in accordance with the device'"'"'s viewing area; transforming the map projection by applying one of;
a curved surface transform to the map projection such that the curvature of the curved surface is adaptive to a change in a viewing angle of the device and scaling the map projection along two separate axes in dependence upon a distance of the virtual object in the map projection to the geographical location of the device;superimposing the transformed map projection on the display screen and overlaid in an upper portion of the real-time image; and defining one or more markers configured to show a relationship between the transformed map projection and the real-time image, each marker overlaid on the display and configured to connect between the virtual object in the transformed map projection and the corresponding real-time object on the real-time image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for creating and displaying a transformed map projection of a device'"'"'s real-time viewing area to depict virtual objects, the virtual objects providing a reflected view of real-time objects displayed within the device'"'"'s viewing area, the system comprising:
-
a visualization renderer for displaying a real-time image of the device'"'"'s viewing area taken from a geographical location on a display screen of the device; an extraction module for retrieving the map projection for revealing the reflected view as an elevated view of a ground surface about the device'"'"'s current geographical location and in accordance with the device'"'"'s viewing area, the extraction module coupled to the visualization renderer for superimposing the map projection on the display screen and overlaid in an upper portion of the real-time image; an associations module coupled to the extraction module for defining one or more markers configured to show a relationship between the map projection and the real-time image; a transform module coupled to the associations module, the transform module configured to apply a transformation to the map projection to obtain a transformed map projection by applying one of;
a curved surface transform to the map projection such that the curvature of the curved surface is adaptive to a change in a viewing angle of the device and scaling the map projection along two separate axes in dependence upon a distance of the virtual object in the map projection to the geographical location of the device; anda leader module coupled to the associations module and the transform module for connecting each marker between the virtual object in the transformed map projection and the corresponding real-time object on the real-time image, the leader module communicating with the visualization renderer for overlaying each marker on the display screen on top of the real-time image and the transformed map projection. - View Dependent Claims (19, 20)
-
Specification