IP Library Granted Patent US 12,375,690
Granted Patent B2
US 12,375,690 · App. 18/187,318 · Granted Jul 29, 2025

Extensions of inter prediction with geometric partitioning

Inventors: Li Zhang (San Diego, CA); Kai Zhang (San Deigo, CA); Hongbin Liu (Beijing, CN); Yue Wang (Beijing, CN)
Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.; BYTEDANCE INC.
H04N19/176H04N19/105H04N19/119H04N19/137H04N19/139H04N19/159H04N19/184H04N19/1883H04N19/196H04N19/46H04N19/51H04N19/52H04N19/521H04N19/583H04N19/70G06T7/223G06T9/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,375,690
App. No.
18/187,318
Granted
Jul 29, 2025
Kind
B2
Abstract

A method of processing video data includes determining, for a conversion between a current block of a video and a bitstream of the video, whether use of a geometric partitioning mode is enabled for the current block based on a rule that uses a characteristic of the current block; and performing the conversion according to the determining; wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a specific size in width and/or height.

Claims (81)

1. A method of processing video data, comprising:

determining, for a conversion between a current block of a video and a bitstream of the video, whether use of a geometric partitioning mode is enabled for the current block based on a rule that uses a characteristic of the current block; and

performing the conversion according to the determining;

wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a specific size in width or height;

wherein when the current block is coded with the geometric partitioning mode, the method further comprises:

determining one or more motion candidates for the current block, wherein each of the one or more motion candidates is associated with an index of weighting factors of bi-prediction with CU-level weights (BCW);

deriving motion information for the current block based on the one or more motion candidates; and

performing the conversion based on the derived motion information;

wherein the conversion comprises deriving, based on the derived motion information, multiple sub-block motion information for P*Q sub-blocks of the current block, the sub-block motion information including an index of sub-block weighting factors of BCW,

wherein the index of sub-block weighting factors of BCW is not inherited from the index of weighting factors of BCW of the one or more motion candidates; and

wherein P and Q are integers.

2. The method of claim 1 , wherein the specific size in width or height is smaller than a first threshold L or is greater than a second threshold M, where L is an integer and M is an integer.

3. The method of claim 2 , wherein L is equal to 8.

4. The method of claim 2 , wherein M is equal to 64.

5. The method of claim 1 , wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a height-width ratio or a width-height ratio greater than a third threshold, where the third threshold is an integer.

6. The method of claim 1 , wherein the index of weighting factors of BCW is set to 0.

7. The method of claim 1 , wherein a bi-prediction is enabled for sample positions in a non-weighted area of the current block.

8. The method of claim 1 , wherein the geometric partitioning mode being enabled for the current block further depends on a syntax rule being satisfied;

wherein the syntax rule specifies that a first flag at a sequence parameter set level specifies that the geometric partitioning mode is enabled for a picture sequence comprising the current block; and

wherein the syntax rule further specifies that a second flag at a coding unit level specifies that a merge mode is not applied to the current block, wherein the merge mode allows inheriting motion vector information from neighboring blocks of the current block.

9. The method of claim 8 , wherein the bitstream includes multiple syntax elements among which one syntax element indicating a splitting pattern of the geometric partitioning mode for the current block and other syntax elements indicating multiple merge indices for the current block.

10. The method of claim 9 , wherein a prediction among the multiple merge indices is utilized.

11. The method of claim 9 , wherein the syntax elements indicating multiple merge indices are coded separately in the bitstream.

12. The method of claim 9 , wherein number of multiple merge indices is equal to number of partitions of the current block according to the splitting pattern of the geometric partitioning mode.

13. The method of claim 1 , wherein the specific size in width or height is N×X or Y×N where X, Y, N are integers different from each other, wherein N is equal to 4 or 128.

14. The method of claim 9 , wherein, in case that it is determined that the geometric partitioning mode is disabled for the current block, then the conversion includes skipping geometric partitioning and deriving a prediction block for the current block using derived motion information from a motion information of the current block.

15. The method of claim 1 , wherein the conversion comprises encoding the video into the bitstream.

