IP Library Granted Patent US 8,306,412
Granted Patent B2
US 8,306,412 · App. 13/187,578 · Granted Nov 6, 2012

Handheld electronic device and camera providing flash compensation of images, and associated method

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,306,412
App. No.
13/187,578
Granted
Nov 6, 2012
Kind
B2
Abstract

An improved handheld electronic device and camera apparatus upon which can be executed an improved method enable a modular camera to be used in conjunction with a flash. In one implementation, compensation parameters that are intended for use in a non-flash situation are overwritten with compensation parameters that are configured to compensate for the combined effects of the camera and the flash and are used by an embedded compensation routine executed on the camera. In another implementation, an image signal is processed by the embedded compensation routine using the original compensation parameters, but if it is determined that the image signal is a flash image signal, the image signal is further processed by the embedded compensation routine employing an additional set of parameters which compensate the image signal for the effect of the flash.

Claims (43)

1. A handheld electronic device comprising:

a flash, the flash including a light source comprising a source of electromagnetic energy and an absorption/emission layer, the absorption/emission layer overlying the source of electromagnetic energy and having a thickness (T) in an on-axis direction away from the source of electromagnetic energy;

a processor;

a camera apparatus configured to provide input to the processor, the camera including a sensor comprising a plurality of R pixels, a plurality of G pixels, and a plurality of B pixels distributed about the sensor, the processor configured to execute instructions, stored on a processor-readable medium, to implement a lens shading method, the method comprising:

processing an image signal in accordance with camera compensation parameters;

determining whether the image signal is a flash image signal;

in response to determining the image signal is a flash image signal, further processing the image signal with flash compensation parameters, the flash compensation parameters comprising an R compensation parameter subset, a G compensation parameter subset, and a B compensation parameter subset;

receiving as a portion of the flash image signal at least one R pixel signal, at least one G pixel signal, and at least one B pixel signal;

individually processing the R, G and B pixel signals with the R, G, and B compensation parameter subsets, respectively; and

employing as the flash compensation parameters in the R, G, and B compensation parameter subsets compensation parameters that have been selected to compensate for spectral variations resulting from off-axis transmission of electromagnetic energy a greater distance through the absorption/emission layer than the thickness (T).

2. The handheld electronic device of claim 1 , wherein the handheld electronic device further comprises a plurality of storage registers, and wherein the method further comprises:

prior to further processing the flash image signal with the flash compensation parameters, overwriting at least a portion of the storage registers to provide the flash compensation parameters for processing a flash image; and

overwriting at least a portion of the storage registers to provide camera compensation parameters when further processing the flash image signal with flash compensation parameters is finished.

3. The handheld electronic device of claim 1 , wherein the handheld electronic device further comprises a keypad.

4. The handheld electronic device of claim 1 , wherein the handheld electronic device further comprises a mouse, trackwheel or trackball.

5. The handheld electronic device of claim 1 , wherein the handheld electronic device further comprises a display to display the processed image signal.

6. The handheld electronic device of claim 1 , wherein the flash includes a Fresnel lens.

7. The handheld electronic device of claim 1 , wherein the flash includes a plurality of light emitting diodes (LEDs).

8. A method of operating a camera apparatus to process an image signal, the camera apparatus comprising a flash, a processor, a plurality of storage registers, and a camera configured to provide input to the processor, the camera including a sensor comprising a plurality of R pixels, a plurality of G pixels, and a plurality of B pixels distributed about the sensor, the flash including a light source comprising a source of electromagnetic energy and an absorption/emission layer, the absorption/emission layer overlying the source of electromagnetic energy and having a thickness (T) in an on-axis direction away from the source of electromagnetic energy, and wherein the flash compensation parameters comprise an R compensation parameter subset, a G compensation parameter subset, and a B compensation parameter subset, the processor configured to execute instructions, stored on a processor-readable medium, to implement a lens shading method, the method comprising:

processing an image signal in accordance with camera compensation parameters;

determining whether the image signal is a flash image signal;

receiving as a portion of the flash image signal at least one R pixel signal, at least one G pixel signal, and at least one B pixel signal;

individually processing the R, G and B pixel signals with the R, G, and B compensation parameter subsets, respectively;

employing as the flash compensation parameters in the R, G, and B compensation parameter subsets compensation parameters that have been selected to compensate for spectral variations resulting from off-axis transmission of electromagnetic energy a greater distance through the absorption/emission layer than the thickness (T);

overwriting at least a portion the storage registers to provide the flash compensation parameters for processing a flash image;

in response to determining the image signal is a flash image signal, further processing the image signal with flash compensation parameters; and

overwriting at least a portion of the storage registers to provide camera compensation parameters when further processing the image signal with flash compensation parameters is finished.

9. A camera apparatus comprising:

a flash including a light source comprising a source of electromagnetic energy and an absorption/emission layer, the absorption/emission layer overlying the source of electromagnetic energy and having a thickness (T) in an on-axis direction away from the source of electromagnetic energy, the flash compensation parameters comprising an R compensation parameter subset, a G compensation parameter subset, and a B compensation parameter subset;

a processor; and

a camera configured to provide input to the processor, the camera including a sensor comprising a plurality of R pixels, a plurality of G pixels, and a plurality of B pixels distributed about the sensor, the processor configured to execute instructions, stored on a processor-readable medium, to implement a lens shading method, the method comprising:

processing an image signal in accordance with camera compensation parameters;

determining whether the image signal is a flash image signal; and

in response to determining the image signal is a flash image signal, further processing the image signal with the flash compensation parameters, the further processing including

receiving as a portion of the flash image signal at least one R pixel signal, at least one G pixel signal, and at least one B pixel signal;

individually processing the R, G and B pixel signals with the R, G, and B compensation parameter subsets, respectively; and

employing as the flash compensation parameters in the R, G, and B compensation parameter subsets compensation parameters that have been selected to compensate for spectral variations resulting from off-axis transmission of electromagnetic energy a greater distance through the absorption/emission layer than the thickness (T).

10. The camera apparatus of claim 9 , wherein the camera apparatus further comprises a plurality of storage registers, and wherein the method further comprises:

prior to further processing the flash image signal with the flash compensation parameters, overwriting at least a portion of a plurality of storage registers to provide the flash compensation parameters for processing the flash image; and

overwriting at least a portion of the storage registers to provide camera compensation parameters when further processing the flash image signal with flash compensation parameters is finished.

11. The camera apparatus of claim 9 , wherein the flash includes a Fresnel lens.

12. The camera apparatus of claim 9 , wherein the flash includes a plurality of light emitting diodes (LEDs).

13. The camera apparatus of claim 9 , further comprising a display to display the processed image signal.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/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 Jan 6, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031924/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2011
From: DRADER, MARC; PURDY, MICHAEL; WU, KEN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026626/0299 →