US 11,752,951 B2
Vehicle mounted virtual visor system that localizes a resting head pose
Jason Zink, Milford, MI (US); Jolene Castillo, Novi, MI (US); Ryan Todd, Plymouth, MI (US); and Sarah Maynard, Walled Lake, 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,682.
Prior Publication US 2023/0011268 A1, Jan. 12, 2023
Int. Cl. B60R 11/04 (2006.01); B60R 1/00 (2022.01); B60J 3/04 (2006.01); B60J 3/02 (2006.01); G06F 3/01 (2006.01); G06V 40/20 (2022.01); B60R 11/00 (2006.01); G06T 7/70 (2017.01); G06V 20/59 (2022.01); B60R 11/02 (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/017 (2013.01); G06T 7/70 (2017.01); G06V 20/597 (2022.01); G06V 40/20 (2022.01); B60R 2011/0035 (2013.01); B60R 2300/30 (2013.01); G06T 2207/30201 (2013.01); G06T 2207/30268 (2013.01)] 18 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;
determine, based on the plurality of images, whether the person is performing any of a plurality of predefined head gestures;
determine, for each respective image in the plurality of images, an updated optical state for the visor based on whether the person is currently performing any of the plurality of predefined head gestures, wherein (i) in response to none of the plurality of predefined head gestures currently being performed, the updated optical state is determined to block a light source from shining through the visor into an eye of the person based on at least one position on the visor at which the light source currently shines through the visor into the eye of the person, and (ii) in response to one of the plurality of predefined head gestures currently being performed, the updated optical state is determined using a predetermined procedure corresponding to the one of the plurality of predefined head gestures that is currently being performed; and
operate, for each respective image in the plurality of images, the visor to display the updated optical state.