IP Library Granted Patent US 7,415,199
Granted Patent B2
US 7,415,199 · App. 11/136,055 · Granted Aug 19, 2008

Image capture apparatus, methods and computer program products using auto-focus-generated distance estimates to control flash and image stabilization

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,415,199
App. No.
11/136,055
Granted
Aug 19, 2008
Kind
B2
Abstract

A distance to a subject in a scene is determined using an automatic focus (AF) system of a digital camera. Image stabilization and flash are selectively automatically enabled based on the determined distance to capture an image of the scene. For example, in some embodiments, an exposure time for the scene may be determined using an automatic exposure (AE) system of the digital camera, and selective use of image stabilization and flash may involve, responsive to the determined exposure time exceeding the maximum exposure time, capturing an image of the scene using the determined exposure time with image stabilization if the determined distance exceeds a maximum flash range or capturing an image of the scene using a predetermined exposure time with flash if the determined distance is within the maximum flash range.

Claims (39)

1. A method of operating a digital camera, the method comprising:

determining a distance to a subject in a scene using an automatic focus (AF) system of the digital camera;

determining an exposure time for the scene using an automatic exposure (AE) system of the digital camera; and

selectively automatically enabling image stabilization and flash based on the determined distance to capture an image of the scene, wherein selectively automatically enabling image stabilization and flash based on the determined distance to capture an image of the scene comprises selectively performing one of the following, responsive to the determined exposure time exceeding a maximum exposure time limit:

if the determined distance exceeds a maximum flash range, capturing an image of the scene using the determined exposure time with image stabilization; or

if the determined distance is within the maximum flash range, capturing an image of the scene using a predetermined exposure time with flash.

2. A method according to claim 1 , wherein capturing an image of the scene using the determined exposure time with image stabilization comprises capturing an image of the scene using the determined exposure time with image stabilization and without flash.

3. A method according to claim 1 , wherein capturing an image of the scene using a predetermined exposure time with flash comprises capturing an image of the scene using the predetermined exposure time with flash and without image stabilization.

4. A method according to claim 1 :

wherein determining an exposure time for the scene using an automatic exposure (AE) system of the digital camera comprises determining an exposure time and gain for the scene using the AE system;

wherein capturing an image of the scene using the determined exposure time with image stabilization comprises capturing an image of the scene using the determined exposure time and gain; and

wherein capturing an image of the scene using a predetermined exposure time with flash comprises capturing an image of the scene using the predetermined exposure time and a predetermined gain.

5. A method according to claim 1 , wherein capturing an image of the scene using a predetermined exposure time with flash comprises performing one of the following:

if the determined distance is within a first range less than the maximum flash range, capturing an image of the scene using a first predetermined exposure setting with flash; or

if the determined distance is greater than the first range and within the maximum flash range, capturing an image of the scene using a second predetermined exposure setting with flash.

6. A method according to claim 5 , wherein the first predetermined exposure setting comprises a first gain, and wherein the second predetermined exposure setting comprises a second gain that is greater than the first gain.

7. A digital camera comprising:

a flash; and

an image capture system operatively associated with the flash and comprising an automatic focus (AF) system configured to determine a distance to a subject in a scene, wherein the image capture system is configured to capture an image of the scene by selectively automatically enabling image stabilization and the flash based on the determined distance, wherein the image capture system further comprises an automatic exposure (AE) system configured to determine an exposure time for the scene, and wherein the image capture system is configured to capture an image of the scene using the determined exposure time with image stabilization if the determined exposure time exceeds a maximum exposure time limit and the determined distance exceeds a maximum flash range and to capture an image of the scene using a predetermined exposure time and flash if the determined exposure time exceeds the maximum exposure time limit and the determined distance is within the maximum flash range.

8. A digital camera according to claim 7 , wherein the image capture system is further configured to capture an image of the scene using the determined exposure time without image stabilization and without flash if the determined exposure time is within the maximum exposure time limit.

9. A digital camera according to claim 7 , wherein the image capture system is configured to capture an image of the scene using the determined exposure time with image stabilization and without flash if the determined exposure time exceeds the maximum exposure time limit and the determined distance exceeds the maximum flash range.

10. A digital camera according to claim 7 , wherein the image capture system is configured to capture an image of the scene using the predetermined exposure time with flash and without image stabilization if the determined exposure time exceeds the maximum exposure time limit and the determined distance is within the maximum flash range.

11. A digital camera according to claim 7 :

wherein the AE system is configured to determine an exposure time and gain for the scene; and

