US 11,813,990 B2
Vehicle mounted virtual visor system with optimized blocker pattern
Ryan Todd, Plymouth, MI (US); Jason Zink, Milford, MI (US); and Andy Woodrich, Northville, MI (US)
Assigned to Robert Bosch GmbH, Stuttgart (DE)
Filed by Robert Bosch GmbH, Stuttgart (DE)
Filed on Jul. 6, 2021, as Appl. No. 17/367,678.
Prior Publication US 2023/0009396 A1, Jan. 12, 2023
Int. Cl. G06T 7/00 (2017.01); B60R 11/02 (2006.01); B60R 11/04 (2006.01); B60R 1/00 (2022.01); B60J 3/04 (2006.01); B60J 3/02 (2006.01); G06T 7/70 (2017.01); G06F 3/01 (2006.01); G06V 20/59 (2022.01); B60R 11/00 (2006.01)
CPC B60R 11/0235 (2013.01) [B60J 3/0204 (2013.01); B60J 3/04 (2013.01); B60R 1/00 (2013.01); B60R 11/04 (2013.01); G06F 3/013 (2013.01); G06T 7/70 (2017.01); G06V 20/597 (2022.01); B60R 2011/0035 (2013.01); B60R 2300/30 (2013.01); G06T 2207/30201 (2013.01); G06T 2207/30268 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A visor system comprising:
a camera mounted within an environment and configured to capture a plurality of images of a face of a person in the environment;
a visor mounted within the environment and having a plurality of pixels arranged contiguously, an optical state of the visor being adjustable by selectively operating each respective pixel of the plurality of pixels with a respective pixel optical state selected from a plurality of pixel optical states, each pixel optical state in the plurality of pixel optical states having a different opacity such that the respective pixel blocks a different amount of light from passing through a corresponding area of the visor; and
a controller operably connected to the camera and to the visor, the controller being configured to receive the plurality of images from the camera and, for each respective image in the plurality of images:
determine, based on the respective image, at least one position on the visor at which a light source shines through the visor into an eye of the person;
determine an updated optical state for the visor including a first subset of pixels of the plurality of pixels which are operated in non-transparent pixel optical states from the plurality of pixel optical states, the first subset of pixels including (i) at least one pixel within which the at least one position is located so as to block the light source from shining through the visor into the eye of the person and (ii) at least one pixel within which the at least one position is not located; and
operate the visor to display the updated optical state.