IP Library Granted Patent US 7,663,691
Granted Patent B2
US 7,663,691 · App. 11/249,130 · Granted Feb 16, 2010

Image capture using display device as light source

Assignee: Apple Inc.
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 7,663,691
App. No.
11/249,130
Granted
Feb 16, 2010
Kind
B2
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.).

Claims (163)

1. A method of capturing digital images, comprising:

measuring ambient light of a target environment, the measuring comprising averaging pixel intensities of a video image of the target environment;

determining a threshold intensity level based on the measured ambient light;

illuminating a target in the target environment with light emitted from a display device;

determining if the light has reached the threshold intensity level; and

capturing a digital image of the illuminated target if the light has reached the threshold intensity level.

2. The method of claim 1 , wherein illuminating the target includes:

setting one or more characteristics of the light; and

controlling the display device to emit light having the one or more characteristics.

3. The method of claim 2 , wherein setting one or more characteristics of the light includes setting a brightness level for the display device.

4. The method of claim 3 , wherein setting a brightness level for the display device includes:

determining an ambient light of the target environment; and

setting the brightness level of the display device based on the determined ambient light.

5. The method of claim 2 , wherein setting one or more characteristics of the light includes setting a screen color of the display device.

6. The method of claim 1 , wherein illuminating the target includes flashing the light.

7. The method of claim 6 , wherein flashing the light includes setting flash duration.

8. The method of claim 1 , wherein illuminating the target includes:

determining a time for illuminating the target; and

illuminating the target at the determined time.

9. The method of claim 1 , farther comprising:

providing a countdown sequence prior to capturing the digital image; and capturing a digital image of the illuminated target after the countdown sequence expires.

10. The method of claim 1 , further comprising:

receiving an instruction to illuminate a target to facilitate capturing a digital image prior to illuminating the target using a display device.

11. The method of claim 1 , the illuminating comprising:

receiving an instruction to acquire an image using an image capture device;

determining when to flash a display device; and

flashing the display device at the determined time.

12. A computer-readable storage medium having stored thereon instructions, which, when executed by a processor in a digital image capture system, causes the processor to perform the operations of:

measuring ambient light of a target environment, the measuring comprising averaging pixel intensities of a video image of the target environment;

determining a threshold intensity level based on the measured ambient light;

illuminating a target in the target environment with light emitted from a display device;

determining if the light has reached the threshold intensity level; and

capturing a digital image of the illuminated target if the light has reached the threshold intensity level.

13. The computer-readable storage medium of claim 12 , wherein illuminating the target includes:

setting one or more characteristics of the light; and

controlling the display device to emit light having the one or more characteristics.

14. The computer-readable storage medium of claim 13 , wherein setting one or more characteristics of the light includes setting a brightness level for the display device.

15. The computer-readable storage medium of claim 14 , wherein setting a brightness level for the display device includes:

determining an ambient light of the target environment; and

determining the threshold intensity level based on the measured ambient light.

16. The computer-readable storage medium of claim 12 , wherein illuminating the target includes flashing the light.

17. The computer-readable storage medium of claim 16 , wherein flashing the light includes setting a flash duration.

18. The computer-readable storage medium of claim 12 , wherein illuminating the target includes:

determining a time for illuminating the target; and

illuminating the target at the determined time.

19. The computer-readable storage medium of claim 12 , the operations further comprising:

providing a countdown sequence prior to capturing the digital image; and capturing a digital image of the illuminated target after the countdown sequence expires.

20. A system for capturing digital images, comprising:

a display device configurable for illuminating a target with light;

a digital capture device configurable for capturing a digital image of the illuminated target; and

a processor operatively coupled to the display device and the digital capture device, the processor configurable to perform operations comprising:

measuring ambient light of a target environment, the measuring comprising averaging pixel intensities of a video image of the target environment;

determining a threshold intensity level based on the measured ambient light;

illuminating a target in the target environment with light emitted from the display device;

determining if the light has reached the threshold intensity level; and

capturing a digital image of the illuminated target if the light has reached the threshold intensity level.

21. The system of claim 20 , wherein the digital capture device is a digital video camera configurable to provide a digital video stream, and the digital image is captured from the digital video stream.

22. The system of claim 21 , wherein multiple digital images are captured from the digital video stream and presented on the display device.

23. The system of claim 20 , the operations further comprising:

receiving an instruction to illuminate a target to facilitate capturing a digital image; and

illuminating the target using the display device.

24. The system of claim 20 , the operations farther comprising:

receiving an instruction to acquire an image using an image capture device;

determining when to flash the display device to illuminate the target;

flashing the display device at the determined time; and

acquiring an image illuminated by the flash using the image capture device.

25. The system of claim 20 , wherein illuminating the target includes:

setting one or more characteristics of the light; and

controlling the display device to emit light having the one or more characteristics.

26. The system of claim 25 , wherein setting one or more characteristics of the light includes setting a brightness level for the display device.

27. The system of claim 26 , wherein setting a brightness level for the display device includes:

determining an ambient light of the target environment; and

setting the brightness level of the display device based on the determined ambient light.

28. The system of claim 25 , wherein setting one or more characteristics of the light includes setting a screen color of the display device.

29. The system of claim 20 , wherein illuminating the target includes flashing the light.

30. The system 55 , wherein flashing the light includes setting a flash duration.

31. The system of claim 20 , wherein illuminating the target includes:

determining a time for illuminating the target; and

illuminating the target at the determined time.

32. The system of claim 20 , the operations further comprising:

providing a countdown sequence prior to capturing the digital image; and capturing a digital image of the illuminated target after the countdown sequence expires.

33. A method of capturing a digital image, comprising:

illuminating a target with light emitted from a display device;

determining that the light has reached a threshold intensity level; and

capturing a digital image of the target based on the determining, the capturing comprising:

determining frame latency from one or more video frames;

determining an image capture time based on the frame latency; and

capturing the digital image of the target at the image capture time.

34. The method of claim 33 , wherein illuminating the target includes:

setting one or more characteristics of the light; and

controlling the display device to emit light having the one or more characteristics.

35. The method of claim 34 , wherein setting one or more characteristics of the light includes setting a brightness level for the display device.

36. The method of claim 35 , wherein setting a brightness level for the display device includes:

determining an ambient light of the target environment; and

setting the brightness level of the display device based on the determined ambient light.

37. The method of claim 34 , wherein setting one or more characteristics of the light includes setting a screen color of the display device.

38. The method of claim 33 , wherein illuminating the target includes flashing the light.

39. The method of claim 38 , wherein flashing the light includes setting a flash duration.

40. The method of claim 33 , wherein illuminating the target includes:

determining a time for illuminating the target; and

illuminating the target at the determined time.

41. The method of claim 33 , further comprising:

providing a countdown sequence prior to capturing the digital image; and

capturing a digital image of the illuminated target after the countdown sequence expires.

42. The method of claim 33 , further comprising:

receiving an instruction to illuminate a target to facilitate capturing the digital image prior to illuminating the target using the display device.

43. The method of claim 33 , the illuminating comprising:

receiving an instruction to acquire the image using an image capture device;

determining when to flash the display device; and

flashing the display device at the determined time.

44. A computer-readable storage medium having stored thereon instructions, which, when executed by a processor in a digital image capture system, causes the processor to perform operations comprising:

illuminating a target with light emitted from a display device;

determining that the light has reached a threshold intensity level; and

capturing a digital image of the target based on the determining, the capturing comprising:

determining frame latency from one or more video frames;

determining an image capture time based on the frame latency; and

capturing the digital image of the target at the image capture time.

45. The computer-readable storage medium of claim 44 , wherein illuminating the target includes:

setting one or more characteristics of the light; and

controlling the display device to emit light having the one or more characteristics.

46. The computer-readable storage medium of claim 45 , wherein setting one or more characteristics of the light includes setting a brightness level for the display device.

47. The computer-readable storage medium of claim 46 , wherein setting a brightness level for the display device includes:

determining an ambient light of the target environment; and

setting the brightness level of the display device based on the determined ambient light.

48. The computer-readable storage medium of claim 45 , wherein setting one or more characteristics of the light includes setting a screen color of the display device.

49. The computer-readable storage medium of claim 44 , wherein illuminating the target includes flashing the light.

50. The computer-readable storage medium of claim 49 , wherein flashing the light includes setting a flash duration.

51. The computer-readable storage medium of claim 44 , wherein illuminating the target includes:

determining a time for illuminating the target; and

illuminating the target at the determined time.

52. The computer-readable storage medium of claim 44 , the operations further comprising:

providing a countdown sequence prior to capturing the digital image; and capturing a digital image of the illuminated target after the countdown sequence expires.

53. The computer-readable storage medium of claim 44 , the operations further comprising:

receiving an instruction to illuminate the target to facilitate capturing the digital image prior to illuminating the target using the display device.

54. The computer-readable storage medium of claim 44 , the illuminating comprising:

receiving an instruction to acquire the image using an image capture device;

determining when to flash the display device; and

flashing the display device at the determined time.

55. A system for capturing digital images, comprising:

a display device configurable for illuminating a target with light;

a digital capture device configurable for capturing a digital image of the illuminated target; and

a processor operatively coupled to the display device and the digital capture device, the processor configurable to perform operations comprising:

illuminating a target with light emitted from the display device;

determining if the light has reached a threshold intensity level; and

capturing a digital image of the target based on the determining, the capturing comprising:

determining frame latency from one or more video frames;

determining an image capture time based on the frame latency; and

capturing the digital image of the target at the image capture time.

56. The system of claim 55 , wherein illuminating the target includes:

setting one or more characteristics of the light; and

controlling the display device to emit light having the one or more characteristics.

57. The system of claim 56 , wherein setting one or more characteristics of the light includes setting a brightness level for the display device.

58. The system of claim 57 , wherein setting a brightness level for the display device includes:

determining an ambient light of the target environment; and

setting the brightness level of the display device based on the determined ambient light.

59. The system of claim 56 , wherein setting one or more characteristics of the light includes setting a screen color of the display device.

60. The system of claim 55 , wherein illuminating the target includes flashing the light.

61. The system of claim 60 , wherein flashing the light includes setting a flash duration.

62. The system of claim 55 , wherein illuminating the target includes:

determining a time for illuminating the target; and

illuminating the target at the determined time.

63. The system of claim 55 , the operations further comprising:

providing a countdown sequence prior to capturing the digital image; and capturing a digital image of the illuminated target after the countdown sequence expires.

Assignments (2)
CHANGE OF NAME Recorded Apr 10, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019142/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2005
From: AYBES, ALEXANDRE; WESTEN, PETER; CIUDAD, JEAN-PIERRE; CHRISTIE, GREGORY N.; FORSTALL, SCOTT
To: APPLE COMPUTER, INC.
Reel/Frame 017058/0654 →
Continuity (1)
Related Publication 20070081094A1 · Apr 12, 2007