HIGH DYNAMIC RANGE IMAGE GENERATION AND RENDERING
First Claim
1. In a computer system, a method of generating a high dynamic range digital image, the method comprising;
- performing motion analysis relative to a reference image in a set of plural digital images depicting a scene, the motion analysis comprising determining image differences for each of one or more non-reference images in the set, relative to the reference image;
based at least in part on the motion analysis, deriving one or more relative exposure levels relative to the reference image for each non-reference image; and
based at least in part on the one or more relative exposure levels, integrating the set of plural digital images to form a higher dynamic range digital image depicting the scene.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and tools for high dynamic range (HDR) image rendering and generation. An HDR image generating system performs motion analysis on a set of lower dynamic range (LDR) images and derives relative exposure levels for the images based on information obtained in the motion analysis. These relative exposure levels are used when integrating the LDR images to form an HDR image. An HDR image rendering system tone maps sample values in an HDR image to a respective lower dynamic range value, and calculates local contrast values. Residual signals are derived based on local contrast, and sample values for an LDR image are calculated based on the tone-mapped sample values and the residual signals. User preference information can be used during various stages of HDR image generation or rendering.
213 Citations
20 Claims
-
1. In a computer system, a method of generating a high dynamic range digital image, the method comprising;
-
performing motion analysis relative to a reference image in a set of plural digital images depicting a scene, the motion analysis comprising determining image differences for each of one or more non-reference images in the set, relative to the reference image; based at least in part on the motion analysis, deriving one or more relative exposure levels relative to the reference image for each non-reference image; and based at least in part on the one or more relative exposure levels, integrating the set of plural digital images to form a higher dynamic range digital image depicting the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computer system, a method of rendering a high dynamic range digital image as a lower dynamic range digital image, the method comprising:
-
tone mapping each of plural sample values in a high dynamic range digital image to a respective lower dynamic range value; calculating a local contrast value for each of the tone-mapped sample values; deriving a residual signal for each of the tone-mapped sample values, the deriving based at least in part on the respective local contrast value; calculating sample values for a lower dynamic range digital image based at least in part on the tone-mapped sample values and the respective residual signals. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a computer system, a method of rendering a high dynamic range image based on user preference information, the method comprising:
-
providing one or more user preference controls for setting user preferences for high dynamic range image rendering parameters; receiving user preference information associated with a user from the user preference controls, the user preference information corresponding to high dynamic range image rendering parameters for a high dynamic range digital image file containing a high dynamic range digital image; and rendering the high dynamic range digital image based at least in part on the user preference information; wherein the rendering comprises; calculating a local contrast value for each of plural tone-mapped sample values; and calculating sample values for a lower dynamic range digital image based at least in part on the local contrast values for the respective tone-mapped sample values. - View Dependent Claims (19, 20)
-
Specification