Determining an image capture payload burst structure based on a metering image capture sweep
First Claim
Patent Images
1. A method comprising:
- capturing, by an image sensor, a first plurality of images of a scene, wherein each image of the first plurality of images is captured with a different total exposure time (TET), wherein histograms are stored in a training database and are based on at least two captured images of respective scenes, and wherein the stored histograms are associated with respective target pixel values;
determining a TET sequence for capturing images of the scene, wherein determining the TET sequence comprises determining a scene histogram based on at least one of the images in the first plurality of images of the scene, comparing the scene histogram to at least one stored histogram, determining one or more target pixel values for the scene based on the respective target pixel values, and selecting one or more TET values to use in the TET sequence based on the one or more determined target pixel values;
capturing, by the image sensor, a second plurality of images of the scene, wherein images in the second plurality of images are captured using the TET sequence; and
based at least on the second plurality of images, constructing an output image of the scene.
2 Assignments
0 Petitions
Accused Products
Abstract
A first plurality of images of a scene may be captured. Each image of the first plurality of images may be captured with a different total exposure time (TET). Based at least on the first plurality of images, a TET sequence may be determined for capturing images of the scene. A second plurality of images of the scene may be captured. Images in the second plurality of images may be captured using the TET sequence. Based at least on the second plurality of images, an output image of the scene may be constructed.
-
Citations
20 Claims
-
1. A method comprising:
-
capturing, by an image sensor, a first plurality of images of a scene, wherein each image of the first plurality of images is captured with a different total exposure time (TET), wherein histograms are stored in a training database and are based on at least two captured images of respective scenes, and wherein the stored histograms are associated with respective target pixel values; determining a TET sequence for capturing images of the scene, wherein determining the TET sequence comprises determining a scene histogram based on at least one of the images in the first plurality of images of the scene, comparing the scene histogram to at least one stored histogram, determining one or more target pixel values for the scene based on the respective target pixel values, and selecting one or more TET values to use in the TET sequence based on the one or more determined target pixel values; capturing, by the image sensor, a second plurality of images of the scene, wherein images in the second plurality of images are captured using the TET sequence; and based at least on the second plurality of images, constructing an output image of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing device, cause the computing device to perform operations comprising:
-
capturing, by an image sensor, a first plurality of images of a scene, wherein each image of the first plurality of images is captured with a different total exposure time (TET), wherein histograms are stored in a training database and are based on at least two captured images of respective scenes, and wherein the stored histograms are associated with respective target pixel values; determining a TET sequence for capturing images of the scene, wherein determining the TET sequence comprises determining a scene histogram based on at least one of the images in the first plurality of images of the scene, comparing the scene histogram to at least one stored histogram, determining one or more target pixel values for the scene based on the respective target pixel values, and selecting one or more TET values to use in the TET sequence based on the one or more determined target pixel values; capturing, by the image sensor, a second plurality of images of the scene, wherein images in the second plurality of images are captured using the TET sequence; and based at least on the second plurality of images, constructing an output image of the scene. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
at least one processor; an image sensor; memory; and program instructions, stored in the memory, that upon execution by the at least one processor cause the computing device to perform operations including; capturing, by an image sensor, a first plurality of images of a scene, wherein each image of the first plurality of images is captured with a different total exposure time (TET), wherein histograms are stored in a training database and are based on at least two captured images of respective scenes, and wherein the stored histograms are associated with respective target pixel values; determining a TET sequence for capturing images of the scene, wherein determining the TET sequence comprises determining a scene histogram based on at least one of the images in the first plurality of images of the scene, comparing the scene histogram to at least one stored histogram, determining one or more target pixel values for the scene based on the respective target pixel values, and selecting one or more TET values to use in the TET sequence based on the one or more determined target pixel values; capturing, by the image sensor, a second plurality of images of the scene, wherein images in the second plurality of images are captured using the TET sequence; and based at least on the second plurality of images, constructing an output image of the scene. - View Dependent Claims (17, 18, 19, 20)
-
Specification