Method and device for mpm list generation for multi-line intra prediction
AssigneeTencent America LLC
InventorsLiang ZHAO, Xin Zhao, Xiang Li, Shan Liu
Life of this patent
Estimating the term…
Abstract
A method of and device for controlling multi-line intra prediction using a non-zero reference line. The method includes determining whether an intra prediction mode of a first neighboring block of a current block is an angular mode, determining whether an intra prediction mode of a second neighboring block of the current block is an angular mode, and generating a Most Probable Mode (MPM) list that consists of six candidate modes for intra prediction of the current block. Each of the six candidate modes are angular modes.
Claims20
A video decoding method performed by at least one processor to control multi-line intra prediction using a non-zero reference line, the method comprising:
- determining whether an intra prediction mode of a first neighboring block of a current block is an angular mode;
- determining whether an intra prediction mode of a second neighboring block of the current block is an angular mode;
- and
- generating a Most Probable Mode (MPM) list that consists of six candidate modes for intra prediction of the current block, wherein
- each of the six candidate modes are angular modes, and
- the MPM list is generated such as to include the intra prediction mode of the first neighboring block in a case where the intra prediction mode of the first neighboring block is determined to be an angular mode, and to include the intra prediction mode of the second neighboring block in a case where the intra prediction mode of the second neighboring block is determined to be an angular mode.
A device for controlling multi-line intra prediction using a non-zero reference line for decoding a video sequence, the device 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 an intra prediction mode of a first neighboring block of a current block is an angular mode;
- second determining code configured to cause the at least one processor to determine whether an intra prediction mode of a second neighboring block of the current block is an angular mode;
- and
- generating code configured to cause the at least one processor to generate a Most Probable Mode (MPM) list that consists of six candidate modes for intra prediction of the current block, wherein
- each of the six candidate modes are angular modes, and
- the generating code is configured to cause the at least one processor to generate the MPM list such that the MPM list includes the intra prediction mode of the first neighboring block in a case where the intra prediction mode of the first neighboring block is determined to be an angular mode, and to include the intra prediction mode of the second neighboring block in a case where the intra prediction mode of the second neighboring block is determined to be an angular mode.
A non-transitory computer-readable storage medium storing instructions that cause at least one processor to:
- determine whether an intra prediction mode of a first neighboring block of a current block is an angular mode;
- determine whether an intra prediction mode of a second neighboring block of the current block is an angular mode;
- and
- generate a Most Probable Mode (MPM) list that consists of six candidate modes for intra prediction of the current block, wherein
- each of the six candidate modes are angular modes, and
- the instructions cause the at least one processor to generate the MPM list such that the MPM list includes the intra prediction mode of the first neighboring block in a case where the intra prediction mode of the first neighboring block is determined to be an angular mode, and to include the intra prediction mode of the second neighboring block in a case where the intra prediction mode of the second neighboring block is determined to be an angular mode.
Dependencies are inferred from the claim text.