US 12,137,246 B2
Method and apparatus for low-complexity bi-directional intra prediction in video encoding and decoding
Gagan Bihari Rath, Cesson-Sevigne (FR); Fabrice Le Léannec, Cesson-Sevigne (FR); Franck Galpin, Cesson-Sevigne (FR); and Fabien Racape, San Francisco, CA (US)
Assigned to InterDigital Madison Patent Holdings, SAS, Paris (FR)
Filed by InterDigital Madison Patent Holdings, SAS, Paris (FR)
Filed on Jun. 2, 2023, as Appl. No. 18/205,200.
Application 18/205,200 is a continuation of application No. 17/532,274, filed on Nov. 22, 2021, granted, now 11,711,543.
Application 17/532,274 is a continuation of application No. 17/114,103, filed on Dec. 7, 2020, granted, now 11,212,554, issued on Dec. 28, 2021.
Application 17/114,103 is a continuation of application No. 16/612,519, granted, now 10,893,294, issued on Jan. 12, 2021, previously published as PCT/EP2018/064050, filed on May 29, 2018.
Claims priority of application No. 17305639 (EP), filed on May 31, 2017.
Prior Publication US 2023/0328281 A1, Oct. 12, 2023
Int. Cl. H04N 19/00 (2014.01); H04N 19/176 (2014.01); H04N 19/593 (2014.01)
CPC H04N 19/593 (2014.11) [H04N 19/176 (2014.11)] 14 Claims
OG exemplary drawing
 
1. A method for video decoding, comprising:
decoding a directional intra prediction mode for a block of a picture in a video, said directional intra prediction mode having a direction;
obtaining, based on said directional intra prediction mode, a first predictor for a sample, the sample being within said block;
determining a displacement value along an array of reference samples, based on said direction, using integer-based operations, wherein said displacement value is determined using a table of magnitude values for each angle parameter associated with a direction of a directional intra prediction mode from a set of available directional intra prediction modes, and wherein said magnitude values are determined by N/A, where A is an angle parameter associated with said direction and Nis a power of 2, wherein said power depends on a sample accuracy of said direction;
identifying a second predictor for said sample based on said displacement value, said first and second predictors being on a line along or approximating said direction, wherein said sample is substantially located on said line, between said first and second predictors, said second predictor being substantially at an intersection of said line and said array of reference samples;
predicting a sample value of said sample, by using said first and second predictors; and
decoding said sample of said block based on said predicted sample value.