wherein the image capture system is configured to capture an image of the scene using the determined exposure time and gain if the determined exposure time exceeds the maximum exposure time limit and the determined distance exceeds the maximum flash range and to capture an image of the scene using the predetermined exposure time and a predetermined gain if the determined exposure time exceeds the maximum exposure time limit and the determined distance is within the maximum flash range.

12. A digital camera according to claim 7 , wherein the image capture system is configured to capture an image of the scene using a first predetermined exposure setting with flash if the determined exposure time exceeds the maximum exposure time limit and the determined distance is within a first range less than the maximum flash range and to capture an image of the scene using a second predetermined exposure setting with flash if the determined exposure time exceeds the maximum exposure time limit and the determined distance is greater than the first range and within the maximum exposure range.

13. A digital camera according to claim 12 , wherein the first predetermined exposure setting comprises a first gain, and wherein the second predetermined exposure setting comprises a second gain that is greater than the first gain.

14. A mobile terminal including a digital camera according to claim 7 .

15. A computer program product for controlling a digital camera, the computer program product comprising computer program code embodied in a computer-readable storage medium, the computer program code comprising:

program code configured to determine a distance to a subject in a scene using an automatic focus (AF) system of the digital camera;

program code configured to cause an image capture system of the digital camera to selectively automatically enable image stabilization and flash based on the determined distance in capturing an image of the scene; and

program code configured to determine an exposure time for the scene using an automatic exposure (AE) system of the digital camera, wherein the program code configured to cause an image capture system of the digital camera to selectively automatically enable image stabilization and flash based on the determined distance in capturing an image of the scene comprises program code configured to cause the image capture system to capture an image of the scene using the determined exposure time with image stabilization if the determined exposure time exceeds the maximum exposure time limit and the determined distance exceeds a maximum flash range and to capture an image of the scene using a predetermined exposure time with flash if the determined exposure time exceeds the maximum exposure time limit and the determined distance is within the maximum flash range.

16. A computer program product according to claim 15 , wherein the computer program code further comprises program code configured to cause the image capture system to capture an image of the scene using the determined exposure time without image stabilization and without flash if the determined exposure time is within the maximum exposure time limit.

17. A computer program product according to claim 15 , wherein the program code configured to cause an image capture system of the digital camera to selectively automatically enable image stabilization and flash based on the determined distance in capturing an image of the scene comprises program code configured to cause the image capture system to capture an image of the scene using the determined exposure time with image stabilization and without flash if the determined exposure time exceeds the maximum exposure time limit and the determined distance exceeds the maximum flash range and to capture an image of the scene using the predetermined exposure time with flash and without image stabilization if the determined exposure time exceeds the maximum exposure time limit and the determined distance is within the maximum flash range.

18. A computer program product according to claim 15 :

wherein the program code configured to determine an exposure time for the scene using an automatic exposure (AE) system of the digital camera comprises computer program code configured to determine an exposure time and gain for the scene using the AE system; and

wherein the program code configured to cause an image capture system of the digital camera to selectively automatically enable image stabilization and flash based on the determined distance in capturing an image of the scene comprises program code configured to capture an image of the scene using the determined exposure time and gain if the determined exposure time exceeds the maximum exposure time limit and the determined distance exceeds the maximum flash range and to capture an image of the scene using the predetermined exposure time and a predetermined gain if the determined exposure time exceeds the maximum exposure time limit and the determined distance is within the maximum flash range.

19. A computer program product according to claim 15 , wherein the program code configured to cause an image capture system of the digital camera to selectively automatically enable image stabilization and flash based on the determined distance in capturing an image of the scene comprises program code configured to capture an image of the scene using a first predetermined exposure setting with flash if the determined exposure time exceeds the maximum exposure time limit and the determined distance is within a first range less than the maximum flash range and to capture an image of the scene using a second predetermined exposure setting with flash if the determined exposure time exceeds the maximum exposure time limit and the determined distance exceeds the first range and is within the maximum flash range.

20. A computer program product according to claim 19 , wherein the first predetermined exposure setting comprises a first gain, and wherein the second predetermined exposure setting comprises a second gain that is greater than the first gain.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2019
From: SONY MOBILE COMMUNICATIONS AB
To: SONY CORPORATION
Reel/Frame 048825/0737 →
CHANGE OF NAME Recorded Mar 25, 2019
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 048690/0974 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2005
From: WERNERSSON, MATS
To: SONY ERICSSON MOBILE COMMUNICATIONS AB
Reel/Frame 016546/0763 →