Abstract:
Methods and systems for reducing banding artifacts when displaying high-dynamic-range images are described. Given an input image in a first dynamic range, and an input backward reshaping function mapping codewords from the first dynamic range to a second dynamic range, wherein the second dynamic range is equal or higher than the first dynamic range, statistical data based on the input image and the input backward reshaping function are generated to estimate the risk of banding artifacts in a target image in the second dynamic range generated by applying the input backward reshaping function to the input image. Separate banding alleviation algorithms are applied in the darks and highlights parts of the first dynamic range to generate a modified backward reshaping function, which when applied to the input image to generate the target image eliminates or reduces banding in the target image.
Abstract:
To enable better color and in particular color saturation control for HDR image handling systems which need to do luminance dynamic range conversion, e.g. from a SDR image to an image optimized for rendering on a display of higher display peak brightness and dynamic range, the inventors invented an apparatus (400) for processing a color saturation (C'bL, C'rL) of an input color (Y'L, C'bL, C'rL) of an input image (Im RLDR) to yield an output color (Y'M, Cb'M, Cr'M) of an output image (Im3000nit) corresponding to the input image, which output image is a re-grading of the input image characterized by the fact that its pixel colors have a different normalized luminance position (Y2) compared to the normalized luminance positions of the input colors (Yl), the normalized luminances being defined as the luminance of a pixel divided by the respective maximal codeable luminance of the image's luminance representation, whereby the ratio of the maximum codeable luminance of the input image and the maximum codeable luminance of the output image is at least 4 or larger, or 1/4 th or smaller, the apparatus comprising a luminance processor (401) arranged to apply a display tuned luminance mapping function (F_L_da) to determine an output luminance (Y'M) from the input luminance (Y'L) of the input color, the apparatus further comprising a saturation factor determination unit (402) arranged to calculate a final saturation processing strategy (b; Bcorr) based on an initial saturation processing strategy (F _sat) and based on a secondary luminance value (Y'_H) which is derivable from the output luminance (Y'M) by applying a luminance mapping function (F M2H) which is based on the luminance mapping function (F_L_s2h).
Abstract:
The present principles relates to a method and device for reconstructing an HDR image by applying a reconstruction process on a SDR image whose the content is similar to the content of the HDR image but the dynamic range of the luminance values of said SDR image is lower than the dynamic range of the luminance values of said HDR image, said reconstruction process requiring parameters obtained from a bitstream. The method is characterized in that the method further comprises determining whether all the required parameters are available from the bitstream and recovering the lost or corrupted parameters from additional data, said reconstruction process further taking into account said recovered parameters.
Abstract:
In a method to improve backwards compatibility when decoding high-dynamic range images coded in a wide color gamut (WCG) space which may not be compatible with legacy color spaces, hue and/or saturation values of images in an image database are computed for both a legacy color space (say, YCbCr-gamma) and a preferred WCG color space (say, IPT-PQ). Based on a cost function, a reshaped color space is computed so that the distance between the hue values in the legacy color space and rotated hue values in the preferred color space is minimized. HDR images are coded in the reshaped color space. Legacy devices can still decode standard dynamic range images assuming they are coded in the legacy color space, while updated devices can use color reshaping information to decode HDR images in the preferred color space at full dynamic range.
Abstract:
Noise levels in pre-reshaped codewords of a pre-reshaped bit depth in pre-reshaped images within a time window of a scene are calculated. Per-bin minimal bit depth values are computed for pre-reshaped codeword bins based on the calculated noise levels in the pre-reshaped codewords. Each per-bin minimal bit depth value corresponds to a minimal bit depth value for a respective pre-reshaped codeword bin. A specific codeword mapping function for a specific pre-reshaped image in the pre-reshaped image is generated based on the pre-reshaped bit depth, the per-bin minimal bit depth values, and a target bit depth smaller than the pre-reshaped bit depth. The specific codeword mapping function is applied to specific pre-reshaped codewords of the specific pre-reshaped image to generate specific target codewords of the target bit depth for a specific output image.
Abstract:
Methods and apparatus for rendering and displaying high dynamic range (HDR) digital image content. An HDR rendering and display system may support the rendering and display of standard dynamic range (SDR) and HDR content to both HDR-enabled and standard displays. The HDR rendering and display system renders digital image content into the HDR space and maps the rendered HDR content into the display space of HDR or standard displays using display processing techniques that may preserve at least some of the HDR content even for standard displays. The HDR rendering and display system may take into account various information including but not limited to display characteristics such as size, control inputs, current image characteristics such as image brightness, and environmental information such as viewer position and ambient lighting levels to dynamically adapt the rendering and display of the digital image content according to ambient viewing conditions at the target display.
Abstract:
Because we needed a new color saturation processing in tune with dynamic range transformations necessary for handling the recently introduced high dynamic range image encoding, we describe a color saturation modification apparatus (101) arranged to determine linear color differences (R-Y,G-Y,B-Y) on the basis of an input color (R,G,B) and a luminance (Y) of the input color, and to do a multiplication of the linear color differences (R-Y,G-Y,B-Y) with a gain (g), characterized in that the apparatus is arranged to determine the gain as a function of a difference value (V_in-Y) being defined as the value of the highest one of the linear color differences (R-Y,G-Y,B-Y).
Abstract:
The present disclosure generally relates to a method and device for decoding an HDR picture from a bitstream representing a LDR picture and an illumination picture. The method comprising: - obtaining a decoded version of the HDR picture by multiplying the sample values of a decoded version of the LDR picture by the sample values of the decoded version of the illumination picture; and - obtaining a color value expressed in an output color space for each sample value of the decoded version of the HDR picture, the method is characterized in that it further comprises: - obtaining a color value expressed in the output color space for each sample value of a decoded version of the LDR picture just before multiplying said color values by the sample values of the decoded version of the illumination picture.
Abstract:
The present disclosure relates to methods and devices for video or frame processing including an apparatus, e.g., a video or frame processor. In some aspects, the apparatus may receive a video stream including a plurality of frames, each of the plurality of frames including luminance information. The apparatus may also perform a histogram analysis on the luminance information for each of the plurality of frames. Additionally, the apparatus may determine whether a difference between the luminance information for each of the plurality of frames and a current luminance distribution is greater than a perceptual threshold. The apparatus may also calculate an updated tone mapping configuration based on the luminance information for a frame when the difference between the luminance information for the frame and the current luminance distribution is greater than the perceptual threshold.