IP Library Granted Patent US 10,491,834
Granted Patent B2
US 10,491,834 · App. 16/211,931 · Granted Nov 26, 2019

System and method for generating a digital image

Inventors: William Rivard (Menlo Park, CA); Adam Feder (Mountain View, CA); Brian Kindle (Sunnyvale, CA)
Assignee: DUELIGHT LLC
H04N5/2356H04N5/2256H04N5/2352H04N5/2354H04N5/2355H04N5/23216H04N5/23293
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,491,834
App. No.
16/211,931
Granted
Nov 26, 2019
Kind
B2
Abstract

A system, method, and computer program product for generating a digital image. The method comprises receiving a shutter release command and causing a camera module to sample a first image of a photographic scene based on a first set of sampling parameters in response to the shutter release command. Next, the first image within an image set is stored and a camera module is caused to sample a second image of the photographic scene based on a second set of sampling parameters in response to the shutter release command. Additionally, the second image within the image set is stored, and a strobe intensity value is specified based on a measured exposure for images in the image set. Lastly, a strobe unit is configured based on the strobe intensity value, and in response to configuring the strobe unit, the camera module is caused to sample a final image.

Claims (42)

1. A photographic system, comprising:

a camera module, configured to sample a photographic scene according to exposure parameters;

one or more processors in communication with the camera module, wherein the one or more processors execute instructions to:

receive a shutter release command;

cause the camera module to sample a first image of the photographic scene based on a first set of sampling parameters in response to the shutter release command, wherein the first set of sampling parameters specifies a first set of exposure parameters including a first strobe intensity;

store the first image within an image set;

cause the camera module to sample a second image of the photographic scene based on a second set of sampling parameters in response to the shutter release command, wherein the second set of sampling parameters specifies a second set of exposure parameters;

store the second image within the image set;

stack the first image and the second image;

determine a plurality of depth values associated with the depth profile, wherein each of the depth values in the selection depth map corresponds to either the first image or the second image in the stack;

generate a resulting image based on the first image and the second image, according to the plurality of depth values in the selection depth map.

2. The photographic system of claim 1 , wherein a first exposure time of the first set of exposure parameters is substantially equal to a second exposure time of the second set of exposure parameters.

3. The photographic system of claim 1 , further configured to:

recommend an image from the image set based on exposure quality metric values associated with images comprising the image set; and

display the recommended image on a display unit.

4. The photographic system of claim 3 , wherein each exposure quality metric value comprises a count of over-exposed pixels for a corresponding image.

5. The photographic system of claim 1 , wherein the first strobe intensity defines an intensity range associated with a strobe intensity function.

6. The photographic system of claim 5 , wherein the first strobe intensity is adaptively determined based on at least one previously sampled image.

7. The photographic system of claim 1 , wherein causing the camera module to sample the first image is associated with a first time interval of less than two-hundred milliseconds, and causing the camera module to sample the second image is associated with a second time interval of less than two-hundred milliseconds.

8. The photographic system of claim 1 , wherein the first strobe intensity is associated with average current driving a light-emitting diode (LED).

9. The photographic system of claim 1 , wherein the first strobe intensity is associated with pulse duration for a Xenon tube.

10. The photographic system of claim 1 , wherein the first strobe intensity is defined by a strobe intensity function.

11. The photographic system of claim 10 , wherein the strobe intensity function adaptively generates the first strobe intensity based on at least one previously sampled image or a previously determined exposure.

12. The photographic system of claim 1 , wherein the first strobe intensity is for sequential images within the image set.

13. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that, when executed by a processor, instructs the processor to:

receive, using one or more processors in communication with a camera module, a shutter release command;

cause the camera module to sample a first image of a photographic scene based on a first set of sampling parameters in response to the shutter release command, wherein the first set of sampling parameters specifies a first set of exposure parameters including a first strobe intensity;

store the first image within the image set;

cause the camera module to sample a second image of the photographic scene based on a second set of sampling parameters in response to the shutter release command, wherein the second set of sampling parameters specifies a second set of exposure parameters;

store the second image within the image set;

stack the first image and the second image;

determine a plurality of depth values associated with the depth profile, wherein each of the depth values in the selection depth map corresponds to either the first image or the second image in the stack;

generate a resulting image based on the first image and the second image, according to the plurality of depth values in the selection depth map.

14. The computer program product of claim 13 , wherein the computer program product is further configured to:

recommend an image from the image set based on exposure quality metric values associated with images comprising the image set; and

display the recommended image on a display unit.

15. The computer program product of claim 13 , wherein the first strobe intensity defines an intensity range associated with a strobe intensity function.

16. The computer program product of claim 15 , wherein the first strobe intensity is adaptively determined based on at least one previously sampled image.

17. The computer program product of claim 15 , wherein the strobe intensity function adaptively generates the first strobe intensity based on at least one previously sampled image or a previously determined exposure.

18. The computer program product of claim 13 , wherein the first strobe intensity is for sequential images within the image set.

19. The photographic system of claim 1 , wherein the first strobe intensity is non-zero.

20. The photographic system of claim 1 , wherein the one or more processors further execute instructions to select a selection region based on a selection path, and an increase of depth value of the plurality of depth values corresponds with an increase of the selection region.

Assignments (2)
SECURITY INTEREST Recorded Jul 30, 2021
From: DUELIGHT, LLC
To: ZILKA KOTAB, P.C.
Reel/Frame 057043/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2018
From: RIVARD, WILLIAM; FEDER, ADAM; KINDLE, BRIAN
To: DUELIGHT LLC
Reel/Frame 047845/0380 →
Continuity (4)
Continuation 15863785 · Jan 5, 2018
Continuation 15289039 · Oct 7, 2016
Continuation 14543782 · Nov 17, 2014
Related Publication 20190109974A1 · Apr 11, 2019
Cited By (5)
US 12,401,911 US 12,401,912 US 12,418,727 US 12,445,736 US 12,666,159