Abstract:
In an embodiment, a method involves receiving a pixel array, compressing the pixel array by, for each pixel block of multiple pixel blocks: accessing pixel values associated with pixels in the pixel block, determining a range of the pixel values and an endpoint pixel value in the range, determining quantization levels corresponding to different values within the range of the pixel values, selecting a quantization level from the quantization levels for each of the pixel values in the pixel block, and encoding the pixel values in the pixel block using their respective selected quantization levels and the endpoint pixel value.
Abstract:
An example device for decoding video data includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to reshape a pixel domain reference template block using a forward mapping function into a mapped domain reference template block and derive local illumination compensation (LIC) model parameters from the mapped domain reference template block and a mapped domain neighboring reconstruction template block. The one or more processors are configured to apply the LIC model parameters to motion-compensated prediction signals and decode the video data based on the application of the LIC model parameters.
Abstract:
In an encoder, a high-dynamic range (HDR) image is encoded using a family of local forward reshaping functions selected according to an array of forward mapping indices (FMI) indicating which local forward reshaping function needs to be used for each pixel in the HDR image to generate a reshaped standard dynamic range (SDR) image. A decoder, given the reshaped SDR image, iteratively generates a reconstructed HDR image and estimated reshaped SDR images by adjusting a local FMI array and a local array of backward mapping indices (BMI) until an error metric related to the difference between the local BMI and FMI arrays and the difference between the estimate SDR images and the reshaped SDR image satisfy a convergence criterion. Techniques for generating families of local forward reshaping functions and local backward reshaping functions based on a global forward reshaping function are also presented.
Abstract:
The invention provides a method for managing image data in an automotive lighting device (10). This method comprises the steps of providing an image pattern (1) and defining a variation pattern (2), wherein a pixel (21) of the variation pattern (2, 3) is related to the difference of luminous intensity between two pixels (11) of the image pattern (1). Afterwards, this variation pattern (2, 3) is compressed, thus creating a compressed variation pattern, which is sent to a light module (4). The invention also provides an automotive lighting device (10) for performing the steps of such a method.
Abstract:
The invention provides a method for managing image data in an automotive lighting device (10). This method comprises the steps of providing an image pattern (1) and an alternative dataset with a data number lower than the number of pixels, wherein the alternative dataset is related to the values of luminous intensity of the pixels (11). Then, the maximum error is calculated and the alternative dataset is modified to reduce the maximum error, obtaining a modified alternative dataset. The modified alternative dataset is compressed and sent to a light module. The invention also provides an automotive lighting device (10) for performing the steps of such a method.
Abstract:
At least some applications in the total HDR video chain desire some more sophisticated approach, such as a high dynamic range video encoder (900), arranged to receive via an image input (920) an input high dynamic range image (MsterHDR) which has a first maximum pixel luminance (PB_C_H50), the encoder being arranged to receive via a metadata input (921) a master luma mapping function (FL_50t1), which luma mapping function defines the relationship between normalized lumas of the input high dynamic range image and normalized lumas of a corresponding standard dynamic range image (Im_LDR) having a maximum pixel luminance of preferably 100 nit, characterized in that the encoder further comprises a metadata input (923) to receive a second maximum pixel luminance (PB_CH), and the encoder further being characterized in that it comprises: - a HDR function generation unit (901) arranged to apply a standardized algorithm to transform the master luma mapping function (FL_50t1) into a adapted luma mapping function (F_H2hCI), which relates normalized lumas of the input high dynamic range image to normalized luminances of an intermediate dynamic range image (IDR) which is characterized by having a maximum possible luminance being equal to the second maximum pixel luminance (PB_CH); an IDR image calculation unit (902) arranged to apply the adapted luma mapping function (F_H2hCI) to lumas of pixels of the input high dynamic range image (MsterHDR) to obtain lumas of pixels of the intermediate dynamic range image (IDR); and an IDR mapping function generator (903) arranged to derive on the basis of the master luma mapping function (FL_50t1) and the adapted luma mapping function (F_H2hCI) a channel luma mapping function (F_I2sCI), which defines as output the respective normalized lumas of the standard dynamic range image (Im_LDR) when given as input the respective normalized lumas of the intermediate dynamic range image (IDR); the encoder being further characterized to have as output: the intermediate dynamic range image (IDR), as first metadata the second maximum pixel luminance (PB_CH), as second metadata the channel luma mapping function (F_I2sCI); and as third metadata the first maximum pixel luminance (PB_C_H50).
Abstract:
An imaging array and method for using the same are disclosed The imaging array includes a plurality of pixel sensors connected to a bit line, each pixel sensor includes a photodetector that includes a photodiode, a floating diffusion node, and a buffer connected to the floating diffusion node that produces a pixel output signal having a voltage that is a monotonic function of a voltage on the floating diffusion node. Each pixel sensor also include an overflow capacitor connected to the photodiode by an overflow transfer gate that allows photocharge in excess of a predetermined charge to flow onto the overflow capacitor. The charge accumulated on the photodiode and the overflow capacitor are combined to provide an improved dynamic range for the pixel sensors.
Abstract:
Real-time forward reshaping, comprising selecting a statistical sliding window that indexes with the current frame, having also, a look-back frame and a look-ahead frame, determining whether they are part of the current scene, determining a noise parameter, a luma transfer function and a luma forward reshaping function based on the luma transfer function and the noise parameter within the current scene, selecting a central tendency sliding window of the current frame and the look-back frame within the current scene, and determining a central tendency luma forward reshaping function. The chroma reshaping comprises analyzing statistics for the extended dynamic range (EDR) weights and EDR upper bounds, mapping these to standard dynamic range (SDR) weights and SDR upper bounds based on the central tendency luma forward reshaping function, determining a chroma content-dependent polynomial and a central tendency chroma forward reshaping polynomial and generating chroma MMR coefficients.
Abstract:
A device for decoding video data receives the video data, determines a scaling parameter for a block of the video data; and scales the block in a video decoding loop using the scaling parameter to increase a dynamic range for luminance values of the block. A device for encoding video data partitions the video data into blocks; determines a scaling parameter for a block of the video data; and scales the block in a video encoding loop using the scaling parameter to decrease a dynamic range for luminance values of the block.