Operating a device to capture high dynamic range images
First Claim
1. A non-transitory machine readable medium of a device that captures images, the medium storing a program that when executed by at least one processing unit captures an image of a high dynamic range (HDR) scene, the program comprising sets of instructions for:
- capturing a plurality of images of the HDR scene at different exposure levels, wherein the different exposure levels are selected based at least in part upon detected lighting conditions within the HDR scene, including;
capturing and storing, prior to receiving a command to capture the HDR scene, at least one image at a first exposure level;
detecting the lighting conditions within the HDR scene based on an analysis of at least one of the at least one image captured and stored; and
capturing, upon receiving a command to capture the HDR scene, at least a first image at a second exposure level selected based at least in part upon the detected lighting conditions within the HDR scene; and
compositing the plurality of images to produce a composite image of the HDR scene.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels.
-
Citations
20 Claims
-
1. A non-transitory machine readable medium of a device that captures images, the medium storing a program that when executed by at least one processing unit captures an image of a high dynamic range (HDR) scene, the program comprising sets of instructions for:
-
capturing a plurality of images of the HDR scene at different exposure levels, wherein the different exposure levels are selected based at least in part upon detected lighting conditions within the HDR scene, including; capturing and storing, prior to receiving a command to capture the HDR scene, at least one image at a first exposure level; detecting the lighting conditions within the HDR scene based on an analysis of at least one of the at least one image captured and stored; and capturing, upon receiving a command to capture the HDR scene, at least a first image at a second exposure level selected based at least in part upon the detected lighting conditions within the HDR scene; and compositing the plurality of images to produce a composite image of the HDR scene. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a device to capture an image of a high dynamic range (HDR) scene, the method comprising:
-
capturing a plurality of images of the HDR scene at a plurality of selected exposure levels, wherein the exposure levels are selected based at least in part upon detected lighting conditions within the HDR scene, including; capturing and storing, prior to receiving a command to capture the HDR scene, at least one image at a first exposure level; detecting the lighting conditions within the HDR scene based on an analysis of at least one of the at least one image captured and stored; and capturing, upon receiving a command to capture the HDR scene, at least a first image at a second exposure level selected based at least in part upon the detected lighting conditions within the HDR scene; and compositing the plurality of images to produce a composite image of the HDR scene. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device that captures images, the device comprising:
-
a camera configured to capture a plurality of images of a scene at different image exposure durations, wherein the different image exposure durations are selected based at least in part upon detected lighting conditions of the scene, including the camera configured to; capture and store, prior to receiving a command to capture the HDR scene, at least one image at a first exposure duration; detect the lighting conditions within the HDR scene based on an analysis of at least one of the at least one image captured and stored; and capture, upon receiving a command to capture the HDR scene, at least a first image at a second exposure duration selected based at least in part upon the detected lighting conditions within the HDR scene; and an image processing module configured to composite the plurality of captured images to generate a composite image of the scene. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification