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:
A device includes a memory device configured to store video data including a current block, and processing circuitry in communication with the memory. The processing circuitry configured to obtain a parameter value that is based on one or more corresponding parameter values associated with one or more neighbor blocks of the video data stored to the memory device, the one or more neighbor blocks being positioned within a spatio-temporal neighborhood of the current block, the spatio-temporal neighborhood including one or more spatial neighbor blocks that are positioned adjacent to the current block and a temporal neighbor block that is pointed to by a disparity vector (DV) associated with the current block. The processing circuitry is also configured to code the current block of the video data stored to the memory device.
Abstract:
Systems, methods, and computer readable media are described for processing content color volume messages. In some examples, video data is obtained. The video data can include video data obtained from a camera, encoded video data, or decoded video data. Content color volume information associated with the video data is processed. The content color volume information is indicative of the content color volume of one or more pictures of the video data. For example, the content color volume information includes a first luminance value associated with a minimum luminance of the one or more pictures, a second luminance value associated with a maximum luminance of the one or more pictures, and one or more chromaticity coordinates of one or more color primaries describing a color gamut of the one or more pictures.
Abstract:
Systems, methods, and computer readable media are described for providing improved color remapping. In some examples, a video bitstream is obtained that includes a plurality of pictures having a first color characteristic. A color remapping information (CRI) supplemental enhancement information (SEI) message is identified from the video bitstream. A restriction is placed on the CRI SEI message such that a value of a syntax element of the CRI SEI message is restricted based on a condition. One or more samples of the plurality of pictures is remapped from the first color characteristic to a second color characteristic using a color remapping model of the CRI SEI message according to the restriction. In some cases, the condition is a chroma format of the plurality of pictures, in which case the value of the syntax element of the CRI SEI message is restricted based on the chroma format. In some cases, the condition is a color remap value identifying a purpose of the color remapping model of the CRI SEI message, in which case the value of the syntax element of the CRI SEI message is restricted based on the color remap value.
Abstract:
This disclosure relates to processing video data, including processing video data that is represented by an HDR/WCG color representation. In accordance with one or more aspects of the present disclosure, one or more Supplemental Enhancement Information (SEI) Messages may be used to signal syntax elements and or other information that allow a video decoder or video postprocessing device to reverse the dynamic range adjustment (DRA) techniques of this disclosure to reconstruct the original or native color representation of the video data. Dynamic range adjustment (DRA) parameters may be applied to video data in accordance with one or more aspects of this disclosure in order to make better use of an HDR/WCG color representation, and may include the use of global offset values, as well as local scale and offset values for partitions of color component values.
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:
Systems, methods, and computer readable media are described for generating a regional nesting message. In some examples, a video bitstream is obtained and an encoded video bitstream is generated using the video data. The encoded video bitstream includes a regional nesting message that contains a plurality of nested messages and region data defining at least a first region of a picture of the encoded video bitstream. For example, a first nested message of the regional nesting message includes a first set of data and a first region identifier indicating the first region of the picture is associated with the first set of data.
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.