US 11,936,858 B1
Constrained position dependent intra prediction combination (PDPC)
Krit Panusopone, San Diego, CA (US); Seungwook Hong, San Diego, CA (US); and Limin Wang, San Diego, CA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Mar. 24, 2023, as Appl. No. 18/126,315.
Application 18/126,315 is a continuation of application No. 17/354,631, filed on Jun. 22, 2021, granted, now 11,641,476.
Application 17/354,631 is a continuation of application No. 16/867,275, filed on May 5, 2020, granted, now 11,070,826, issued on Jul. 20, 2021.
Application 16/867,275 is a continuation of application No. 15/849,629, filed on Dec. 20, 2017, granted, now 10,674,165, issued on Jun. 2, 2020.
Claims priority of provisional application 62/477,329, filed on Mar. 27, 2017.
Claims priority of provisional application 62/464,071, filed on Feb. 27, 2017.
Claims priority of provisional application 62/446,034, filed on Jan. 13, 2017.
Claims priority of provisional application 62/443,933, filed on Jan. 9, 2017.
Claims priority of provisional application 62/441,729, filed on Jan. 3, 2017.
Claims priority of provisional application 62/437,645, filed on Dec. 21, 2016.
Int. Cl. H04N 7/12 (2006.01); H04N 19/105 (2014.01); H04N 19/11 (2014.01); H04N 19/119 (2014.01); H04N 19/159 (2014.01); H04N 19/169 (2014.01); H04N 19/176 (2014.01); H04N 19/182 (2014.01); H04N 19/189 (2014.01); H04N 19/593 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/11 (2014.11) [H04N 19/105 (2014.11); H04N 19/119 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/182 (2014.11); H04N 19/1883 (2014.11); H04N 19/189 (2014.11); H04N 19/593 (2014.11); H04N 19/70 (2014.11)] 1 Claim
OG exemplary drawing
 
1. An apparatus for decoding video data using a decoder comprising:
(a) receiving a bitstream indicating how a coding tree unit was partitioned into coding units according to a partitioning structure that allows nodes to be split according to a partitioning technique, where the partitioning technique allows a node to be partitioned with quadtree partitioning technique, where said partitioning technique allows nodes to be partitioned with binary partitioning parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream, the intra prediction mode selected from a plurality of intra prediction modes for calculating a prediction pixel P[x,y] at coordinate x,y for the coding unit, where at least one of said coding units is rectangular;
(b) parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream, the intra prediction mode selected from a plurality of intra prediction modes for calculating a prediction pixel P[x,y] at coordinate x,y for the coding unit;
(c) wherein the prediction pixel is calculated based upon a value where said value is determined based upon, a vertical pixel value being based upon at least one reconstructed pixel value of the next adjacent row above the coding unit, a horizontal pixel value being based upon at least one reconstructed pixel value of the next adjacent column left the coding unit, said vertical pixel value having an associated vertical weight, said horizontal pixel value having an associated horizontal weight, a summation of (i) said vertical pixel value multiplied by said vertical weight (ii) said horizontal pixel value multiplied by said horizontal weight, (iii) an adjustment value based upon said vertical weight and said horizontal weight, and a value based upon said summation shifted by a bit shift operation to the right;
(d) wherein the calculation uses a weighted average of reconstructed pixels of one or more above neighboring blocks and reconstructed pixels of one or more left neighboring blocks as the predictions for the pixels within the coding unit.