LFNST signaling for chroma based on chroma transform skip
AssigneeQUALCOMM Incorporated
InventorsHilmi Enes Egilmez, Alican Nalci, Muhammed Zeyd Coban, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
An example device includes memory configured to store video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors determine whether a chroma block of the video data is encoded using dual tree partitioning. The one or more processors determine whether transform skip mode for the chroma block is enabled. The one or more processors, based on the chroma block being encoded using dual tree partitioning and transform skip mode being enabled for the chroma block, infer a value of a low-frequency non-separable transform (LFNST) index for the chroma block.
Claims38
A method of decoding video data, the method comprising:
- determining whether a chroma block of the video data is encoded using dual tree partitioning;
- determining whether transform skip mode for the chroma block is enabled;
- in response to both the chroma block being encoded using dual tree partitioning and the transform skip mode being enabled for the chroma block, inferring a value of a low-frequency non-separable transform (LFNST) index for the chroma block;
- and
- decoding the chroma block without applying an inverse LFNST.
A device for decoding video data, the device comprising:
- memory configured to store the video data;
- and
- one or more processors implemented in circuitry and being coupled to the memory, the one or more processors being configured to:
- determine whether a chroma block of the video data is encoded using dual tree partitioning;
- determine whether transform skip mode for the chroma block is enabled;
- in response to both the chroma block being encoded using dual tree partitioning and transform skip mode being enabled for the chroma block, infer a value of a low-frequency non-separable transform (LFNST) index for the chroma block;
- and
- decode the chroma block without applying an inverse LFNST.
A non-transitory computer-readable storage medium storing instructions that, when executed, causes one or more processors to:
- determine whether a chroma block of video data is encoded using dual tree partitioning;
- determine whether transform skip mode for the chroma block is enabled;
- in response to both the chroma block being encoded using dual tree partitioning and transform skip mode being enabled for the chroma block, inferring a value of a low-frequency non-separable transform (LFNST) index for the chroma block;
- and
- decode the chroma block without applying an inverse LFNST.
A device for decoding video data, the device comprising:
- means for determining whether a chroma block of the video data is encoded using dual tree partitioning;
- means for determining whether transform skip mode for the chroma block is enabled;
- means for inferring a value of a low-frequency non-separable transform (LFNST) index for the chroma block in response to both the chroma block being encoded using dual tree partitioning and transform skip mode being enabled for the chroma block;
- and
- means for decoding the chroma block without applying an inverse LFNST.
A method of encoding video data, the method comprising:
- determining whether to encode a chroma block of the video data using dual tree partitioning;
- determining whether to enable transform skip mode for the chroma block;
- in response to both the determination to encode the chroma block using dual tree partitioning and the determination to enable transform skip mode for the chroma block, refraining from signaling a low-frequency non-separable transform (LFNST) index for the chroma block;
- and
- encoding the chroma block without applying an LFNST.
A device for encoding video data, the device comprising:
- memory configured to store the video data;
- and
- one or more processors implemented in circuitry and being coupled to the memory, the one or more processors being configured to:
- determine whether to encode a chroma block of the video data using dual tree partitioning;
- determine whether to enable transform skip mode for the chroma block;
- in response to both the determination to encode the chroma block using dual tree partitioning and the determination to enable transform skip mode for the chroma block, refrain from signaling a low-frequency non-separable transform (LFNST) index for the chroma block;
- and
- encode the chroma block without applying an LFNST.
A non-transitory computer-readable storage medium storing instructions that, when executed, causes one or more processors to:
- determine whether to encode a chroma block of video data using dual tree partitioning;
- determine whether to enable transform skip mode for the chroma block;
- in response to both the determination to encode the chroma block using dual tree partitioning and the determination to enable transform skip mode for the chroma block, refrain from signaling a low-frequency non-separable transform (LFNST) index for the chroma block;
- and
- encode the chroma block without applying an LFNST.
A device for encoding video data, the device comprising:
- means for determining whether to encode a chroma block of the video data using dual tree partitioning;
- means for determining whether to enable transform skip mode for the chroma block;
- means for refraining from signaling a low-frequency non-separable transform (LFNST) index for the chroma block in response to both the determination to encode the chroma block using dual tree partitioning and the determination to enable transform skip mode for the chroma block;
- and
- means for encoding the chroma block without applying an LFNST.
Dependencies are inferred from the claim text.