REAL TIME TONE MAPPING OF HIGH DYNAMIC RANGE IMAGE DATA AT TIME OF PLAYBACK ON A LOWER DYNAMIC RANGE DISPLAY
First Claim
1. A computer comprising:
- a converter application for converting image data from a high dynamic range image to a lower dynamic range for display, the converter application comprising computer program instructions executing on the computer and configuring the computer to perform a process, comprising;
receiving image data to be displayed from a high dynamic range image;
computing metadata for the image data to be displayed, the metadata describing a luminance range of the image data;
computing tone mapping parameters for the image data based on at least the computed metadata and characteristics of a display having a lower dynamic range than the high dynamic range image;
tone mapping the received image data using the tone mapping parameters to generate output lower dynamic range image data; and
presenting the lower dynamic range image data on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A converter can process image data from input HDR images in real time to compute new metadata about the brightness, contrast, color gamut and/or color volume for the image data to be displayed from each frame. Existing metadata can be ignored. The converter can combine the metadata for a current HDR frame with metadata for a plurality of immediately previous sequential frames to provide parameters for tone mapping. The converter uses these parameters, and characteristics about a lower dynamic range display which will receive output image data, to define a transfer function for converting the input HDR image data into output image data for display. The converter analyzes and tone maps HDR frames at a rate sufficient to allow output video to be generated at a desired frame rate while receiving the image data from frames of the input HDR video at an input frame rate.
12 Citations
20 Claims
-
1. A computer comprising:
-
a converter application for converting image data from a high dynamic range image to a lower dynamic range for display, the converter application comprising computer program instructions executing on the computer and configuring the computer to perform a process, comprising; receiving image data to be displayed from a high dynamic range image; computing metadata for the image data to be displayed, the metadata describing a luminance range of the image data; computing tone mapping parameters for the image data based on at least the computed metadata and characteristics of a display having a lower dynamic range than the high dynamic range image; tone mapping the received image data using the tone mapping parameters to generate output lower dynamic range image data; and presenting the lower dynamic range image data on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented process for converting image data from a high dynamic range image to a lower dynamic range for display, comprising:
-
receiving image data to be displayed from a high dynamic range image; computing metadata for the image data to be displayed, the metadata describing a luminance range of the image data; computing tone mapping parameters for the image data based on at least the computed metadata and characteristics of a display having a lower dynamic range than the high dynamic range image; tone mapping the received image data using the tone mapping parameters to generate output lower dynamic range image data; and presenting the lower dynamic range image data on the display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising:
-
a computer storage medium; computer program instructions stored on the computer storage medium which, when processed by a processing device, instruct the processing device to perform a process comprising; receiving image data to be displayed from a high dynamic range image; computing metadata for the image data to be displayed, the metadata describing a luminance range of the image data; computing tone mapping parameters for the image data based on at least the computed metadata and characteristics of a display having a lower dynamic range than the high dynamic range image; tone mapping the received image data using the tone mapping parameters to generate output lower dynamic range image data; and presenting the lower dynamic range image data on the display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification