more steps of process 400 the steps of process 400 can be implemented in hardware software firmware or any combination thereof the process 400 begins when a request to initiate an image capture event is received 402 the request can be initiated by a user through an input device e g a mouse click or programmatically either directly or through an application programming interface api in some implementations the click event can be transmitted to the user device using known remote control technology e g infrared remote wireless mouse etc the use of remote control technology provides the user with additional flexibility in capturing images by allowing the user to be farther from the display device and or image capture device when the click event is received the process 400 starts a frame latency computation and a countdown sequence 404 in some implementations the process 400 can also start measuring the average ambient light of the target 39 s environment this can be achieved by scanning the live video feed for pixel intensities or receiving a measurement from an ambient light sensor upon completion of the countdown sequence an image capture time 305 is determined based in part on a final average frame latency a final threshold flash brightness is determined based on ambient light measurements and a screen color is determined based on the desired color balance e g skin tone in the captured image the display device e g display device 108 is then configured to flash based on one or more light characteristics e g intensity duration color etc this configuration includes setting the color of the screen of the display device 408 and setting.