IP Library › Granted Patent US 11,935,285
Granted Patent B1
US 11,935,285 · App. 15/995,909 · Granted Mar 19, 2024

Real-time synthetic out of focus highlight rendering

Inventors: Frederic Cao (Santa Clara, CA); Philip G. Lee (San Jose, CA)
Assignee: Apple Inc.
G06V20/10G06T5/20G06T5/50G06T5/73G06T5/92G06T2207/10024G06T2207/20201G06T2207/20208
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 11,935,285
App. No.
15/995,909
Granted
Mar 19, 2024
Kind
B1
Abstract

This disclosure relates to techniques for synthesizing out of focus highlighting effects in images in real-time. Digital single-lens reflex (DSLR) cameras and other cameras having wide aperture lenses typically capture images with a shallow depth of field (SDOF). So-called SDOF photography may be particularly fit for portrait photography, since it nicely emphasizes the subject, while essentially deemphasizing the background via blurring. Simulating this kind of blurring, particularly around background light sources, using a comparatively larger depth of field (LDOF) camera, may require a high dynamic range (HDR) image capture system, to accurately determine the color of background light sources, which are prone to saturation. However, small form-factor cameras having smaller lens apertures may not have the bandwidth or processing power to process full HDR images in real time. Thus, described herein are techniques to synthesize color accurate, out-of-focus background highlight regions in real-time for images captured by LDOF cameras.

Claims (44)

1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:

obtain a first image of a scene;

obtain a second image of the scene;

identify a highlight region in the first image, the highlight region having a corresponding region in the second image;

modify the first image by applying a blur to the highlight region of the first image to create an artificial shallow depth of field (SDOF) effect in the first image, wherein one or more characteristics of the blur is determined using information obtained from the corresponding region in the second image; and

store the modified first image in a memory.

2. The non-transitory program storage device of claim 1 , wherein the obtained second image of the scene has a lower resolution than the first image of the scene.

3. The non-transitory program storage device of claim 1 , wherein the instructions to identify a highlight region in the first image further comprise instructions to:

obtain a downscaled version of the first image, wherein the downscaled version of the first image has the same resolution as the second image; and

compare the downscaled version of the first image to the second image.

4. The non-transitory program storage device of claim 1 , wherein the obtained second image of the scene is captured with a shorter integration time than the first image of the scene.

5. The non-transitory program storage device of claim 1 , wherein the first image and the second image represent the scene at the same moment in time.

6. The non-transitory program storage device of claim 1 , wherein the instructions to apply a blur further comprise instructions to:

create a disc for the highlight region of the first image, wherein at least one of: a color characteristic of the disc and a brightness characteristic of the disc are based, at least in part, on the information obtained from the corresponding region in the second image.

7. An imaging device, comprising:

an imaging system;

a programmable control device; and

a memory coupled to the programmable control device, wherein instructions are stored in the memory, the instructions, when executed, causing the programmable control device to:

obtain a first image of a scene;

obtain a second image of the scene;

identify a highlight region in the first image, the highlight region having a corresponding region in the second image;

modify the first image by applying a blur to the highlight region of the first image to create an artificial SDOF effect in the first image, wherein one or more characteristics of the blur is determined using information obtained from the corresponding region in the second image; and

store the modified first image in the memory.

8. The imaging device of claim 7 , wherein the obtained second image of the scene has a lower resolution than the first image of the scene.

9. The imaging device of claim 7 , wherein the instructions to identify a highlight region in the first image further comprise instructions to:

obtain a downscaled version of the first image, wherein the downscaled version of the first image has the same resolution as the second image; and

compare the downscaled version of the first image to the second image.

10. The imaging device of claim 7 , wherein the obtained second image of the scene is captured with a shorter integration time than the first image of the scene.

11. The imaging device of claim 7 , wherein the first image and the second image represent the scene at the same moment in time.

12. The imaging device of claim 7 , wherein the instructions to apply a blur further comprise instructions to:

create a disc for the highlight region of the first image, wherein at least one of: a color characteristic of the disc and a brightness characteristic of the disc are based, at least in part, on the information obtained from the corresponding region in the second image.

13. An image processing method, comprising:

obtaining a first image of a scene;

obtaining a second image of the scene;

identifying a highlight region in the first image, the highlight region having a corresponding region in the second image;

modifying the first image by applying a blur to the highlight region of the first image to create an artificial SDOF effect in the first image, wherein one or more characteristics of the blur is determined using information obtained from the corresponding region in the second image; and

storing the modified first image in a memory.

14. The method of claim 13 , wherein the obtained second image of the scene has a lower resolution than the first image of the scene.

15. The method of claim 13 , wherein identifying a highlight region in the first image further comprises:

obtaining a downscaled version of the first image, wherein the downscaled version of the first image has the same resolution as the second image; and

comparing the downscaled version of the first image to the second image.

16. The method of claim 13 , wherein the obtained second image of the scene is captured with a shorter integration time than the first image of the scene.

17. The method of claim 13 , wherein applying a blur further comprises:

creating a disc for the highlight region of the first image, wherein at least one of: a color characteristic of the disc and a brightness characteristic of the disc are based, at least in part, on the information obtained from the corresponding region in the second image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2018
From: CAO, FREDERIC; LEE, PHILIP G.
To: APPLE INC.
Reel/Frame 045964/0233 →
Continuity (1)
Provisional Application 62514580 · Jun 2, 2017
Cited By (2)
US 12,671,909 US 12,707,160