A system for reducing power consumption of a virtual visor within a vehicle, the system comprising: a camera configured to capture images of a face of a driver ; a visor screen having a plurality of liquid crystal display, LCD, pixels, each LCD pixel configured to (i) in an opaque state, block light from passing through a corresponding area of the visor screen , and (ii) in a transparent state, allow light to pass through the corresponding area of the visor screen ; one or more monitors configured to monitor an environment inside or outside of the vehicle and output a trigger signal indicating a reduced need for the LCD pixels to be in the opaque state based on the monitored environment; and a processor configured to: process the captured images and select a group of the LCD pixels to transition between the transparent state and the opaque state based on the processed captured images, and in response to the trigger signal being output by the one or more monitors, cease the processing of the captured images and maintain the LCD pixels in the transparent state, characterized in that the camera is further configured to detect an orientation of eyes of the driver , wherein the processor is further configured to select which group of the LCD pixels to transition to the opaque state based on the detected orientation of the eyes, and wherein, when one of the monitors being a sunglasses monitor determines that the driver is wearing sunglasses, the trigger signal is provided to indicate the use of opaque areas on the visor screen is unnecessary. a camera configured to capture images of a face of a driver ; a visor screen having a plurality of liquid crystal display, LCD, pixels, each LCD pixel configured to (i) in an opaque state, block light from passing through a corresponding area of the visor screen , and (ii) in a transparent state, allow light to pass through the corresponding area of the visor screen ; one or more monitors configured to monitor an environment inside or outside of the vehicle and output a trigger signal indicating a reduced need for the LCD pixels to be in the opaque state based on the monitored environment; and a processor configured to: process the captured images and select a group of the LCD pixels to transition between the transparent state and the opaque state based on the processed captured images, and in response to the trigger signal being output by the one or more monitors, cease the processing of the captured images and maintain the LCD pixels in the transparent state, characterized in that the camera is further configured to detect an orientation of eyes of the driver , wherein the processor is further configured to select which group of the LCD pixels to transition to the opaque state based on the detected orientation of the eyes, and wherein, when one of the monitors being a sunglasses monitor determines that the driver is wearing sunglasses, the trigger signal is provided to indicate the use of opaque areas on the visor screen is unnecessary. process the captured images and select a group of the LCD pixels to transition between the transparent state and the opaque state based on the processed captured images, and in response to the trigger signal being output by the one or more monitors, cease the processing of the captured images and maintain the LCD pixels in the transparent state, characterized in that the camera is further configured to detect an orientation of eyes of the driver , wherein the processor is further configured to select which group of the LCD pixels to transition to the opaque state based on the detected orientation of the eyes, and wherein, when one of the monitors being a sunglasses monitor determines that the driver is wearing sunglasses, the trigger signal is provided to indicate the use of opaque areas on the visor screen is unnecessary. <EOS>