Efficient storage for production of high dynamic range images
First Claim
1. A method for storing a set of sensor output images for multi-exposure high dynamic range processing to produce a processed image, wherein the multi-exposure high dynamic range processing combines pixel values from one or more of the sensor output images to produce the processed image, the method comprising:
- receiving, from an image sensor, a first sensor output image, wherein the first sensor output image has a first exposure;
receiving, from the image sensor, a second sensor output image, wherein the second sensor output image has a second exposure different than the first exposure;
identifying first image pixels of the first sensor output image having pixel values which are unlikely to have a substantial contribution to the processed image; and
reducing an amount of information stored in relation to the first image pixels on the basis of the identifying step.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and computer programs are provided for storing a set of sensor output images for multi-exposure high dynamic range processing to produce a processed image. The multi-exposure high dynamic range processing combines pixel values from one or more of the sensor output images to produce the processed image. In one example, a method comprises receiving from an image sensor a first sensor output image. The first sensor output image has a first exposure. The method also comprises receiving from the image sensor a second sensor output image. The second sensor output image has a second exposure different than the first exposure. First image pixels of the first sensor output image having pixel values which are unlikely to have a substantial contribution to the processed image are identified, and the amount of information stored in relation to the first image pixels is reduced on the basis of the identifying step.
-
Citations
17 Claims
-
1. A method for storing a set of sensor output images for multi-exposure high dynamic range processing to produce a processed image, wherein the multi-exposure high dynamic range processing combines pixel values from one or more of the sensor output images to produce the processed image, the method comprising:
-
receiving, from an image sensor, a first sensor output image, wherein the first sensor output image has a first exposure; receiving, from the image sensor, a second sensor output image, wherein the second sensor output image has a second exposure different than the first exposure; identifying first image pixels of the first sensor output image having pixel values which are unlikely to have a substantial contribution to the processed image; and reducing an amount of information stored in relation to the first image pixels on the basis of the identifying step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for storing a set of sensor output images for multi-exposure high dynamic range processing to produce a processed image, wherein the multi-exposure high dynamic range processing combines pixel values from one or more of the sensor output images to produce the processed image, the apparatus comprising:
-
an image sensor; a first encoder configured to; receive from the image sensor a first sensor output image, wherein the first sensor output image has a first exposure; and produce a modified version of the first sensor output image, wherein producing the modified version of the first image comprises; identifying first image pixels of the first sensor output image having pixel values which are unlikely to have a substantial contribution to the processed image, and reducing an amount of information stored in relation to the first image pixels on the basis of the identifying step; a first buffer storage configured to receive and store the modified version of the first image; a second encoder configured to; receive from the image sensor a second sensor output image, wherein the second sensor output image has a second exposure different than the first exposure; and produce a modified version of the second sensor output image, wherein producing the modified version of the second image comprises; identifying second image pixels of the second sensor output image having pixel values which are unlikely to have a substantial contribution to the processed image; and reducing an amount of information stored in relation to the second image pixels on the basis of the identifying step of the second image pixels, and a second buffer storage configured to receive and store the modified version of the second image. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory, computer-readable storage medium comprising a set of computer-readable instructions stored thereon which, when executed by at least one processor, cause the at least one processor to:
-
receive, from an image sensor, a first sensor output image, wherein the first sensor output image has a first exposure; identify, as excluded from the first sensor output image, pixels of the first sensor output image having pixel value equal to or greater than a first threshold, the first threshold corresponding to a first image intensity; receive, from the image sensor, a second sensor output image, wherein the second sensor output image has a second exposure smaller than the first exposure; identify, as excluded from the second sensor output image, pixels of the second sensor output image having pixel value less than or equal to a second threshold, the second threshold corresponding to a second image intensity lower than the first image intensity; receive, from the image sensor, a third sensor output image, wherein the third sensor output image has a third exposure smaller than the first exposure and greater than the second exposure; identify, as excluded from the third sensor output image, pixels of the third sensor output image having pixel value greater than or equal to a third threshold and less than or equal to a fourth threshold, wherein the third threshold corresponds to a third image intensity lower than the first image intensity and the fourth threshold corresponds to a fourth image intensity higher than the second image intensity; and process the first, second and third sensor output images to produce a multi-exposure high dynamic range image, wherein the processing excludes pixels identified as excluded from the first sensor output image, excludes pixels identified as excluded from the second sensor output image and excludes pixels identified as excluded from the third sensor output image.
-
Specification