Capturing and rendering high dynamic range images
First Claim
Patent Images
1. A mobile device that captures images, the device comprising:
- a camera for capturing at least three images at different image exposure durations; and
an image processing module for compositing the three captured images to generate a first composite image and modifying the first composite image to produce a second composite image, wherein modifying the first composite image to produce the second composite image comprises increasing a range of pixel values in a first set of regions of the first composite image and decreasing a range of pixel values in a second set of regions of the first composite image.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a mobile device that captures and produces images with high dynamic ranges. To capture and produce a high dynamic range image, the mobile device of some embodiments includes novel image capture and processing modules. In some embodiments, the mobile device produces a high dynamic range (HDR) image by (1) having its image capture module rapidly capture a succession of images at different image exposure durations, and (2) having its image processing module composite these images to produce the HDR image.
329 Citations
38 Claims
-
1. A mobile device that captures images, the device comprising:
-
a camera for capturing at least three images at different image exposure durations; and an image processing module for compositing the three captured images to generate a first composite image and modifying the first composite image to produce a second composite image, wherein modifying the first composite image to produce the second composite image comprises increasing a range of pixel values in a first set of regions of the first composite image and decreasing a range of pixel values in a second set of regions of the first composite image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine readable medium of a device that captures images, the medium storing a program for producing one high dynamic range (HDR) image, the program comprising sets of instructions for:
-
capturing a first image at a first exposure duration, a second image at a second exposure duration that is longer than the first exposure duration, and a third image at a third exposure duration that is longer than the second exposure duration; generating, for each image, a mask that specifies parts of the image to use to produce the HDR image, wherein the mask for the second image is derived from the first image and the third image; and using the masks to composite the captured images to produce the HDR image. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of generating a high dynamic range (HDR) image, the method comprising:
-
receiving a first image captured at a first exposure duration, a second image captured at a second exposure duration that is longer than the first exposure duration, and a third image captured at a third exposure duration that is longer than the second exposure duration; for each image, using the second image to generate a mask that contains a masking value for each pixel in a plurality of pixels of the image; for each image, adjusting a component color value of each pixel in the plurality of pixels of the image based on the pixel'"'"'s corresponding mask value and a factor related to the exposure duration at which the image was captured; and generating a composite HDR image, wherein generating the composite HDR image comprises combining the adjusted component color values of corresponding pixels from each of the images. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification