Image capture using display device as light source
First Claim
Patent Images
1. A method of capturing digital images, comprising:
- determining a frame latency for an image processing pipeline of an electronic device;
measuring, using the electronic device, ambient light in an environment during a pre-flash phase;
determining, using the electronic device, a flash intensity based on the measured ambient light during the pre-flash phase;
determining, using the electronic device, a sustain time for a flash phase during the pre-flash phase;
determining an image capture time based on the frame latency and the sustain time;
emitting light in the environment during the flash phase at the determined flash intensity for a period of time corresponding to the sustain time; and
capturing a digital image within the environment based on the determined image capture time.
0 Assignments
0 Petitions
Accused Products
Abstract
A digital image capture system and method uses a display device to illuminate a target with light for improved image capture under poor lighting conditions. Various characteristics of the flash (e.g., brightness, color, duration, etc.) can be adjusted to improve image capture. Users are provided with feedback (e.g., live video feed, audio and/or visual countdowns, etc.) to assist them in preparing for image capture. The captured images are seamlessly integrated with existing applications (e.g., video conferencing, instant text messaging, etc.).
-
Citations
20 Claims
-
1. A method of capturing digital images, comprising:
-
determining a frame latency for an image processing pipeline of an electronic device; measuring, using the electronic device, ambient light in an environment during a pre-flash phase; determining, using the electronic device, a flash intensity based on the measured ambient light during the pre-flash phase; determining, using the electronic device, a sustain time for a flash phase during the pre-flash phase; determining an image capture time based on the frame latency and the sustain time; emitting light in the environment during the flash phase at the determined flash intensity for a period of time corresponding to the sustain time; and capturing a digital image within the environment based on the determined image capture time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions executable by at least one processor, the instructions comprising instructions to:
-
determine a frame latency for an image processing pipeline of an electronic device; measure, using the electronic device, ambient light in an environment during a pre-flash phase; determine, using the electronic device, a flash intensity based on the measured ambient light during the pre-flash phase; determine, using the electronic device, a sustain time for a flash phase during the pre-flash phase; determine an image capture time based on the frame latency and the sustain time; emit light in the environment during the flash phase at the determined flash intensity for a period of time corresponding to the sustain time; and capture a digital image within the environment based on the determined image capture time. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of capturing digital images, comprising:
-
determining a frame latency for an image processing pipeline of an electronic device; measuring, using the electronic device, ambient light in an environment during a pre-flash phase; determining, using the electronic device, a flash intensity based on the measured ambient light during the pre-flash phase; determining, using the electronic device, a sustain time for a flash phase during the pre-flash phase, the flash phase comprising a rise time, the sustain time, and a fall time; determining an image capture time based on the frame latency and the sustain time; emitting light in the environment during the flash phase at the determined flash intensity for a period of time corresponding to the sustain time; and capturing a digital image within the environment based on the determined image capture time. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification