System for occlusion adjustment for in-vehicle augmented reality systems
First Claim
1. A computer program product comprising a non-transitory computer-usable medium including a computer-readable program, wherein the computer-readable program when executed on a computer of a vehicle causes the computer to:
- determine a type of interested object in an environment external to the vehicle using object priors describing known objects having known types;
determine an importance value associated with the type of interested object;
display an initial graphic on an electronic display of the vehicle;
determine that at least a portion of the interested object is occluded by an occluding object;
determine, based on the importance value, that the importance value meets or exceeds an importance threshold andresponsive to a determination that the importance value meets or exceeds the importance threshold (1) turn off the initial graphic so that the initial graphic is not displayed on the electronic display and (2) display, on the electronic display, a non-occluding graphic that does not overlay the occluding object or the interested object and that visually indicates to a driver a location of the interested object behind the occluding object when the driver is looking at the electronic display.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes embodiments for providing occlusion adjustment for an in-vehicle augmented reality system. A system may include a three-dimensional heads-up display unit (“3D HUD”) installed in a vehicle. The system may include a memory storing instructions that, when executed, cause the system to: display, on the 3D HUD, a first graphic that is viewable by a driver of the vehicle as overlaying the interested object when the driver is looking at the 3D HUD; determine that at least a portion of the interested object is occluded by an occluding object; turn off the first graphic so that the first graphic is not displayed on the 3D HUD; and display, on the 3D HUD, a second graphic that does not overlay the occluding object and visually indicates to the driver the location of the interested object behind the occluding object when the driver is looking at the 3D HUD.
6 Citations
20 Claims
-
1. A computer program product comprising a non-transitory computer-usable medium including a computer-readable program, wherein the computer-readable program when executed on a computer of a vehicle causes the computer to:
-
determine a type of interested object in an environment external to the vehicle using object priors describing known objects having known types; determine an importance value associated with the type of interested object; display an initial graphic on an electronic display of the vehicle; determine that at least a portion of the interested object is occluded by an occluding object; determine, based on the importance value, that the importance value meets or exceeds an importance threshold and responsive to a determination that the importance value meets or exceeds the importance threshold (1) turn off the initial graphic so that the initial graphic is not displayed on the electronic display and (2) display, on the electronic display, a non-occluding graphic that does not overlay the occluding object or the interested object and that visually indicates to a driver a location of the interested object behind the occluding object when the driver is looking at the electronic display.
-
-
2. A computer-implemented method comprising:
-
determining a type of interested object in an environment external to a vehicle using object priors describing known objects having known types; determining an importance value associated with the type of interested object; displaying, on an electronic display installed in the vehicle, an initial graphic that is viewable by a driver of the vehicle when looking at the electronic display; determining that at least a portion of an interested object is occluded by an occluding object; determining that the importance value meets or exceeds an importance threshold; responsive to a determination that the importance value meets or exceeds the importance threshold, turning off the initial graphic so that the initial graphic is not displayed on the electronic display; and displaying, on the electronic display, a non-occluding graphic that does not overlay the occluding object or the interested object and that visually indicates to the driver that the interested object is located behind the occluding object when the driver is looking at the electronic display. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
an electronic display installed in a vehicle; and a memory storing instructions that, when executed, cause the system to; determine a type of interested object in an environment external to the vehicle using object priors describing known objects having known types; determine an importance value associated with the type of interested object; display, on the electronic display, an initial graphic that is viewable by a driver of the vehicle as overlaying an interested object when the driver is looking at the electronic display; determine that at least a portion of the interested object is occluded by an occluding object; determine that the importance value meets or exceeds an importance threshold; responsive to a determination that the importance value meets or exceeds the importance threshold, turn off the initial graphic so that the initial graphic is not displayed on the electronic display; display, on the electronic display, a non-occluding graphic that does not overlay the occluding object or the interested object and that visually indicates to the driver that the interested object is located behind the occluding object when the driver is looking at the electronic display; determine that the interested object is no longer occluded by the occluding object; responsive to determining that the interested object is not occluded, turn off the non-occluding graphic so that the non-occluding graphic is not displayed on the electronic display; and display, on the electronic display, the initial graphic, wherein the initial graphic is viewable by the driver of the vehicle as overlapping the interested object when the driver is looking at the electronic display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification