US 11,758,153 B2
Weighted angular prediction for intra coding
Krit Panusopone, San Diego, CA (US); Koohyar Minoo, San Diego, CA (US); Yue Yu, 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. 4, 2022, as Appl. No. 17/687,442.
Application 17/687,442 is a continuation of application No. 17/037,365, filed on Sep. 29, 2020, granted, now 11,303,906.
Application 17/037,365 is a continuation of application No. 16/683,237, filed on Nov. 13, 2019, granted, now 10,939,097, issued on Mar. 2, 2021.
Application 16/683,237 is a continuation of application No. 15/605,898, filed on May 25, 2017, granted, now 10,523,949, issued on Dec. 31, 2019.
Claims priority of provisional application 62/481,285, filed on Apr. 4, 2017.
Claims priority of provisional application 62/341,210, filed on May 25, 2016.
Prior Publication US 2022/0191514 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/12 (2006.01); H04N 19/159 (2014.01); H04N 19/593 (2014.01); H04N 19/105 (2014.01); H04N 19/11 (2014.01); H04N 19/119 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/96 (2014.01); H04N 19/189 (2014.01); H04N 19/64 (2014.01); G06T 9/00 (2006.01); G06T 9/40 (2006.01); H04N 19/126 (2014.01); H04N 19/184 (2014.01); H04N 19/169 (2014.01)
CPC H04N 19/159 (2014.11) [G06T 9/004 (2013.01); G06T 9/40 (2013.01); H04N 19/105 (2014.11); H04N 19/11 (2014.11); H04N 19/119 (2014.11); H04N 19/126 (2014.11); H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/189 (2014.11); H04N 19/1883 (2014.11); H04N 19/46 (2014.11); H04N 19/593 (2014.11); H04N 19/647 (2014.11); H04N 19/96 (2014.11)] 6 Claims
OG exemplary drawing
 
1. A method for decoding video data comprising one or more processors, the method comprising:
(a) receiving a bitstream indicating how a coding tree unit was partitioned into a plurality of coding units according to a partitioning structure that allows nodes to be split according to a partitioning technique that includes a rectangular coding unit;
(b) selecting a first one of a plurality of main reference lines, where said first one of said plurality of main reference lines is selected from a set that comprises (i) a first main reference line next adjacent to said coding unit above said coding unit, and (ii) a second main reference line next adjacent to said first main reference line above said coding unit, to determine a predictor for said coding unit;
(c) selecting a second one of a plurality of side reference lines, where said second one of said plurality of side reference lines is selected from a set that comprises (i) a first side reference line next adjacent to said coding unit left of said coding unit, and (ii) a second side reference line next adjacent to said first side reference line left of said coding unit, to further determine said predictor for said coding unit;
(d) wherein, (i) a combination of said first main reference line next adjacent to said coding unit above said coding unit and said second side reference line next adjacent to said first side reference line left of said coding unit is not permitted, and (ii) a combination of said second main reference line next adjacent to said first main reference line above said coding unit and said first side reference line next adjacent to said coding unit left of said coding unit is not permitted;
(e) selectively generating said predictor for said coding unit either from a group comprising (i) one or more of a plurality of main reference samples within said selected first one of said plurality of main reference lines based on a projected position on said selected first one of said plurality of main reference lines or, (ii)
from one or more of a plurality of side reference samples within said selected second one of said plurality of side reference lines based on a projected position on said selected second one of said plurality of side reference lines.