Interactions between decoder-side intra mode derivation and adaptive intra prediction modes
AssigneeTencent America LLC
InventorsLiang ZHAO, Xin ZHAO, Shan LIU
Life of this patent
Estimating the term…
Abstract
A method of performing intra prediction of a current block of a picture of a video sequence, includes determining whether a first flag indicates that an intra prediction mode corresponding to the current block is a directional mode, and based on the first flag being determined to indicate that the intra prediction mode corresponding to the current block is the directional mode, determining an index of the intra prediction mode in an allowed intra prediction modes (AIPM) list, and performing the intra prediction of the current block, using the intra prediction mode corresponding to the determined index in the AIPM list.
Claims20
A method of performing intra prediction of a current block of a picture of a video sequence, the method being performed by at least one processor, and the method comprising:
- determining whether a first flag indicates that an intra prediction mode corresponding to the current block is a directional mode;
- based on the first flag being determined to indicate that the intra prediction mode corresponding to the current block is the directional mode, determining whether a second flag indicates that the intra prediction mode is a decoder side intra mode derivation (DIMD) mode;
- and
- based on the second flag being determined to not indicate that the intra prediction mode is the DIMD mode:
- signaling a third flag indicating an index of the intra prediction mode in an allowed intra prediction modes (AIPM) list;
- and
- performing the intra prediction of the current block, using the intra prediction mode corresponding to the signaled third flag.
An apparatus for performing intra prediction of a current block of a picture of a video sequence, the apparatus comprising:
- at least one memory configured to store computer program code;
- and
- at least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code comprising:
- first determining code configured to cause the at least one processor to determine whether a first flag indicates that an intra prediction mode corresponding to the current block is a directional mode;
- second determining code configured to cause the at least one processor to, based on the first flag being determined to indicate that the intra prediction mode corresponding to the current block is the directional mode, determine whether a second flag indicates that the intra prediction mode is a decoder side intra mode derivation (DIMD) mode;
- and
- first performing code configured to cause the at least one processor to, based on the second flag being determined to not indicate that the intra prediction mode is the DIMD mode, signal a third flag indicating an index of the intra prediction mode in an allowed intra prediction modes (AIPM) list and perform the intra prediction of the current block, using the intra prediction mode corresponding to the signaled third flag.
A non-transitory computer-readable storage medium storing instructions that cause at least one processor to:
- determine whether a first flag indicates that an intra prediction mode corresponding to a current block is a directional mode;
- and
- based on the first flag being determined to indicate that the intra prediction mode corresponding to the current block is the directional mode, determining whether a second flag indicates that the intra prediction mode is a decoder side intra mode derivation (DIMD) mode;
- and
- based on the second flag being determined to not indicate that the intra prediction mode is the DIMD mode:
- signaling a third flag indicating an index of the intra prediction mode in an allowed intra prediction modes (AIPM) list;
- and
- performing the intra prediction of the current block, using the intra prediction mode corresponding to the signaled third flag.
Dependencies are inferred from the claim text.