16. The method of claim 1 , wherein the conversion comprises decoding the video from the bitstream.

17. An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

determine, for a conversion between a current block of a video and a bitstream of the video, whether use of a geometric partitioning mode is enabled for the current block based on a rule that uses a characteristic of the current block; and

perform the conversion according to the determining;

wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a specific size in width or height;

wherein when the current block is coded with the geometric partitioning mode, the instructions upon execution by the processor further cause the processor to:

determine one or more motion candidates for the current block, wherein each of the one or more motion candidates is associated with an index of weighting factors of bi-prediction with CU-level weights (BCW);

derive motion information for the current block based on the one or more motion candidates; and

perform the conversion based on the derived motion information;

wherein the conversion comprises deriving, based on the derived motion information, multiple sub-block motion information for P*Q sub-blocks of the current block, the sub-block motion information including an index of sub-block weighting factors of BCW,

wherein the index of sub-block weighting factors of BCW is not inherited from the index of weighting factors of BCW of the one or more motion candidates; and

wherein P and Q are integers.

18. The apparatus of claim 17 , wherein the specific size in width or height is smaller than a first threshold L or is greater than a second threshold M, wherein L is equal to 8, and M is equal to 64, or

wherein the specific size in width or height is N×X or Y×N where X, Y, N are integers different from each other, wherein N is equal to 4 or 128.

19. The apparatus of claim 17 , wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a height-width ratio or a width-height ratio greater than a third threshold, where the third threshold is an integer.

20. The apparatus of claim 17 ,

wherein the index of weighting factors of BCW is set to 0.

21. The apparatus of claim 17 , wherein a bi-prediction is enabled for sample positions in a non-weighted area of the current block, or

wherein the geometric partitioning mode being enabled for the current block further depends on a syntax rule being satisfied, wherein the syntax rule specifies that a first flag at a sequence parameter set level specifies that the geometric partitioning mode is enabled for a picture sequence comprising the current block, and wherein the syntax rule further specifies that a second flag at a coding unit level specifies that a merge mode is not applied to the current block, wherein the merge mode allows inheriting motion vector information from neighboring blocks of the current block, wherein the bitstream includes multiple syntax elements among which one syntax element indicating a splitting pattern of the geometric partitioning mode for the current block and other syntax elements indicating multiple merge indices for the current block, and a prediction among the multiple merge indices is utilized, the other syntax elements indicating multiple merge indices are coded separately in the bitstream, number of multiple merge indices is equal to number of partitions of the current block according to the splitting pattern of the geometric partitioning mode.

22. The apparatus of claim 17 , wherein, in case that it is determined that the geometric partitioning mode is disabled for the current block, then the conversion includes skipping geometric partitioning and deriving a prediction block for the current block using derived motion information from a motion information of the current block.

23. A non-transitory computer-readable storage medium storing instructions that cause a processor to:

determine, for a conversion between a current block of a video and a bitstream of the video, whether use of a geometric partitioning mode is enabled for the current block based on a rule that uses a characteristic of the current block; and

perform the conversion according to the determining;

wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a specific size in width or height;

wherein when the current block is coded with the geometric partitioning mode, the instructions cause the processor to:

determine one or more motion candidates for the current block, wherein each of the one or more motion candidates is associated with an index of weighting factors of bi-prediction with CU-level weights (BCW);

derive motion information for the current block based on the one or more motion candidates; and

perform the conversion based on the derived motion information;

wherein the conversion comprises deriving, based on the derived motion information, multiple sub-block motion information for P*Q sub-blocks of the current block, the sub-block motion information including an index of sub-block weighting factors of BCW,

wherein the index of sub-block weighting factors of BCW is not inherited from the index of weighting factors of BCW of the one or more motion candidates; and

wherein P and Q are integers.

24. The non-transitory computer-readable storage medium of claim 23 , wherein the specific size in width or height is smaller than a first threshold L or is greater than a second threshold M, wherein L is equal to 8, and M is equal to 64, or wherein the specific size in width or height is N×X or Y×N where X, Y, N are integers different from each other, wherein N is equal to 4 or 128; or

wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a height-width ratio or a width-height ratio greater than a third threshold, where the third threshold is an integer;

wherein the index of weighting factors of BCW is set to 0,

wherein a bi-prediction is enabled for sample positions in a non-weighted area of the current block; or

wherein the geometric partitioning mode being enabled for the current block further depends on a syntax rule being satisfied, wherein the syntax rule specifies that a first flag at a sequence parameter set level specifies that the geometric partitioning mode is enabled for a picture sequence comprising the current block, and wherein the syntax rule further specifies that a second flag at a coding unit level specifies that a merge mode is not applied to the current block, wherein the merge mode allows inheriting motion vector information from neighboring blocks of the current block, wherein the bitstream includes multiple syntax elements among which one syntax element indicating a splitting pattern of the geometric partitioning mode for the current block and other syntax elements indicating multiple merge indices for the current block, and a prediction among the multiple merge indices is utilized, the other syntax elements indicating multiple merge indices are coded separately in the bitstream, number of multiple merge indices is equal to number of partitions of the current block according to the splitting pattern of the geometric partitioning mode; and

wherein, in case that it is determined that the geometric partitioning mode is disabled for the current block, then the conversion includes skipping geometric partitioning and deriving a prediction block for the current block using derived motion information from a motion information of the current block.

25. A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:

determining whether use of a geometric partitioning mode is enabled for a current block of the video based on a rule that uses a characteristic of the current block; and

generating the bitstream based on the determining;

wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a specific size in width or height;

wherein when the current block is coded with the geometric partitioning mode, the method further comprises:

determining one or more motion candidates for the current block, wherein each of the one or more motion candidates is associated with an index of weighting factors of bi-prediction with CU-level weights (BCW);

deriving motion information for the current block based on the one or more motion candidates; and

generating the bitstream based on the derived motion information;

wherein the generating comprises deriving, based on the derived motion information, multiple sub-block motion information for P*Q sub-blocks of the current block, the sub-block motion information including an index of sub-block weighting factors of BCW,

wherein the index of sub-block weighting factors of BCW is not inherited from the index of weighting factors of BCW of the one or more motion candidates; and

wherein P and Q are integers.

26. The non-transitory computer-readable recording medium of claim 25 , wherein the specific size in width or height is smaller than a first threshold L or is greater than a second threshold M, wherein L is equal to 8, and M is equal to 64, or wherein the specific size in width or height is N×X or Y×N where X, Y, N are integers different from each other, wherein N is equal to 4 or 128; or

wherein the rule specifies that the geometric partitioning mode for the current block is disabled in case that the current block has a height-width ratio or a width-height ratio greater than a third threshold, where the third threshold is an integer;

wherein the index of weighting factors of BCW is set to 0,

wherein a bi-prediction is enabled for sample positions in a non-weighted area of the current block; or

wherein the geometric partitioning mode being enabled for the current block further depends on a syntax rule being satisfied, wherein the syntax rule specifies that a first flag at a sequence parameter set level specifies that the geometric partitioning mode is enabled for a picture sequence comprising the current block, and wherein the syntax rule further specifies that a second flag at a coding unit level specifies that a merge mode is not applied to the current block, wherein the merge mode allows inheriting motion vector information from neighboring blocks of the current block, wherein the bitstream includes multiple syntax elements among which one syntax element indicating a splitting pattern of the geometric partitioning mode for the current block and other syntax elements indicating multiple merge indices for the current block, and a prediction among the multiple merge indices is utilized, the syntax elements indicating multiple merge indices are coded separately in the bitstream, number of multiple merge indices is equal to number of partitions of the current block according to the splitting pattern of the geometric partitioning mode; and

wherein, in case that it is determined that the geometric partitioning mode is disabled for the current block, then the generating includes skipping geometric partitioning and deriving a prediction block for the current block using derived motion information from a motion information of the current block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2023
From: ZHANG, LI; ZHANG, KAI
To: BYTEDANCE INC.
Reel/Frame 063869/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2023
From: LIU, HONGBIN; WANG, YUE
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 063869/0136 →
Priority Claims (4)
WO PCT/CN2018/114099 · Nov 6, 2018 · international
WO PCT/CN2018/125956 · Dec 30, 2018 · international
WO PCT/CN2019/071160 · Jan 10, 2019 · international
WO PCT/CN2019/071747 · Jan 15, 2019 · international
Continuity (3)
Continuation 17228903 · Apr 13, 2021
Continuation PCTCN2019115955 · Nov 6, 2019
Related Publication 20230283786A1 · Sep 7, 2023
References Cited (223)
US 9020030B2 · Chen · 2015 [cited by applicant]
US 9237358B2 · Chien · 2016 [cited by applicant]
US 9271006B2 · Huang · 2016 [cited by applicant]
US 10070820B2 · Huang · 2018 [cited by applicant]
US 11070820B2 · Zhang · 2021 [cited by applicant]
US 11070821B2 · Zhang · 2021 [cited by applicant]
US 11159808B2 · Zhang · 2021 [cited by applicant]
US 11166031B2 · Zhang · 2021 [cited by applicant]
US 11457226B2 · Zhang · 2022 [cited by applicant]
US 11570450B2 · Zhang et al. · 2023 [cited by applicant]
US 11611763B2 · Zhang et al. · 2023 [cited by applicant]
US 11956431B2 · Zhang et al. · 2024 [cited by applicant]
US 20080285654A1 · Cai · 2008 [cited by applicant]
US 20090141966A1 · Chen · 2009 [cited by applicant]
US 20100118959A1 · Lou · 2010 [cited by applicant]
US 20100208818A1 · Yin · 2010 [cited by applicant]
US 20100208827A1 · Divorra Escoda · 2010 [cited by applicant]
US 20110075724A1 · Reznik · 2011 [cited by applicant]
US 20110200097A1 · Chen · 2011 [cited by applicant]
US 20110200110A1 · Chen · 2011 [cited by examiner]
US 20120082225A1 · Chen · 2012 [cited by applicant]
US 20120106627A1 · Guo · 2012 [cited by applicant]
US 20120106647A1 · Jung · 2012 [cited by applicant]
US 20120147961A1 · Guo · 2012 [cited by applicant]
US 20120177114A1 · Guo · 2012 [cited by applicant]
US 20130039423A1 · Helle · 2013 [cited by applicant]
US 20130070854A1 · Wang · 2013 [cited by applicant]
US 20130077684A1 · Chen · 2013 [cited by applicant]
US 20130083853A1 · Coban · 2013 [cited by applicant]
US 20130108182A1 · Yie · 2013 [cited by applicant]
US 20130188704A1 · Zhou · 2013 [cited by applicant]
US 20130188720A1 · Wang · 2013 [cited by applicant]
US 20130202037A1 · Wang · 2013 [cited by applicant]
US 20130202038A1 · Seregin · 2013 [cited by applicant]
US 20130266070A1 · Sato · 2013 [cited by applicant]
US 20130272423A1 · Chien · 2013 [cited by applicant]
US 20130279586A1 · Sato · 2013 [cited by applicant]
US 20140003527A1 · Tourapis · 2014 [cited by applicant]
US 20140003528A1 · Tourapis · 2014 [cited by applicant]
US 20140072041A1 · Seregin · 2014 [cited by applicant]
US 20140078254A1 · Lin · 2014 [cited by applicant]
US 20140086329A1 · Seregin · 2014 [cited by applicant]
US 20140294078A1 · Seregin · 2014 [cited by applicant]
US 20140307780A1 · Cohen · 2014 [cited by applicant]
US 20150189330A1 · Alshina · 2015 [cited by applicant]
US 20150271515A1 · Pang · 2015 [cited by applicant]
US 20160065964A1 · Zhang · 2016 [cited by applicant]
US 20160100189A1 · Pang · 2016 [cited by applicant]
US 20160119643A1 · An · 2016 [cited by applicant]
US 20180041778A1 · Zhang · 2018 [cited by applicant]
US 20180048889A1 · Zhang · 2018 [cited by applicant]
US 20180098086A1 · Chuang · 2018 [cited by applicant]
US 20180103273A1 · Guo · 2018 [cited by applicant]
US 20180241998A1 · Chen · 2018 [cited by applicant]
US 20180242024A1 · Chen · 2018 [cited by applicant]
US 20180262773A1 · Chuang · 2018 [cited by applicant]
US 20180295385A1 · Alshin · 2018 [cited by applicant]
US 20180324454A1 · Lin · 2018 [cited by applicant]
US 20180376166A1 · Chuang · 2018 [cited by applicant]
US 20190191171A1 · Ikai · 2019 [cited by applicant]
US 20190200023A1 · Hanhart · 2019 [cited by applicant]
US 20190230350A1 · Chen · 2019 [cited by applicant]
US 20190238811A1 · Xiu · 2019 [cited by applicant]
US 20190238880A1 · Lee · 2019 [cited by applicant]
US 20190253703A1 · Coban · 2019 [cited by applicant]
US 20190342557A1 · Robert · 2019 [cited by applicant]
US 20200029073A1 · Chiang · 2020 [cited by applicant]
US 20200137422A1 · Misra · 2020 [cited by applicant]
US 20200177873A1 · Li · 2020 [cited by applicant]
US 20200177911A1 · Aono · 2020 [cited by applicant]
US 20200186792A1 · Zhao · 2020 [cited by applicant]
US 20200359048A1 · Abe · 2020 [cited by applicant]
US 20210006787A1 · Zhang · 2021 [cited by applicant]
US 20210006788A1 · Zhang · 2021 [cited by applicant]
US 20210006790A1 · Zhang · 2021 [cited by applicant]
US 20210006803A1 · Zhang · 2021 [cited by applicant]
US 20210029366A1 · Zhang · 2021 [cited by applicant]
US 20210029372A1 · Zhang · 2021 [cited by applicant]
US 20210051324A1 · Zhang · 2021 [cited by applicant]
US 20210051335A1 · Liao · 2021 [cited by applicant]
US 20210058628A1 · Lee · 2021 [cited by applicant]
US 20210067798A1 · Chujoh · 2021 [cited by applicant]
US 20210076061A1 · Lin · 2021 [cited by applicant]
US 20210092379A1 · Zhang · 2021 [cited by applicant]
US 20210120261A1 · Lim · 2021 [cited by applicant]
US 20210168398A1 · Ahn · 2021 [cited by applicant]
US 20210211644A1 · Su · 2021 [cited by examiner]
US 20210243438A1 · Zhang · 2021 [cited by applicant]
US 20210266537A1 · Zhang · 2021 [cited by applicant]
US 20210337215A1 · Zhang · 2021 [cited by applicant]
US 20220053209A1 · Galpin · 2022 [cited by applicant]
US 20220132120A1 · Zhang · 2022 [cited by applicant]
AU 2007302651A1 · 2008 [cited by applicant]
CN 1922858A · 2007 [cited by applicant]
CN 101822058A · 2010 [cited by applicant]
CN 101822064A · 2010 [cited by applicant]
CN 102547290A · 2012 [cited by applicant]
CN 102668569A · 2012 [cited by applicant]
CN 102763415A · 2012 [cited by applicant]
CN 102845062A · 2012 [cited by applicant]
CN 103039077A · 2013 [cited by applicant]
CN 103155563A · 2013 [cited by applicant]
CN 103299624A · 2013 [cited by applicant]
CN 103843347A · 2014 [cited by applicant]
CN 104160704A · 2014 [cited by applicant]
CN 104717513A · 2015 [cited by applicant]
CN 105264894A · 2016 [cited by applicant]
CN 105531999A · 2016 [cited by applicant]
CN 105704490A · 2016 [cited by applicant]
CN 106131546A · 2016 [cited by applicant]
CN 106416245A · 2017 [cited by applicant]
CN 106791834A · 2017 [cited by applicant]
CN 106851313A · 2017 [cited by applicant]
CN 107113424A · 2017 [cited by applicant]
CN 107113440A · 2017 [cited by applicant]
CN 107113446A · 2017 [cited by applicant]
CN 107147911A · 2017 [cited by applicant]
CN 107736022A · 2018 [cited by applicant]
CN 107750457A · 2018 [cited by applicant]
CN 108174204A · 2018 [cited by applicant]
CN 108322741A · 2018 [cited by applicant]
CN 108432250A · 2018 [cited by applicant]
CN 108632615A · 2018 [cited by applicant]
CN 109005407A · 2018 [cited by applicant]
CN 109076236A · 2018 [cited by applicant]
CN 112997489A · 2021 [cited by applicant]
CN 113170166B · 2023 [cited by applicant]
CN 113170139B · 2023 [cited by applicant]
CN 112997489B · 2024 [cited by applicant]
CN 113056917B · 2024 [cited by applicant]
CN 112956202B · 2024 [cited by applicant]
CN 112970255B · 2024 [cited by applicant]
CN 112970263B · 2024 [cited by applicant]
JP 2004274371A · 2004 [cited by applicant]
JP 7157246B2 · 2022 [cited by applicant]
JP 7436597B2 · 2024 [cited by applicant]
KR 20150136017A · 2015 [cited by applicant]
KR 102711051B1 · 2024 [cited by applicant]
WO 2012078388A1 · 2012 [cited by applicant]
WO 2012099692A1 · 2012 [cited by applicant]
WO 2013039692A1 · 2013 [cited by applicant]
WO 2013056656A1 · 2013 [cited by applicant]
WO 2017058633A1 · 2017 [cited by applicant]
WO 2017118409A1 · 2017 [cited by applicant]
WO 2017197146A1 · 2017 [cited by applicant]
WO 2018035127A1 · 2018 [cited by applicant]
WO 2018067672A1 · 2018 [cited by applicant]
WO 2018092869A1 · 2018 [cited by applicant]
WO 2018092870A1 · 2018 [cited by applicant]
WO 2018115572A3 · 2018 [cited by applicant]
WO 2018237303A1 · 2018 [cited by applicant]
WO 2020083403A1 · 2020 [cited by applicant]
WO 2020112437A1 · 2020 [cited by applicant]
WO 2020142378A1 · 2020 [cited by applicant]
Document: JVET-L0030-v3, Hsu, C., et al., “CE10: Summary report of Core Experiment on combined and multi-hypothesis prediction,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Mee… [cited by applicant]
Document: JVET-L0124-v2, Liao, R., et al., “CE10.3.1.b: Triangular prediction unit mode,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: Macao, CN, Oct. 3-12, 2018, 8… [cited by applicant]
Blaser et al. “Description of SDR and 360 Degree Video Coding Technology Proposal by RWTH Aachen University,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 10th Meeting, San Diego, US… [cited by applicant]
Xu et al. “CE4-Related: Triable Merge Index Signaling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting, Marrakech, MA Jan. 9-18, 2019, document JVET-M0448, 2019. [cited by applicant]
Liao et al. “CE10.3.1.b:Triangular Prediction Unit Mode,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting, Macao, CN, Oct. 3-12, 2018, document JVET-L0124 v1 and v2, 2… [cited by applicant]
Yang et al. “CE:4 Summary Report on Inter Prediction and Motion Vector Coding,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting: Macao, CN, Oct. 3-12, 2018, document JVET-… [cited by applicant]
Kumakura et al. “Non-CE3: Simplified Context Derivation for Significance Map,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 9th Meeting, Geneva, CH, Apr. 27-May 7,… [cited by applicant]
Lin et al. “Adaptive Interpolated Motion-Compensated Prediction with Variable Block Partitioning,” Data Compression Conference, 2018, Snowbird, UT, 23-31. [cited by applicant]
Shimizu et al. “Depth-Based Weighted Bi-Prediction for Video Plus Depth Map Coding,” 19th IEEE International Conference on Image Processing, 2012, Orlando, FL, 1313-1316. [cited by applicant]
Bordes et al. “Fast Encoding Algorithms for Geometry-Adaptive Block Partitioning,” 18th IEEE International Conference on Image Processing, 2011, 1205-1208. [cited by applicant]
Chen et al. “Parametric OBMC for Pixel-Adaptive Temporal Prediction on Irregular Motion Sampling Grids,” IEEE Transactions on Circuits and Systems for Video Technology, Jan. 2012, 22(1)113-127. [cited by applicant]
Ahn et al. “CE10-Related: Diagonal Motion Partitions on Top of MTT Block Structure,” Joint Video Experts Team JVET) of ITU-T SG 16 WP 3 and ISO/IECJTC 1/SC 29/WG 11, 11th Meeting, Ljubljana, SI, Jul. 10-18, 2018, ocumen… [cited by applicant]
JVET-K0144-Liao et al. “CE10: Triangular Prediction Unit Mode (CE10.3.1 and CE10.3.2),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting, Ljubljana, SI, Jul. 10-18, 201… [cited by applicant]
Kumakura et al. “Non-CE3: Simplified Context Derivation for Significance Map,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 9th Meeting, Geneva, CH, Apr. 27-May 7,… [cited by applicant]
https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/tags/VTM-2.1, Jun. 30, 2021. [cited by applicant]
Su et al. “CE4-Related: Generalized Bi-Prediction Improvements Combined from JVET-L0197 and JVET-L0296,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting, Macao, CN, Oct. 3… [cited by applicant]
Huang et al. ““CE4.2.5: Simplification of Affine Merge List Construction and Move ATMVP to Affine Merge List,”” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC 1/SC 29/WG 11, 12th Meeting, Macao, CN, Oct… [cited by applicant]
Information Technology—High efficiency coding and media delivery in heterogeneous environments—Part 2: “High Efficiency Video Coding” ISO/IEC JTC 1/SC 29/WG 11 N 17661, ISO/IEC DIS 23008-2_201x(4th Ed.) (Apr. 2018). [cited by applicant]
Rosewarne C et al. “High Efficiency Video Coding (HEVC) Test Model 16 (HM16) Improved Encoder Description Update 7,” Joint Collaborative Team on Video Coding (JCT-VG) of ITU-T SG.16 WP3 and ISO/IEC JTC1/SC29/WG11, 25th … [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 7 {JEM 7),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 7th Meeting: Torino, IT, Jul. 13-21, 2017, documentJ… [cited by applicant]
JEM-7.0: https://jvet.hhi.fraunhofer.de/svn/svn_HMJEMSoftware/tags/ HM-16.6-JEM-7.0, Jun. 30, 2021. [cited by applicant]
Akula et al. “Description of SOR, HOR and 360 degrees Video Coding Technology Proposal Considering Mobile Application Scenario by Samsung, Huawei, GoPro, and HiSilicon,” buJoint Video Exploration Team (JVET) of ITU-T SG… [cited by applicant]
Han et al. “CE4.1.3: Affine Motion Compensation Prediction,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting: Ljubljana, SI,. Jul. 10-18, 2018,documentJVET-K0337, 2018. [cited by applicant]
Li et al. “An Efficient Four-Parameter Affine Motion Model for Video Coding,” IEEE Transactions on Circuits and Systems for Video Technology, Aug. 2018, 28(8):1934-1948. [cited by applicant]
Chen et al. “CE4: Common Base for Affine Merge Mode {Test 4.2.1),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting: Macao, CN, Oct. 3-12, 2018, document JVET-L0366, 2018. [cited by applicant]
Chen et al. “CE4: Affine Merge Enhancement with Simplification {Test 4.2.2),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting: Macao, CN, Oct. 3-12, 2018, document JVET L0… [cited by applicant]
Chen et al. “CE4: Separate List for Sub-Block Merge Candidate {Test 4.2.8),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and iso/iec jtc 1/SC 29/WG 11, 12th Meeting, Macao, CN, Oct. 3-12, 2018, document JVET-L03… [cited by applicant]
Zhao et al. “CE4-related: Improved Context for Prediction Mode Flag,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA Jan. 9-18, 2019, document JVETM0502, 2… [cited by applicant]
Chen et al. “Description of SDR, HOR and 360 degree Video Coding Technology Proposal by Qualcomm and Technicolor—low and high complexity versions,” Joint Video Exploration Team {JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC… [cited by applicant]
Liao et al. “CE10:Triangular Prediction Unit Mode (CE10.3.1 and CE10.3.2),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting, Ljubljana, SI, Jul. 10-18, 2018, document … [cited by applicant]
Bross et al. “Versatile Video Coding (Draft 2),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting: Ljubljana, SI, Jul. 10-18, 2018, document JVET-K1001, 2018. [cited by applicant]
Document: JVET-L0259, He, Y., et al., “CE4-related : Adaptive precision for affine MVD coding,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: Macao, CN, Oct. 3-12, 2018,… [cited by applicant]
Notice of Allowance from U.S. Appl. No. 17/361,747 dated Apr. 27, 2022. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/226,400 dated Dec. 14, 2021. [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2019/115955 dated Feb. 1, 2020 (15 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2019/115958 dated Jan. 19, 2020 (11 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2019/115966 dated Feb. 1, 2020 (11 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2019/115969 dated Feb. 1, 2020 (12 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2019/115972 dated Feb. 19, 2020 (12 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2019/129797 dated Feb. 28, 2020 (13 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/71334 dated Apr. 9, 2020 (12 pages). [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/031,125 dated Nov. 27, 2020. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/031,208 dated Nov. 27, 2020. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/071,210 dated Dec. 10, 2020. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/071,292 dated Dec. 10, 2020. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/071,210 dated Mar. 17, 2021. [cited by applicant]
Extended European Search Report from EP19882537.4 dated Aug. 20, 2021. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 17/071,292 dated Jul. 21, 2021. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 17/071,210 dated Aug. 13, 2021. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/358,700 dated May 12, 2023. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/228,903 dated Aug. 17, 2022. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 17/228,903 dated Dec. 9, 2022. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/228,903 dated Mar. 18, 2022. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/228,903 dated Dec. 6, 2021. [cited by applicant]
Document: JVET-M0271, Zhang, L., et al., “CE10-related: Merge list construction process for triangular prediction mode,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 13th Meeting: Ma… [cited by applicant]
Chinese Notice of Allowance from Chinese Patent Application No. 201980073157.8 dated May 7, 2024, 11 pages. [cited by applicant]
Extended European Search Report for European Application No. 23213601.0, mailed Apr. 24, 2024, 12 pages. [cited by applicant]
First Office Action for Chinese Patent Application No. 201980073166.7 mailed Oct. 27, 2023, 56 pages. [cited by applicant]
First Office Action for Chinese Patent Application No. 201980079312.7 mailed Aug. 3, 2022, 16 pages. [cited by applicant]
Notice of Allowance for Chinese Patent Application No. 201980073156.3 mailed Nov. 14, 2023, 7 Pages. [cited by applicant]
Notice of Allowance for Chinese Patent Application No. 201980073166.7 mailed Apr. 23, 2024, 7 pages. [cited by applicant]
Notice of Allowance for Chinese Patent Application No. 202080006625.2 mailed Sep. 1, 2023, 7 Pages. [cited by applicant]
Notice of Allowance from Chinese Patent Application No. 201980073733.9 mailed Nov. 9, 2023, 7 pages. [cited by applicant]
Office Action for Chinese Patent Application No. 201980073157.8 mailed Nov. 11, 2023, 33 pages. [cited by applicant]
Office Action for Chinese Patent Application No. 201980073162.9 mailed Mar. 23, 2023, 23 pages. [cited by applicant]
Office Action for Chinese Patent Application No. 202080006625.2 mailed Aug. 8, 2022, 22 pages. [cited by applicant]
Partial European Search Report for European Application No. 23213601.0, mailed Jan. 24, 2024, 11 pages. [cited by applicant]
Su Y-C., et al., “CE4-Related: Generalized Bi-Prediction Improvements Combined from JVET-L0197 and JVET-L0296,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting, Macao, CN,… [cited by applicant]
Document: JVET-L0417-v2, Blaser, M., et al., “CE10: Results on Geometric Partitioning (Experiments 3.2.a-3.2.c),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: Macao, CN… [cited by applicant]