US 11,659,168 B2
Template matching for JVET intra prediction
Krit Panusopone, San Diego, CA (US); Limin Wang, San Diego, CA (US); and Koohyar Minoo, San Diego, CA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Mar. 14, 2022, as Appl. No. 17/694,528.
Application 17/694,528 is a continuation of application No. 17/199,117, filed on Mar. 11, 2021, granted, now 11,310,494.
Application 17/199,117 is a continuation of application No. 16/726,706, filed on Dec. 24, 2019, granted, now 10,958,902, issued on Mar. 23, 2021.
Application 16/726,706 is a continuation of application No. 16/451,598, filed on Jun. 25, 2019, granted, now 10,554,971, issued on Feb. 4, 2020.
Application 16/451,598 is a continuation of application No. 15/919,350, filed on Mar. 13, 2018, granted, now 10,375,389, issued on Aug. 6, 2019.
Application 15/919,350 is a continuation of application No. 15/597,420, filed on May 17, 2017, granted, now 9,948,930, issued on Apr. 17, 2018.
Claims priority of provisional application 62/341,343, filed on May 25, 2016.
Claims priority of provisional application 62/337,652, filed on May 17, 2016.
Prior Publication US 2022/0210407 A1, Jun. 30, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/107 (2014.01); H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/149 (2014.01); H04N 19/64 (2014.01); H04N 19/91 (2014.01); H04N 19/503 (2014.01); H04N 19/593 (2014.01); H04N 19/11 (2014.01); H04N 19/196 (2014.01)
CPC H04N 19/107 (2014.11) [H04N 19/105 (2014.11); H04N 19/149 (2014.11); H04N 19/176 (2014.11); H04N 19/647 (2014.11); H04N 19/91 (2014.11); H04N 19/11 (2014.11); H04N 19/197 (2014.11); H04N 19/503 (2014.11); H04N 19/593 (2014.11)] 5 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, where said partitioning structure allows a node to be split in half;
(b) selectively selecting only one of either,
(i) selecting a first main reference line, where said first main reference line is a first main reference line next adjacent to said coding unit above said coding unit, and selecting a first side reference line, where said first side reference line is a first side reference line next adjacent to said coding unit left of said coding unit; or
(ii) selecting a second main reference line, where said second main reference line is a second main reference line next adjacent to said first main reference line above said coding unit, and selecting a second side reference line, where said second reference line is a second side reference line next adjacent to said first side reference line left of said coding unit;
(c) 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;
(d) wherein, (i) a combination of said first main reference line next adjacent to said coding unit above said coding unit and said second main reference line next adjacent to said first main reference line above of said coding unit is not permitted, and (ii) a combination of said first side reference line next adjacent to said coding unit left of 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;
(e) based upon at least one intra direction mode generating a prediction for said coding unit based upon at least a portion of said selected one (b)(i) and (b)(ii).