PROJECTING LOCATION BASED ELEMENTS OVER A HEADS UP DISPLAY
First Claim
1. A method comprising:
- generating a three dimensional (3D) model of a scene within a specified radius from a vehicle, based on a digital mapping source of the scene;
associating a position of at least one selected location aware entity (LAE) contained within the scene, with a respective position in the 3D model; and
superimposing the LAE from the 3D model onto a screen in a specified position and in a form of a graphic indicator facing a viewer and associated with the vehicle,wherein the specified position is calculated at least partially based on at least one of;
the respective position of the LAE in the 3D model, the screen'"'"'s geometrical and optical properties, the viewer'"'"'s viewing angle, the viewer'"'"'s distance from the screen, the vehicle'"'"'s position and angle within the scenery, such that the viewer, the graphic indicator, and the LAE are substantially on a common line.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for projecting a location based elements over a heads up display. One method includes: generating a three dimensional (3D) model of a scene, based on a source of digital mapping of the scene; associating a position of at least one selected LAE contained within the scene, with a respective position in the 3D model; superimposing the projecting onto a specified position on a transparent screen facing a viewer and associated with the vehicle, at least one graphic indicator associated with the at least one LAE, wherein the specified position is calculated based on: the respective position of the LAE in the 3D model, the screen'"'"'s geometrical and optical properties, the viewer'"'"'s viewing angle, the viewer'"'"'s distance from the screen, the vehicle'"'"'s position and angle within the scene, such that the viewer, the graphic indicator, and the LAE are substantially on a common line.
113 Citations
19 Claims
-
1. A method comprising:
-
generating a three dimensional (3D) model of a scene within a specified radius from a vehicle, based on a digital mapping source of the scene; associating a position of at least one selected location aware entity (LAE) contained within the scene, with a respective position in the 3D model; and superimposing the LAE from the 3D model onto a screen in a specified position and in a form of a graphic indicator facing a viewer and associated with the vehicle, wherein the specified position is calculated at least partially based on at least one of;
the respective position of the LAE in the 3D model, the screen'"'"'s geometrical and optical properties, the viewer'"'"'s viewing angle, the viewer'"'"'s distance from the screen, the vehicle'"'"'s position and angle within the scenery, such that the viewer, the graphic indicator, and the LAE are substantially on a common line. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a projector configured to; generate a three dimensional (3D) model of a scene within a specified radius from a vehicle, based on a digital mapping source of the scene and associate a position of at least one selected LAE contained within the scene, with a respective position in the 3D model; and superimpose the selected LAE from the 3D model onto a 2D specified projection area, wherein the projector is configured to project onto a specified position on a transparent screen facing a viewer and associated with the vehicle, at least one graphic indicator associated with the superimposed LAE, and wherein the specified position is calculated by the processor based on;
the respective position of the LAE in the 3D model, the screen'"'"'s geometrical and optical properties, the viewer'"'"'s viewing angle, the viewer'"'"'s distance from the screen, the vehicle'"'"'s position and angle within the scene, such that the viewer, the graphic indicator, and the LAE are substantially on a common line. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, the computer program product comprising:
-
a computer readable storage medium having a computer readable program embodied therewith, the computer readable program comprising; computer readable code configured to generate a three dimensional (3D) model of a scene within a specified radius from a vehicle, based on a digital mapping source of the scene; computer readable code configured to associate a position of at least one selected LAE contained within the scene, with a respective position in the 3D model; and computer readable code configured to calculate a position of at least one graphic indicator associated with at least one LAE and projected onto a specified position on a transparent screen facing a viewer and associated with the vehicle, wherein the calculation is based on;
the respective position of the LAE in the 3D model, the screen'"'"'s geometrical and optical properties, the viewer'"'"'s viewing angle, the viewer'"'"'s distance from the screen, the vehicle'"'"'s position and angle within the scene, such that the viewer, the graphic indicator, and the LAE are substantially on a common line. - View Dependent Claims (16, 17, 18, 19)
-
Specification