DEVICE AND ALGORITHM FOR CAPTURING HIGH DYNAMIC RANGE (HDR) VIDEO
First Claim
Patent Images
1. A processor based method, comprising:
- pipelining a plurality of actions at a real time video rate to generate a high dynamic video output stream by;
capturing a plurality of images as low dynamic range images, at least one image having a different exposure setting than at least one other image in the plurality of images;
performing image alignment between the images in the plurality of images;
creating a single high dynamic range (HDR) image by combining the aligned images; and
encoding the HDR image into a HDR video output stream.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed towards enabling digital cameras to digitally process a captured a Low Dynamic Range image sequence at a real time video rate, and to convert the image sequence into an High Dynamic Range (HDR) image sequence using a pipelined architecture. Two or more image frames are captured using different exposure settings and then combined to form a single HDR output frame in a video sequence. The pipelined architecture operate on adjacent image frames by performing an image alignment, an image mixing, and a tone mapping on the adjacent image frames to generate the HDR image sequence.
55 Citations
20 Claims
-
1. A processor based method, comprising:
pipelining a plurality of actions at a real time video rate to generate a high dynamic video output stream by; capturing a plurality of images as low dynamic range images, at least one image having a different exposure setting than at least one other image in the plurality of images; performing image alignment between the images in the plurality of images; creating a single high dynamic range (HDR) image by combining the aligned images; and encoding the HDR image into a HDR video output stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. An image system, comprising:
-
a image sensing device that is configured to receive a plurality of images as low dynamic range images; and one or more circuits having a plurality of components thereon operating in a pipeline architecture to perform a plurality of actions at a real time video rate for a sequence of captured images, including; receiving the plurality of images, at least one image having a different exposure setting when captured than at least one other image in the plurality of images; performing image alignment between the images; creating a single high dynamic range image by combining the aligned images using a pixel-wise blending; and encoding the high dynamic range image into a high dynamic range video output stream. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage device having stored thereon a plurality of computer-executable instructions that when installed on a digital camera performs actions, comprising:
performing within a pipelined architecture using the computer-executable instructions to perform actions for images within a sequence of images, including; capturing a first image with a first exposure setting; capturing a second image with a second exposure setting that is different from the first exposure setting, the first image and the second image being captured as low dynamic range images; performing image alignment between the first image and the second image; creating a high dynamic range (HDR) image by blending the aligned first image and the second image using a pixel-wise blending; and encoding the HDR image into a HDR video output stream. - View Dependent Claims (16, 17, 18, 19, 20)
Specification