Intra filtering flag in video coding
AssigneeQUALCOMM Incorporated
InventorsVadim Seregin, Marta Karczewicz, Xin Zhao
Life of this patent
Estimating the term…
Abstract
A method of decoding video data including, receiving a first block of video data, receiving a first syntax element indicating if a coding mode is to be used for the first block of video data in the case that the first block of video data is associated with a number of non-zero transform coefficients greater than or equal to a threshold, explicitly decoding a value of the received first syntax element, and applying the coding mode to the first block of video data in accordance with a value of the first syntax element.
Claims36
A method of decoding video data, the method comprising:
- receiving a first block of video data, the first block being associated with a first number of non-zero transform coefficients greater than or equal to a threshold;
- receiving a first syntax element indicating whether a position dependent intra prediction combination (PDPC) coding mode is to be used for the first block of video data;
- explicitly decoding a value of the received first syntax element;
- applying the PDPC coding mode to the first block of video data in accordance with the value of the first syntax element;
- receiving a second block of video data, the second block being associated with a second number of non-zero transform coefficients less than the threshold;
- inferring a value of a second syntax element indicating whether the PDPC coding mode is to be used for the second block of video data;
- and
- applying the PDPC coding mode in accordance with the inferred value of the second syntax element.
A method of encoding video data, the method comprising:
- determining whether to use a position dependent intra prediction combination (PDPC) coding mode for encoding a first block of video data;
- explicitly encoding a first syntax element indicating whether the PDPC coding mode is to be used for the first block of video data based on the first block of video data being associated with a first number of non-zero transform coefficients greater than or equal to a threshold;
- signaling the first syntax element in an encoded video bitstream;
- determining whether to use the PDPC coding mode for encoding a second block of video data;
- and
- not encoding a second syntax element indicating whether the PDPC coding mode is to be used for the second block of video data based on the second block of video data being associated with a second number of non-zero transform coefficients less than the threshold.
An apparatus configured to decode video data, the apparatus comprising:
- a memory configured to store the video data;
- and
- one or more processors in communication with the memory, the one or more processors configured to:
- receive a first block of the video data, the first block being associated with a first number of non-zero transform coefficients greater than or equal to a threshold;
- receive a first syntax element indicating whether a position dependent intra prediction combination (PDPC) coding mode is to be used for the first block of video data;
- explicitly decode a value of the received first syntax element;
- apply the PDPC coding mode to the first block of the video data in accordance with the value of the first syntax element;
- receive a second block of video data, the second block being associated with a second number of non-zero transform coefficients less than the threshold;
- infer a value of a second syntax element indicating whether the PDPC coding mode is to be used for the second block of video data;
- and
- apply the PDPC coding mode in accordance with the inferred value of the second syntax element.
An apparatus configured to encode video data, the apparatus comprising:
- a memory configured to store the video data;
- and
- one or more processors in communication with the memory, the one or more processors configured to:
- determine whether to use a position dependent intra prediction combination (PDPC) coding mode for encoding a first block of video data;
- explicitly encode a first syntax element indicating whether the PDPC coding mode is to be used for the first block of video data based on the first block of video data being associated with a first number of non-zero transform coefficients greater than or equal to a threshold;
- signal the first syntax element in an encoded video bitstream;
- determine whether to use the PDPC coding mode for encoding a second block of video data;
- and
- not encode a second syntax element indicating whether the PDPC coding mode is to be used for the second block of video data based on the second block of video data being associated with a second number of non-zero transform coefficients less than the threshold.
An apparatus configured to decode video data, the apparatus comprising:
- means for receiving a first block of video data, the first block being associated with a first number of non-zero transform coefficients greater than or equal to a threshold;
- means for receiving a first syntax element indicating whether a position dependent intra prediction combination (PDPC) coding mode is to be used for the first block of video data;
- means for explicitly decoding a value of the received first syntax element;
- means for applying the PDPC coding mode to the first block of video data in accordance with the value of the first syntax element;
- means for receiving a second block of video data, the second block being associated with a second number of non-zero transform coefficients less than the threshold;
- means for inferring a value of a second syntax element indicating whether the PDPC coding mode is to be used for the second block of video data;
- and
- means for applying the PDPC coding mode in accordance with the inferred value of the second syntax element.
An apparatus configured to encode video data, the apparatus comprising:
- means for determining whether to use a position dependent intra prediction combination (PDPC) coding mode for encoding a first block of video data;
- means for explicitly encoding a first syntax element indicating whether the PDPC coding mode is to be used for the first block of video data based on the first block of video data being associated with a first number of non-zero transform coefficients greater than or equal to a threshold;
- means for signaling the first syntax element in an encoded video bitstream;
- means for determining whether to use the PDPC coding mode for encoding a second block of video data;
- and
- means for not encoding a second syntax element indicating whether the PDPC coding mode is to be used for the second block of video data based on the second block of video data being associated with a second number of non-zero transform coefficients less than the threshold.
A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors of a device configured to decode video data to:
- receive a first block of video data, the first block being associated with a first number of non-zero transform coefficients greater than or equal to a threshold;
- receive a first syntax element indicating whether a position dependent intra prediction combination (PDPC) coding mode is to be used for the first block of video data;
- explicitly decode a value of the received first syntax element;
- apply the PDPC coding mode to the first block of the video data in accordance with the value of the first syntax element;
- receive a second block of video data, the second block being associated with a second number of non-zero transform coefficients less than the threshold;
- infer a value of a second syntax element indicating whether the PDPC coding mode is to be used for the second block of video data;
- and
- apply the PDPC coding mode in accordance with the inferred value of the second syntax element.
A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors of a device configured to encode video data to:
- determine whether to use a position dependent intra prediction combination (PDPC) coding mode for encoding a first block of video data;
- explicitly encode a first syntax element indicating whether the PDPC coding mode is to be used for the first block of video data based on the first block of video data being associated with a first number of non-zero transform coefficients greater than or equal to a threshold;
- signal the first syntax element in an encoded video bitstream;
- determine whether to use the PDPC coding mode for encoding a second block of video data;
- and
- not encode a second syntax element indicating whether the PDPC coding mode is to be used for the second block of video data based on the second block of video data being associated with a second number of non-zero transform coefficients less than the threshold.
Dependencies are inferred from the claim text.