Video endoscopy
A system, method, scope device, and camera control module device for a video endoscopy system, to enable scopes to operate with a rolling shutter-type image sensor. With selected pulsing of a strobe light, subset image data from adjacent rolling-shutter frames is selected, gain compensated for missing light and combined into a new single video frame.
1. A video endoscopy system comprising:
an imager that generates a first frame and a second frame of a plurality of video frames using a rolling shutter;
a light source that generates pulses of light based on a desired frequency;
an exposure controller that adjusts a duration and position in time of the pulses based on the desired frequency during the first and second frames; and
a digital line gain module that selectively applies a digital line gain to at least a portion of the first frame and a portion of the second frame, the digital line gain applied to pixels on one or more lines of the portions of the first and second frames, based on a gap time between the first frame and the second frame and the duration and position in time of the pulses.
2. The video endoscopy system of claim 1 , further comprising a frame gain module that selectively applies a digital frame gain to a combined frame generated from the portions of the first and second frames, the digital frame gain applied to pixel values of the combined frames, based on the duration of the pulses and a desired duration of the pulses.
3. The video endoscopy system of claim 1 , wherein the light source generates two or more light pulses during the first and second frames.
4. The video endoscopy system of claim 1 , wherein the first and second frames are adjacent frames.
5. The video endoscopy system of claim 2 , further comprising a frame combination module that combines portions of the first and second frames to form the combined frame after application of the digital line gain.
6. The video endoscopy system of claim 5 , further comprising an output frame module that generates an output frame based on the digital frame gain and the combined frame.
7. The video endoscopy system of claim 1 , further comprising audio processing circuitry that determines the desired frequency using a vocalization based on an audio signal.
8. A method of operating a video endoscopy system comprising:
generating a first frame and a second frame of a plurality of video frames using a rolling shutter;
generating pulses of light at a desired frequency;
adjusting a duration and position in time of the pulses based on the desired frequency during the first and second frames; and
selectively applying a digital line gain to at least a portion of the first frame and a portion of the second frame, the digital line gain applied to pixel values on one or more lines of the portions of the first and second frames, based on a gap time between the first frame and the second frame and the duration and position in time of the pulses.
9. The method of operating a video endoscopy system of claim 8 , further comprising selectively applying a digital frame gain to a combined frame generated from the portions of the first and second frames, the digital frame gain applied to pixel values of the combined frame, based on the duration of the pulses and a desired duration of the pulses.
10. The method of operating a video endoscopy system of claim 8 , further comprising generating two or more light pulses during the first and second frames.
11. The method of operating a video endoscopy system of claim 8 , wherein the first and second frames are adjacent frames.
12. The method of operating a video endoscopy system of claim 9 , further comprising combining portions of the first and second frames to form the combined frame after application of the digital line gain.
13. The method of operating a video endoscopy system of claim 12 , further comprising generating an output frame based on the digital frame gain and the combined frame.
14. The method of operating a video endoscopy system of claim 8 , further comprising determining the desired frequency using a vocalization based on an audio signal.