Signalling chroma quantization parameter (QP) mapping tables
AssigneeQUALCOMM Incorporated
InventorsAdarsh Krishnan Ramasubramonian, Dmytro Rusanovskyy, Geert Van der Auwera, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
A method of decoding video data includes receiving a first chroma quantization parameter (QP) mapping table in an encoded video bitstream, determining a first chroma QP value for a first chroma block of video data from a luma QP value and the first chroma QP mapping table, decoding the first chroma block of video data using the first chroma QP value.
Claims30
A method of decoding video data, the method comprising:
- receiving syntax elements describing a set of pivot points that specify a piece-wise linear model for a first chroma quantization parameter (QP) mapping table in an encoded video bitstream;
- determining a first chroma QP value for a first chroma block of video data from a luma QP value and the first chroma QP mapping table
- receiving a syntax element that indicates if a same chroma QP mapping table is used for both a Cb chroma block and a co-located Cr chroma block, wherein the first chroma block is the Cb chroma block and a second chroma block is the co-located Cr chroma block;
- and
- decoding the first chroma block of video data using the first chroma QP value.
An apparatus configured to decode video data, the apparatus comprising:
- a memory configured to store video data;
- and
- one or more processors in communication with the memory, the one or more processors configured to:
- receive syntax elements describing a set of pivot points that specify a piece-wise linear model for a first chroma quantization parameter (QP) mapping table in an encoded video bitstream;
- determine a first chroma QP value for a first chroma block of video data from a luma QP value and the first chroma QP mapping table
- receive a syntax element that indicates if a same chroma QP mapping table is used for both a Cb chroma block and a co-located Cr chroma block, wherein the first chroma block is the Cb chroma block and a second chroma block is the co-located Cr chroma block;
- and
- decode the first chroma block of video data using the first chroma QP value.
A method of encoding video data, the method comprising:
- determining a first chroma quantization parameter (QP) value for a first chroma block of video data from a luma QP value and a first chroma QP mapping table;
- encoding the first chroma block of video data using the first chroma QP value;
- signaling a syntax element that indicates if a same chroma QP mapping table is used for both a Cb chroma block and a co-located Cr chroma block, wherein the first chroma block is the Cb chroma block and a second chroma block is the co-located Cr chroma block;
- and
- signaling syntax elements describing a set of pivot points that specify a piece-wise linear model for the first chroma QP mapping table in an encoded video bitstream.
An apparatus configured to encode video data, the apparatus comprising:
- a memory configured to store video data;
- and
- one or more processors in communication with the memory, the one or more processors configured to:
- determine a first chroma quantization parameter (QP) value for a first chroma block of video data from a luma QP value and a first chroma QP mapping table;
- encode the first chroma block of video data using the first chroma QP value;
- signal a syntax element that indicates if a same chroma QP mapping table is used for both a Cb chroma block and a co-located Cr chroma block, wherein the first chroma block is the Cb chroma block and a second chroma block is the co-located Cr chroma block;
- and
- signal syntax elements describing a set of pivot points that specify a piece-wise linear model for the first chroma QP mapping table in an encoded video bitstream.
An apparatus configured to decode video data, the apparatus comprising:
- a memory configured to store video data;
- and
- one or more processors in communication with the memory, the one or more processors configured to:
- receive syntax elements describing a set of pivot points that specify a piece-wise linear model for a first chroma quantization parameter (QP) mapping table in an encoded video bitstream;
- determine a first chroma QP value for a first chroma block of video data from a luma QP value and the first chroma QP mapping table, wherein the first chroma block of video data is a joint CbCr residual;
- and
- decode the first chroma block of video data using the first chroma QP value.
Dependencies are inferred from the claim text.