Glare and occluded view compensation for automotive and other applications
Often when there is a glare on a display screen the user may be able to mitigate the glare by tilting or otherwise moving the screen or changing their viewing position. However, when driving a car there are limited options for overcoming glares on the dashboard, especially when you are driving for a long distance in the same direction. Embodiments are directed to eliminating such glare. Other embodiments are related to mixed reality (MR) and filling in occluded areas.
1. A computing system comprising:
an electronic display dashboard for a vehicle;
a camera to provide video for the electronic display dashboard;
a processor; and
a memory coupled to the processor, the memory to store instructions which, when executed by the processor, cause the computing system to:
display, via the electronic display dashboard, a plurality of virtual objects, the virtual objects including at least one of a virtual dial, a virtual gauge, or a user interface (UI);
display, via the electronic display dashboard, based on the video, a scene that continues from a bottom of a windshield downward such that a view from the windshield continuously mates with a view on the electronic display dashboard, wherein to display the scene includes to display an external object to a driver that is otherwise occluded by the vehicle; and
move, in response to a command from the driver, one of the virtual objects to a new position for display via the electronic display dashboard.
2. The system of claim 1 , wherein the plurality of virtual objects are superimposed over the video for display via the electronic display dashboard.
3. The system of claim 1 , wherein the electronic display dashboard comprises a majority of an area beneath the windshield.
4. The system of claim 1 , wherein the electronic display dashboard comprises at least one discrete display giving an appearance as a window to display a view from a front of the vehicle.
5. An apparatus comprising:
a memory; and
logic communicatively coupled to the memory, the logic implemented at least partly in one or more of configurable hardware logic or fixed-functionality hardware logic, the logic to:
display, via an electronic display dashboard for a vehicle, a plurality of virtual objects, the virtual objects including at least one of a virtual dial, a virtual gauge, or a user interface (UI);
display, via the electronic display dashboard, based on a video from a camera, a scene that continues from a bottom of a windshield downward such that a view from the windshield continuously mates with a view on the electronic display dashboard, wherein to display the scene includes to display an external object to a driver that is otherwise occluded by the vehicle; and
move, in response to a command from the driver, one of the virtual objects to a new position for display via the electronic display dashboard.
6. The apparatus of claim 5 , wherein the plurality of virtual objects are superimposed over the video for display via the electronic display dashboard.
7. The apparatus of claim 5 , wherein the electronic display dashboard comprises a majority of an area beneath the windshield.
8. The apparatus of claim 5 , wherein the electronic display dashboard comprises at least one discrete display giving an appearance as a window to display a view from a front of the vehicle.
9. At least one computer readable storage medium comprising a set of instructions which, when executed by a computing system, cause the computing system to:
display, via an electronic display dashboard for a vehicle, a plurality of virtual objects, the virtual objects including at least one of a virtual dial, a virtual gauge, or a user interface (UI);
display, via the electronic display dashboard, based on a video from a camera, a scene that continues from a bottom of a windshield downward such that a view from the windshield continuously mates with a view on the electronic display dashboard, wherein to display the scene includes to display an external object to a driver that is otherwise occluded by the vehicle; and
move, in response to a command from the driver, one of the virtual objects to a new position for display via the electronic display dashboard.
10. The at least one computer readable storage medium of claim 9 , wherein the plurality of virtual objects are superimposed over the video for display via the electronic display dashboard.
11. The at least one computer readable storage medium of claim 9 , wherein the electronic display dashboard comprises a majority of an area beneath the windshield.
12. The at least one computer readable storage medium of claim 9 , wherein the electronic display dashboard comprises at least one discrete display giving an appearance as a window to display a view from a front of the vehicle.
13. A method, comprising:
providing an electronic display dashboard for a vehicle;
providing at least one camera to provide video for the electronic display dashboard;
displaying, via the electronic display dashboard, a plurality of virtual objects, the virtual objects including at least one of a virtual dial, a virtual gauge, or a user interface (UI);
displaying, via the electronic display dashboard, based on the video, a scene that continues from a bottom of a windshield downward such that a view from the windshield continuously mates with a view on the electronic display dashboard, wherein displaying the scene includes displaying an external object to a driver that is otherwise occluded by the vehicle; and
moving, in response to a command from the driver, one of the virtual objects to a new position for display via the electronic display dashboard.
14. The method of claim 13 , wherein the plurality of virtual objects are superimposed over the video for display via the electronic display dashboard.
15. The method of claim 13 , wherein the electronic display dashboard comprises a majority of an area beneath the windshield.
16. The method of claim 13 , wherein the electronic display dashboard comprises at least one discrete display giving an appearance as a window to display a view from a front of the vehicle.
17. The system of claim 1 , wherein the windshield is an electronic display that is semitransparent.
18. The apparatus of claim 5 , wherein the windshield is an electronic display that is semitransparent.
19. The at least one computer readable storage medium of claim 9 , wherein the windshield is an electronic display that is semitransparent.
20. The method of claim 13 , wherein the windshield is an electronic display that is semitransparent.