Methods and apparatus for multiple line intra prediction in video compression
AssigneeTencent America LLC
InventorsLiang Zhao, Xin Zhao, Xiang Li, Shan Liu
Life of this patent
Estimating the term…
Abstract
There is includes a method and apparatus comprising computer code configured to cause a hardware processor or processors to perform intra prediction among a plurality of reference lines, to set a plurality of intra prediction modes for a zero reference line nearest to a current block of the intra prediction among non-zero reference lines, and to set one or more most probable modes for one of the non-zero reference lines.
Claims20
A method for video decoding performed by at least one processor, the method comprising:
- performing decoding of a video sequence by intra prediction among a plurality of reference lines of the video sequence;
- setting a plurality of intra prediction modes for a zero reference line nearest to a current block of the intra prediction among a plurality of non-zero reference lines;
- setting one or more most probable modes for one of the non-zero reference lines;
- setting a length of a most probable mode list based on a reference line index value such that the length of the most probable mode list comprises a number of the one or more most probable modes;
- setting, in response to detecting the one of the non-zero reference lines, the length of the most probable mode list to 5;
- and
- setting, in response to determining that a current reference line is a zero reference line, the length of the most probable mode list to 6,
- wherein the one or more most probable modes are included in the most probable mode list, and
- wherein a planar mode and a DC mode are absent from the most probable mode list.
An apparatus comprising:
- at least one memory configured to store computer program code;
- at least one hardware processor configured to access the computer program code and operate as instructed by the computer program code, the computer program code including:
- decoding code configured to cause the processor to decode a video sequence by performing intra prediction among a plurality of reference lines of the video sequence;
- intra prediction mode code configured to cause the at least one processor to set a plurality of intra prediction modes for a zero reference line nearest to a current block of the intra prediction among a plurality of non-zero reference lines;
- and
- most probable mode code configured to cause the at least one processor to set one or more most probable modes for one of the non-zero reference lines,
- wherein the most probable mode code is further configured to cause the at least one processor to set a length of the most probable mode list based on a reference line index value such that the length of the most probable mode list comprises a number of the one or more most probable modes,
- wherein the most probable mode code is further configured to cause the at least one processor to set, in response to detecting the non-zero reference line, the length of the most probable mode list to 5, and
- wherein the most probable mode code is further configured to cause the at least one processor to set, in response to determining that a current reference line is a zero reference line, the length of the most probable mode list to 6.
A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
- performing decoding of a video sequence by intra prediction among a plurality of reference lines of the video sequence;
- setting a plurality of intra prediction modes for a zero reference line nearest to a current block of the intra prediction among a plurality of non-zero reference lines;
- setting one or more most probable modes for one of the non-zero reference lines;
- setting a length of a most probable mode list based on a reference line index value such that the length of the most probable mode list comprises a number of the one or more most probable modes;
- setting, in response to detecting the one of the non-zero reference lines, the length of the most probable mode list to 5;
- and
- setting, in response to determining that a current reference line is a zero reference line, the length of the most probable mode list to 6.
Dependencies are inferred from the claim text.