Patent ID: 8593566

Claim:
A method of controlling light emission of a flash, the method comprising: during a pre-emission flash, exposing an image sensor surface and operating an image sensor having pixels such that all pixels in the image sensor start processing image data simultaneously at a first time and stop processing image data simultaneously at a second time; determining light reflected from a subject based on image data processed by the image sensor; calculating a main-flash emission time of the flash based on the determined light; controlling the flash to fire a main-emission flash for the calculated main-flash emission time; and photographing the subject by performing the following operations while the main-emission flash is fired: exposing the image sensor for at least the calculated flash main-flash emission time; and operating the image sensor such that all pixels in the image sensor start processing image data simultaneously at a third time and stop processing image data simultaneously at a fourth time; wherein a rolling shutter operation mode of the image sensor is active during a time following the pre-emission flash and preceding the main-emission flash.