IP Library Granted Patent US 8,731,391
Granted Patent B2
US 8,731,391 · App. 13/766,037 · Granted May 20, 2014

Reduced pre-flash for LED flash based camera devices

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 8,731,391
App. No.
13/766,037
Granted
May 20, 2014
Kind
B2
Abstract

A mobile device comprising a processor, a camera module, and a flash configured to generate at least one of a reduced pre-flash, a standard pre-flash and a flash. The processor, in response to receiving an image capture request, is configured to receive a brightness value and determine a flash status based on a flash setting with the flash status being one of an off mode, on mode, and auto mode. In the event the flash status is one of the on mode and auto mode, determine whether there is sufficient light to capture an image based at least in part on a comparison of the brightness value and a flash threshold. In the event the brightness value is greater than the flash threshold, cause the flash to generate a shortened pre-flash and obtain only a white balance measurement and an auto-exposure measurement during the shortened pre-flash.

Claims (64)

1. An electronic device comprising:

a flash configured to generate a shortened pre-flash, a standard pre-flash and a flash; and

a processor, communicatively coupled to the flash, in response to receiving a picture request, configured to:

receive a brightness value;

determine a flash status based on a flash setting with the flash status being one of an off mode, on mode, and auto mode;

in the event the flash status is in the auto mode, determine whether there is sufficient light to capture an image based at least in part on a comparison of the brightness value and a flash threshold;

in the event the brightness value is not greater than the flash threshold and the flash status is in the auto mode, determine whether there is sufficient light to perform an auto-focus based at least in part on a comparison of the brightness value and an auto-focus threshold, and

in the event the brightness value is greater than the auto-focus threshold, the processor is further configured to cause the flash to generate a shortened pre-flash having a predetermined duration and obtain only a white balance measurement and an auto-exposure measurement during the shortened pre-flash.

2. The electronic device of claim 1 wherein, in response to generating the shortened pre-flash, the processor is further configured to:

set parameters of a camera module, communicatively coupled to the processor, based on the white balance measurement and the auto-exposure measurement;

cause the flash to generate a flash; and

cause the camera module to take a picture.

3. The electronic device of claim 1 wherein, in the event the brightness value is greater than the flash threshold and the flash status is in the auto mode, the processor is further configured to cause a camera module to take a picture without a flash.

4. The electronic device of claim 1 wherein, in the event the flash status is the auto mode and the brightness value is not greater than a flash threshold, the processor is further configured to:

determine whether there is sufficient light to perform an auto-focus based at least in part on a comparison of the brightness value and an auto-focus threshold; and

in the event the brightness value is not greater than the auto-focus threshold, the processor is further configured to:

cause the flash to generate a standard pre-flash and obtain a white balance measurement, an auto-exposure measurement and auto-focus during the generated standard pre-flash;

set parameters of a camera module, communicatively coupled to the processor, based on the white balance measurement, the auto-exposure measurement and the auto-focus;

cause the flash to generate a flash; and

cause the camera module to take a picture.

5. The electronic device of claim 1 wherein, in the event the flash status is in the off mode, the processor is further configured to cause a camera module to take a picture without a flash.

6. The electronic device of claim 1 wherein, the flash is one of a light emitting diode (LED) and a tube substantially filled with xenon gas.

7. A processor implemented method for taking a picture using an electronic device, the method comprising:

receiving a brightness value in response to receiving a picture request;

determining a flash status for a flash based on a flash setting with the flash status being one of an off mode, on mode, and auto mode, wherein the flash is capable of generating a shortened pre-flash, a standard pre-flash and a flash;

in the event the flash status is in the auto mode, determining whether there is sufficient light to capture an image based at least in part on a comparison of the brightness value and a flash threshold; and

in the event the brightness value is not greater than the flash threshold and the flash status is in the auto mode, determining whether there is sufficient light to perform an auto-focus based at least in part on a comparison of the brightness value and an auto-focus threshold, and

