Deriving dynamic range adjustment (DRA) parameters for video coding
AssigneeQUALCOMM Incorporated
InventorsAdarsh Krishnan Ramasubramonian, Dmytro Rusanovskyy, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
Dynamic Range Adjustment can be used to correct distortions that can occur when the dynamic range of the colors in video are transformed. In various examples, Dynamic Range Adjustment can be performed using a function without discontinuities that takes as input a range of color values. Parameters describing the function can be encoded into a bitstream, and the parameters can be used by a decoding process to reconstruct the function. The function can be linear or non-linear. The function optionally includes a piece-wise linear function.
Claims21
A method of encoding video data, comprising:
- obtaining, at an encoding device, video data, wherein, for a portion of a video picture of the video data, obtaining video data for a portion of a video picture of the video data comprises obtaining parameters describing a function of a quantization parameter that is without discontinuities, the function being for dynamic range adjustment of samples in the portion of the video frame, and the quantization factor being associated with quantizing transform coefficients used to encode the portion of the picture;
- generating a syntax structure indicative of the parameters, the parameters describing the function for dynamic range adjustment of the samples;
- and
- generating encoded video data indicative of the samples in the portion of the video frame from the video data, wherein the syntax structure is included with the encoded video data.
A method of decoding video data, comprising:
- determining, from an encoded video bitstream comprising encoded video data, for a portion of a video picture from the encoded video data, a syntax structure including parameters describing a function of a quantization factor, the function being without discontinuities for dynamic range adjustment of colors in the portion of the video picture and wherein the quantization factor is associated with quantizing transform coefficients used to encode the portion of the video picture;
- decoding samples in the portion of the video picture;
- and
- applying the function to the samples in the portion of the video picture to perform dynamic range adjustment of the samples.
An apparatus for decoding video data, comprising:
- a memory configured to store at least a portion of a video picture;
- and
- a video processor configured to:
- determine, from an encoded video bitstream comprising encoded video data, for the portion of the video picture from the encoded video data, a syntax structure including parameters describing a function of a quantization factor, the function being without discontinuities for dynamic range adjustment of colors in the portion of the video picture and wherein the quantization factor is associated with quantizing transform coefficients used to encode the portion of the video picture;
- decode samples in the portion of the video picture using the encoded video data;
- and
- apply the function to the samples in the portion of the video picture to perform dynamic range adjustment of the samples.
Dependencies are inferred from the claim text.