Abstract:
Provided are methods, apparatus, and computer-readable medium for processing video data using a video coding system that implements ST 2094-10 for modifying the color volume of a video signal. In various implementations, metadata blocks that include color volume transform parameters can be included in an encoded bitstream with an encoded video. Mastering display color volume parameters must also be included in the encoded bitstream when the color volume transform parameters are included in the bitstream. When the mastering display color volume parameters are not also included in the bitstream, all or part of the bitstream is non-conforming.
Abstract:
The present disclosure provides various aspects related to luma-driven chroma scaling for high dynamic range and wide color gamut contents. For example, a method of video data decoding may include obtaining video data, where the video data includes a scaled chroma component and a luma component, and where the scaled chroma component is scaled based on a chroma scaling factor that is a non-linear function of the luma component. The method may also include obtaining the chroma scaling factor for the scaled chroma component and generating a chroma component from the scaled chroma component based on the chroma scaling factor. In addition, the method may include outputting the chroma component, which may then be used for further processing.
Abstract:
A video coder, when coding residual data, determines whether to perform SDH for a coefficient group of a chroma transform block independently from determining whether to perform SDH for the coefficient group of the luma transform block.
Abstract:
Techniques are described for determining a scan order for transform coefficients of a block. The techniques may determine context for encoding or decoding significance syntax elements for the transform coefficients based on the determined scan order. A video encoder may encode the significance syntax elements and a video decoder may decode the significance syntax elements based on the determined contexts.
Abstract:
Techniques are described for a video coder (e.g., video encoder or video decoder) that is configured to select a context pattern from a plurality of context patterns that are the same for a plurality of scan types. Techniques are also described for a video coder that is configured to select a context pattern that is stored as a one-dimensional context pattern and identifies contexts for two or more scan types.