Methods and apparatus for directional intra prediction in video compression
AssigneeTencent America LLC
InventorsXin Zhao, Xiang Li, Shan Liu, Liang Zhao
Life of this patent
Estimating the term…
Abstract
A method of and an apparatus for controlling intra and/or inter prediction for decoding of a video sequence are provided. The method includes determining a total number of intra prediction modes for a current block, a number of Most Probable Modes (MPMs) in the current block, and a number of non-MPMs in the current block, wherein the total number of intra prediction modes for the current block is equal to a sum of the number of MPMs in the current block and the number of non-MPMs in the current block. The method further includes adjusting the total number of intra prediction modes to a value such that the number of non-MPMs is a power of 2 or a sum of multiple power of 2.
Claims20
A method of controlling intra prediction for decoding of a video sequence, the method being performed by at least one processor, and the method comprising:
- determining a total number of intra prediction modes for a current block, a number of Most Probable Modes (MPMs) in the current block, and a number of non-MPMs in the current block, wherein the total number of intra prediction modes for the current block is equal to a sum of the number of MPMs in the current block and the number of non-MPMs in the current block;
- and adjusting the total number of intra prediction modes to a value that the number of non-MPMs is 2a+2b, wherein a and b are positive integers and a does not equal b.
An apparatus for controlling intra and/or inter prediction for decoding 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 a total number of intra prediction modes for a current block, a number of Most Probable Modes (MPMs) in the current block, and a number of non-MPMs in the current block, wherein the total number of intra prediction modes for the current block is equal to a sum of the number of MPMs in the current block and the number of non-MPMs in the current block;
- and first adjusting code configured to cause the at least one processor to adjust the total number of intra prediction modes to a value that the number of non-MPMs is 2a+2b wherein a and b are positive integers and a does not equal b.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- determine a total number of intra prediction modes for a current block, a number of Most Probable Modes (MPMs) in the current block, and a number of non-MPMs in the current block, wherein the total number of intra prediction modes for the current block is equal to a sum of the number of MPMs in the current block and the number of non-MPMs in the current block;
- and adjust the total number of intra prediction modes to a value that the number of non-MPMs is 2a+2b, wherein a and bare positive integers and a does not equal b.
Dependencies are inferred from the claim text.