System and method for generating a digital image
AssigneeDuelight LLC
InventorsWilliam Rivard, Adam Feder, Brian Kindle
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program product for generating a resulting image from a set of images is disclosed. The method comprises receiving an image set that includes a first image of a photographic scene based on a first set of sampling parameters and a second image of the photographic scene based on a second set of sampling parameters, and generating a resulting image based on the first image and the second image according to depth values in a selection depth map. Each distinct depth value in the selection depth map corresponds to a different image in the image set.
Claims30
An apparatus, comprising:
- a camera;
- a strobe;
- a display;
- a touch interface;
- one or more non-transitory memories;
- and
- one or more processors in communication with the camera, the strobe, the display, the touch interface, and the one or more non-transitory memories, wherein the one or more processors execute instructions in the one or more non-transitory memories, to cause the apparatus to:
- emit, utilizing the strobe, illumination during a first time interval based on a first set of strobe parameters including a first strobe intensity and a first strobe color;
- sample, utilizing the camera, a first image of a photographic scene during the first time interval based on a first set of exposure parameters;
- emit, utilizing the strobe, illumination during a second time interval based on a second set of strobe parameters including a second strobe intensity and a second strobe color;
- sample, utilizing the camera, a second image of the photographic scene during the second time interval based on a second set of exposure parameters;
- emit, utilizing the strobe, illumination during a third time interval based on a third set of strobe parameters including a third strobe intensity and a third strobe color;
- sample, utilizing the camera, a third image of the photographic scene during the third time interval based on a third set of exposure parameters;
- generate a resulting image by performing a white-balance correction;
- and
- store the resulting image.
An apparatus, comprising:
- a camera;
- a strobe;
- a display;
- a touch interface;
- one or more non-transitory memories;
- and
- one or more processors in communication with the camera, the strobe, the display, the touch interface, and the one or more non-transitory memories, wherein the one or more processors execute instructions in the one or more non-transitory memories, to cause the apparatus to:
- emit, utilizing the strobe, illumination during a first time interval based on a first set of strobe parameters including a first strobe intensity and a first strobe color;
- sample, utilizing the camera, a first image of a photographic scene during the first time interval based on a first set of exposure parameters;
- emit, utilizing the strobe, illumination during a second time interval based on a second set of strobe parameters including a second strobe intensity and a second strobe color;
- sample, utilizing the camera, a second image of the photographic scene during the second time interval based on a second set of exposure parameters;
- emit, utilizing the strobe, illumination during a third time interval based on a third set of strobe parameters including a third strobe intensity and a third strobe color;
- sample, utilizing the camera, a third image of the photographic scene during the third time interval based on a third set of exposure parameters;
- sample, utilizing the camera, a fourth image of the photographic scene during a fourth time interval based on a fourth set of exposure parameters and without the strobe emitting illumination;
- identify a flash image based on at least one of the first image, the second image, or the third image;
- generate a white-balanced flash image by performing a white-balance correction on the flash image;
- generate a white-balanced ambient image by performing a white-balance correction on the fourth image;
- generate a resulting image by combining the white-balanced flash image and the white-balanced ambient image;
- and
- store the resulting image.
An apparatus, comprising:
- a camera;
- a strobe;
- a display;
- a touch interface;
- one or more non-transitory memories;
- and
- one or more processors in communication with the camera, the strobe, the display, the touch interface, and the one or more non-transitory memories, wherein the one or more processors execute instructions in the one or more non-transitory memories, to cause the apparatus to:
- emit, utilizing the strobe, illumination during a first time interval based on a first set of strobe parameters including a first strobe intensity and a first strobe color;
- sample, utilizing the camera, a first image of a photographic scene during the first time interval based on a first set of exposure parameters;
- emit, utilizing the strobe, illumination during a second time interval based on a second set of strobe parameters including a second strobe intensity and a second strobe color;
- sample, utilizing the camera, a second image of the photographic scene during a second time interval based on a second set of exposure parameters;
- emit, utilizing the strobe, illumination during a third time interval based on a third set of strobe parameters including a third strobe intensity and a third strobe color;
- sample, utilizing the camera, a third image of the photographic scene during a third time interval based on a third set of exposure parameters;
- sample, utilizing the camera, a fourth image of the photographic scene during a fourth time interval based on a fourth set of exposure parameters and without the strobe emitting illumination;
- identify a flash image based on at least one of the first image, the second image, or the third image;
- generate a combined image by combining the flash image and the fourth image;
- generate a resulting image by performing a white-balance correction on the combined image;
- and
- store the resulting image.
Dependencies are inferred from the claim text.