An endoscope system comprising: an endoscope having a tip ; one or more viewing elements positioned in said tip , wherein each viewing element comprises an image sensor and lens assembly ; one or more discrete illuminators positioned in said tip to illuminate the fields of view of said viewing elements ; and a controller external to said endoscope configured to concurrently control the one or more viewing elements and the one or more discrete illuminators , wherein the controller is configured to flash the one or more discrete illuminators in a pair of flashes for a pre-set duration relative to a single interlaced image frame comprising a first integration frame having a first length, a first beginning, and a first end and a second integration frame having a second length, a second beginning, and a second end, wherein a first flash of said pair of flashes is configured to have a first pre-set duration beginning after said first beginning and ending at said first end of said first integration frame and wherein a second flash of said pair of flashes is configured to a have a second pre-set duration beginning at said second beginning and ending before said second end of said second integration frame; and wherein the controller is further configured to evaluate said single interlaced image frame for blur or noise and reduce said first pre-set duration such that said first flash begins later than the previous first flash began and still ends at the end of said first integration frame, and reduce said second pre-set duration such that said second flash still begins with said second integration frame but ends before the previous second flash ended to reduce or eliminate blur. an endoscope having a tip ; one or more viewing elements positioned in said tip , wherein each viewing element comprises an image sensor and lens assembly ; one or more discrete illuminators positioned in said tip to illuminate the fields of view of said viewing elements ; and a controller external to said endoscope configured to concurrently control the one or more viewing elements and the one or more discrete illuminators , wherein the controller is configured to flash the one or more discrete illuminators in a pair of flashes for a pre-set duration relative to a single interlaced image frame comprising a first integration frame having a first length, a first beginning, and a first end and a second integration frame having a second length, a second beginning, and a second end, wherein a first flash of said pair of flashes is configured to have a first pre-set duration beginning after said first beginning and ending at said first end of said first integration frame and wherein a second flash of said pair of flashes is configured to a have a second pre-set duration beginning at said second beginning and ending before said second end of said second integration frame; and wherein the controller is further configured to evaluate said single interlaced image frame for blur or noise and reduce said first pre-set duration such that said first flash begins later than the previous first flash began and still ends at the end of said first integration frame, and reduce said second pre-set duration such that said second flash still begins with said second integration frame but ends before the previous second flash ended to reduce or eliminate blur. <EOS>