in the event the brightness value is greater than the auto-focus threshold, the processor is further configured to cause the flash to generate a shortened pre-flash having a predetermined duration and obtain only a white balance measurement and an auto-exposure measurement during the shortened pre-flash.

8. The processor implemented method of claim 7 wherein, in response to generating the shortened pre-flash,

setting parameters of a camera module based on the white balance measurement and the auto-exposure measurement;

causing the flash to generate a flash; and

causing the camera module to take a picture.

9. The processor implemented method of claim 8 wherein, the flash is one of a light emitting diode (LED) and a tube filled with xenon gas.

10. The processor implemented method of claim 7 wherein, in the event the brightness value is greater than the flash threshold and the flash status is in the auto mode, causing a camera module to take a picture without a flash.

11. The processor implemented method of claim 7 wherein,

in the event the flash status is in the auto mode and the brightness value is not greater than the flash threshold,

determining whether there is sufficient light to perform an auto-focus based at least in part on a comparison of the brightness and an auto-focus threshold; and

in the event the brightness value is not greater than the auto-focus threshold,

causing the flash to generate a standard pre-flash and obtain only a white balance measurement and an auto-exposure measurement during the standard pre-flash;

setting parameters of a camera module based on the white balance measurement and the auto-exposure measurement;

causing the flash to generate a flash; and

causing the camera module to take a picture.

12. The processor implemented method of claim 7 wherein, in the event the flash status is in the off mode, causing a camera module to take a picture without a flash.

13. A non-transitory computer readable medium storing instructions for configuring an electronic device to take a picture in response to receiving a picture request, the electronic device having a processor to execute instructions on the processor to:

receiving a brightness value;

determining a flash status for a flash based on a flash setting with the flash status being one of an off mode, on mode, and auto mode, wherein the flash is capable of generating a shortened pre-flash, a standard pre-flash and a flash;

in the event the flash status is in the auto mode, determine whether there is sufficient light to capture an image based at least in part on a comparison of the brightness value and a flash threshold;

in the event the brightness value is not greater than the flash threshold and the flash status is in the auto mode, determining whether there is sufficient light to perform an auto-focus based at least in part on a comparison of the brightness value and an auto-focus threshold, and

in the event the brightness value is greater than the auto-focus threshold, the processor is further configured to cause the flash to generate a shortened pre-flash having a predetermined duration and obtain only a white balance measurement and an auto-exposure measurement during the shortened pre-flash.

14. The non-transitory computer readable medium of claim 13 further comprising instructions to, in response to generating the shortened pre-flash,

setting parameters of a camera module, communicatively coupled to the processor, based on the white balance measurement and the auto-exposure measurement;

causing the flash to generate a flash; and

causing the camera module to take a picture.

15. The non-transitory computer readable medium of claim 13 further comprising instructions to, in the event the brightness value is greater than the flash threshold and the flash status is in the auto mode, causing a camera module to take a picture without a flash.

16. The non-transitory computer readable medium of claim 13 further comprising instructions to:

in the event the flash status is in the auto mode and the brightness value is not greater than the flash threshold,

determining whether there is sufficient light to perform an auto-focus based at least in part on a comparison of the brightness value and an auto-focus threshold; and

in the event the brightness value is not greater than the auto-focus threshold,

causing the flash to generate a standard pre-flash and obtain only a white balance measurement and an auto-exposure measurement during the generated standard pre-flash;

setting parameters of a camera module, communicatively coupled to the processor, based on the white balance measurement and the auto-exposure measurement;

causing the flash to generate a flash; and

causing the camera module to take a picture.

17. The non-transitory computer readable medium of claim 13 further comprising instructions to, in the event the flash status is in the off mode, causing a camera module to take a picture without a flash.

18. The non-transitory computer readable medium of claim 13 wherein, the flash is one of a light emitting diode (LED) and a tube filled with xenon gas.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Mar 12, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032438/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: GILBERT-SCHACHTER, YOCHANAN CLIEL MANOACH; WANG, QIAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029986/0104 →