Patent ID: 11932088
Assignee: ROBERT BOSCH GMBH
Field: Transport (Mechanical engineering)
Classification: CPC B  E  G | IPC B  E  G

Claim 15:
16. A method for operating a visor system, the visor system including a visor mounted within an 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, the method comprising:
capturing, with a camera mounted within the environment, a plurality of images of a face of a person in the environment; and
for each respective image in the plurality of images:
determining, with a controller, 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;
snapping, with the controller, each of the at least one position on the visor to a grid defined on a surface of the visor;
determining, with the controller, based on the at least one snapped position on the visor, an updated optical state for the visor to block the light source from shining through the visor into eye of the person, the updated optical state including (i) a first subset of pixels operated in a first pixel optical state from the plurality of pixel optical states having a first opacity, the first subset of pixels encompassing the at least one snapped position on the visor and (ii) a second subset of pixels operated in set of second pixel optical states from the plurality of pixel optical states having opacities that are less opaque than the first opacity, the opacities of the second subset of pixels defining a gradient of opacities; and
displaying, with the visor, the updated optical state.