Abstract:
This disclosure relates to processing video data, including processing video data to conform to a high dynamic range (HDR)/wide color gamut (WCG) color container. The techniques apply, on an encoding side, pre-processing of color values prior to application of a static transfer function and/or apply post-processing on the output from the application of the static transfer function. By applying pre-processing, the examples may generate color values that when compacted into a different dynamic range by application of the static transfer function linearize the output codewords. By applying post-processing, the examples may increase signal to quantization noise ratio. The examples may apply the inverse of the operations on the encoding side on the decoding side to reconstruct the color values.
Abstract:
Un método de procesamiento de datos de vídeo decodificados, comprendiendo el método: determinar, mediante una unidad de decodificación de vídeo, un valor máximo de brillo de una pantalla actual; obtener, mediante la unidad de decodificación de vídeo y para una imagen de datos de vídeo, uno o más mensajes de información de mejora complementarios (SEI) de la información de reasignación de color (CRI) que corresponden cada uno a un valor de brillo máximo respectivo de un conjunto de valores máximos de brillo, en el que cada mensaje SEI de CRI respectivo de los mensajes SEI de CRI incluye un elemento de sintaxis colour_remap_id respectivo que indica el valor máximo de brillo respectivo; determinar, para cada mensaje SEI de CRI respectivo de los mensajes SEI de CRI, el valor máximo de brillo respectivo basándose en un valor del elemento de sintaxis de identificación de reasignación del color respectivo incluido en el mensaje SEI de CRI respectivo; seleccionar, mediante la unidad de decodificación de vídeo y basándose en el valor máximo del brillo de la pantalla actual, un mensaje SEI de CRI del uno o más mensajes SEI de CRI; reasignar el color, mediante la unidad de decodificación de vídeo y basándose en el mensaje SEI de CRI seleccionado, de muestras de la imagen de datos de vídeo; y generar, mediante la unidad de decodificación de vídeo y para la visualización en la pantalla actual, las muestras reasignadas de color de la imagen de datos de vídeo.
Abstract:
Processing high dynamic range and or wide color gamut video data using a fixed-point implementation. A method of processing video data may include receiving one or more supplemental enhancement information (SEI) messages that contain information specifying how to determine parameters for performing an inverse dynamic range adjustment process, receiving decoded video data, and performing the inverse dynamic range adjustment process on the decoded video data using fixed-point computing in accordance with the information in the one or more SEI messages. RECEIVE ONE OR MORE SYNTAX ELEMENTS THAT CONTAIN INFORMATION SPECIFYING HOW TO DETERMINE /-1300 PARAMETERS FOR PERFORMING AN INVERSE DYNAMIC RANGE ADJUSTMENT ,-1310 RECEIVE DECODED VIDEO DATA DETERMINE THE PARAMETERS FOR THE 1-1320 INVERSE DYNAMIC RANGE ADJUSTMENT PERFORM THE INVERSE DYNAMIC RANGE ADJUST PROCESS ON THE DECODED 1-1330 VIDEO DATA USING FIXED-POINT COMPUTING IN ACCORDANCE WITH THE INFORMATION RECEIVED DISPLAY THE VIDEO DATA 1-1340
Abstract:
In an example, a method of processing video may include receiving a bitstream including encoded video data and a colour remapping information (CRI) supplemental enhancement information (SEI) message. The CRI SEI message may include information corresponding to one or more colour remapping processes. The method may include decoding the encoded video data to generate decoded video data. The method may include applying a process that does not correspond to the CRI SEI message to the decoded video data before applying at least one of the one or more colour remapping processes to the decoded video data to produce processed decoded video data.
Abstract:
This disclosure relates to processing video data, including processing video data to conform to a high dynamic range/wide color gamut (HDR/WCG) color container. As will be explained in more detail below, the techniques of the disclosure including dynamic range adjustment (DRA) parameters and apply the DRA parameters to video data in order to make better use of an HDR/WCG color container. The techniques of this disclosure may also include signaling syntax elements that allow a video decoder or video post processing device to reverse the DRA techniques of this disclosure to reconstruct the original or native color container of the video data.
Abstract:
RESUMEN Esta descripción se refiere al procesamiento de datos de video, incluyendo el procesamiento de datos de video para ajustarse a un recipiente de color de alto rango dinámico/amplia gama de colores (HDR/WCG). Como se explicará en más detalle a continuación, las técnicas de la descripción incluyen los parámetros ajuste de rango dinámico (DRA) y aplican los parámetros de DRA a datos de video con el fin de hacer un mejor uso de un recipiente de color HDR/WCG. Las técnicas de la presente descripción también pueden incluir elementos de sintaxis de señalización que permiten a un decodificador de video o un dispositivo de posprocesamiento de video revertir las técnicas DRA de esta descripción para reconstruir el recipiente de color original o nativo de los datos de video.
Abstract:
A device may determine, based on data in a bitstream, a luma sample (Y) of a pixel, a Cb sample of the pixel, and the Cr sample of the pixel. Furthermore, the device may obtain, from the bitstream, a first scaling factor and a second scaling factor. Additionally, the device may determine, based on the first scaling factor, the Cb sample for the pixel, and Y, a converted B sample (B) for the pixel. The device may determine, based on the second scaling factor, the Cr sample for the pixel, and Y, a converted R sample (R) for the pixel. The device may apply an electro-optical transfer function (EOTF) to convert Y, R, and B to a luminance sample for the pixel, a R sample for the pixel, and a B sample for the pixel, respectively.