IP Library › Granted Patent US 12,666,074
Granted Patent B2
US 12,666,074 · App. 18/911,319 · Granted Jun 23, 2026

Systems, apparatus and methods for inter prediction refinement with optical flow

Inventors: Jiancong Luo (Skillman, NJ); Yuwen He (San Diego, CA)
Assignee: InterDigital VC Holdings, Inc.
H04N19/52H04N19/105H04N19/132H04N19/139H04N19/167H04N19/176H04N19/55
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,666,074
App. No.
18/911,319
Granted
Jun 23, 2026
Kind
B2
Abstract

Method, apparatus and systems are disclosed. In one embodiment, a method of decoding includes obtaining a sub-block based motion prediction signal for a current block of the video; obtaining one or more spatial gradients of the sub-block based motion prediction signal or one or more motion vector difference values; obtaining a refinement signal for the current block based on the one or more obtained spatial gradients or the one or more obtained motion vector difference values; obtaining a refined motion prediction signal for the current block based on the sub-block based motion prediction signal and the refinement signal; and decoding the current block based on the refined motion prediction signal.

Claims (42)

1 . A method of decoding a video, comprising:

generating a sub-block-based motion prediction signal for a sub-block of a block of a picture based on an affine motion model associated with said block;

determining a set of pixel-level motion vector difference values for said sub-block using said affine motion model associated with said block;

determining spatial gradients of said sub-block-based motion prediction signal, for each sample location of said sub-block, wherein an extended sub-block is formed to include said sub-block-based motion prediction signal and a plurality of samples surrounding said sub-block, and wherein each of said plurality of samples surrounding said sub-block is obtained based on integer motion compensation;

determining a motion prediction refinement signal for said sub-block, based on said determined set of pixel-level motion vector difference values and said determined spatial gradients;

combining said motion prediction signal and said motion prediction refinement signal to produce a refined motion prediction signal for said sub-block; and

decoding the video using the refined motion prediction signal.

2 . The method of claim 1 , wherein said integer motion compensation is based on an integer part of a motion vector of said sub-block.

3 . The method of claim 1 , wherein said integer motion compensation is based on a nearest integer motion vector of a motion vector of said sub-block.

4 . The method of claim 1 , wherein said sub-block is extended by one sample in each direction to form said extended sub-block.

5 . A computer readable storage medium having stored thereon instructions for decoding video data according to the method of claim 1 .

6 . A method of encoding a video, comprising:

generating a sub-block-based motion prediction signal for a sub-block of a block of a picture based on an affine motion model associated with said block;

determining a set of pixel-level motion vector difference values for said sub-block using said affine motion model associated with said block;

determining spatial gradients of said sub-block-based motion prediction signal, for each sample location of said sub-block, wherein an extended sub-block is formed to include said sub-block-based motion prediction signal and a plurality of samples surrounding said sub-block, and wherein each of said plurality of samples surrounding said sub-block is obtained based on integer motion compensation;

determining a motion prediction refinement signal for said sub-block, based on said determined set of pixel-level motion vector difference values and said determined spatial gradients;

combining said motion prediction signal and said motion prediction refinement signal to produce a refined motion prediction signal for said sub-block; and

encoding the video using the refined motion prediction signal.

7 . The method of claim 6 , wherein said integer motion compensation is based on an integer part of a motion vector of said sub-block.

8 . The method of claim 6 , wherein said integer motion compensation is based on a nearest integer motion vector of a motion vector of said sub-block.

9 . The method of claim 6 , wherein said sub-block is extended by one sample in each direction to form said extended sub-block.

10 . A computer readable storage medium having stored thereon instructions for encoding video data according to the method of claim 6 .

11 . An apparatus for decoding a video, comprising a processor configured to:

generate a sub-block-based motion prediction signal for a sub-block of a block of a picture based on an affine motion model associated with said block;

determine a set of pixel-level motion vector difference values for said sub-block using said affine motion model associated with said block;

determine spatial gradients of said sub-block-based motion prediction signal, for each sample location of said sub-block, wherein an extended sub-block is formed to include said sub-block-based motion prediction signal and a plurality of samples surrounding said sub-block, and wherein each of said plurality of samples surrounding said sub-block is obtained based on integer motion compensation;

determine a motion prediction refinement signal for said sub-block, based on said determined set of pixel-level motion vector difference values and said determined spatial gradients;

combine said motion prediction signal and said motion prediction refinement signal to produce a refined motion prediction signal for said sub-block; and

decode the video using the refined motion prediction signal.

12 . The apparatus of claim 11 , wherein said integer motion compensation is based on an integer part of a motion vector of said sub-block.

13 . The apparatus of claim 11 , wherein said integer motion compensation is based on a nearest integer motion vector of a motion vector of said sub-block.

14 . The apparatus of claim 11 , wherein said sub-block is extended by one sample in each direction to form said extended sub-block.

15 . An apparatus for encoding a video, comprising a processor configured to:

generate a sub-block-based motion prediction signal for a sub-block of a block of a picture based on an affine motion model associated with said block;

determine a set of pixel-level motion vector difference values for said sub-block using said affine motion model associated with said block;

determine spatial gradients of said sub-block-based motion prediction signal, for each sample location of said sub-block, wherein an extended sub-block is formed to include said sub-block-based motion prediction signal and a plurality of samples surrounding said sub-block, and wherein each of said plurality of samples surrounding said sub-block is obtained based on integer motion compensation;

determine a motion prediction refinement signal for said sub-block, based on said determined set of pixel-level motion vector difference values and said determined spatial gradients;

combine said motion prediction signal and said motion prediction refinement signal to produce a refined motion prediction signal for said sub-block; and

encode the video using the refined motion prediction signal.

16 . The apparatus of claim 15 , wherein said integer motion compensation is based on an integer part of a motion vector of said sub-block.

17 . The apparatus of claim 15 , wherein said integer motion compensation is based on a nearest integer motion vector of a motion vector of said sub-block.

18 . The apparatus of claim 15 , wherein said sub-block is extended by one sample in each direction to form said extended sub-block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2024
From: LUO, JIANCONG; HE, YUWEN
To: VID SCALE, INC.
Reel/Frame 069037/0455 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2024
From: VID SCALE, INC.
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 069273/0869 →
Continuity (6)
Continuation 18199238 · May 18, 2023
Continuation 17426976
Provisional Application 62833999 · Apr 15, 2019
Provisional Application 62814611 · Mar 6, 2019
Provisional Application 62802428 · Feb 7, 2019
Related Publication 20250039435A1 · Jan 30, 2025
References Cited (152)
US 9237355B2 · Chien et al. · 2016 [cited by applicant]
US 9237356B2 · Wang et al. · 2016 [cited by applicant]
US 10368090B2 · Park et al. · 2019 [cited by applicant]
US 10425656B2 · Wang et al. · 2019 [cited by applicant]
US 10750167B2 · Son et al. · 2020 [cited by applicant]
US 10812803B2 · Lee et al. · 2020 [cited by applicant]
US 11356697B2 · Zhang et al. · 2022 [cited by applicant]
US 11368711B2 · Zhang et al. · 2022 [cited by applicant]
US 11523108B2 · Zhang et al. · 2022 [cited by applicant]
US 11539950B2 · Zhang et al. · 2022 [cited by applicant]
US 11570462B2 · Zhang et al. · 2023 [cited by applicant]
US 11695950B2 · Luo et al. · 2023 [cited by applicant]
US 20080117985A1 · Chen et al. · 2008 [cited by applicant]
US 20110255598A1 · Lin et al. · 2011 [cited by applicant]
US 20130272372A1 · Hannuksela et al. · 2013 [cited by applicant]
US 20130322526A1 · Aoki et al. · 2013 [cited by applicant]
US 20140341297A1 · Chien et al. · 2014 [cited by applicant]
US 20150131739A1 · Lee et al. · 2015 [cited by applicant]
US 20150195562A1 · Li et al. · 2015 [cited by applicant]
US 20160337661A1 · Pang et al. · 2016 [cited by applicant]
US 20160373742A1 · Zhao et al. · 2016 [cited by applicant]
US 20160373743A1 · Zhao et al. · 2016 [cited by applicant]
US 20170006308A1 · Kwon et al. · 2017 [cited by applicant]
US 20170070748A1 · Li et al. · 2017 [cited by applicant]
US 20170078701A1 · Chen et al. · 2017 [cited by applicant]
US 20170134749A1 · Park et al. · 2017 [cited by applicant]
US 20170214932A1 · Huang et al. · 2017 [cited by applicant]
US 20170310958A1 · Huang et al. · 2017 [cited by applicant]
US 20180070105A1 · Jin et al. · 2018 [cited by applicant]
US 20180077419A1 · Minoo et al. · 2018 [cited by applicant]
US 20180098089A1 · Chen et al. · 2018 [cited by applicant]
US 20180192069A1 · Chen et al. · 2018 [cited by applicant]
US 20180199057A1 · Chuang et al. · 2018 [cited by applicant]
US 20180220138A1 · He et al. · 2018 [cited by applicant]
US 20180241998A1 · Chen et al. · 2018 [cited by applicant]
US 20180249176A1 · Lim et al. · 2018 [cited by applicant]
US 20180270500A1 · Li · 2018 [cited by examiner]
US 20180316929A1 · Li et al. · 2018 [cited by applicant]
US 20180343469A1 · Jin et al. · 2018 [cited by applicant]
US 20180359483A1 · Chen et al. · 2018 [cited by applicant]
US 20190028731A1 · Chuang et al. · 2019 [cited by applicant]
US 20190141318A1 · Li et al. · 2019 [cited by applicant]
US 20190166375A1 · Jun et al. · 2019 [cited by applicant]
US 20190174136A1 · Jun et al. · 2019 [cited by applicant]
US 20190182481A1 · Lee · 2019 [cited by applicant]
US 20190182482A1 · Vanam et al. · 2019 [cited by applicant]
US 20190191155A1 · Ko et al. · 2019 [cited by applicant]
US 20190200040A1 · Lim et al. · 2019 [cited by applicant]
US 20190215516A1 · Lim et al. · 2019 [cited by applicant]
US 20190222837A1 · Lee et al. · 2019 [cited by applicant]
US 20190273926A1 · Heo et al. · 2019 [cited by applicant]
US 20190281285A1 · Piao et al. · 2019 [cited by applicant]
US 20190297325A1 · Lim et al. · 2019 [cited by applicant]
US 20190306513A1 · Van et al. · 2019 [cited by applicant]
US 20190306536A1 · Lim et al. · 2019 [cited by applicant]
US 20190335179A1 · Sjöberg et al. · 2019 [cited by applicant]
US 20200007895A1 · Van et al. · 2020 [cited by applicant]
US 20200021817A1 · Van et al. · 2020 [cited by applicant]
US 20200036966A1 · Na et al. · 2020 [cited by applicant]
US 20200145688A1 · Zou et al. · 2020 [cited by applicant]
US 20200154127A1 · Lee · 2020 [cited by applicant]
US 20200162728A1 · Van et al. · 2020 [cited by applicant]
US 20200162737A1 · Van et al. · 2020 [cited by applicant]
US 20200177877A1 · Chen et al. · 2020 [cited by applicant]
US 20200195961A1 · Toma et al. · 2020 [cited by applicant]
US 20200221122A1 · Xiu et al. · 2020 [cited by applicant]
US 20200244956A1 · Lee et al. · 2020 [cited by applicant]
US 20200275118A1 · Wang et al. · 2020 [cited by applicant]
US 20200296405A1 · Huang et al. · 2020 [cited by applicant]
US 20200304805A1 · Li · 2020 [cited by examiner]
US 20200304832A1 · Ramasubramonian et al. · 2020 [cited by applicant]
US 20210136404A1 · Chen et al. · 2021 [cited by applicant]
US 20210266531A1 · Kang et al. · 2021 [cited by applicant]
US 20210392367A1 · Zhang et al. · 2021 [cited by applicant]
US 20220159249A1 · Taquet et al. · 2022 [cited by applicant]
US 20220286688A1 · Chen et al. · 2022 [cited by applicant]
CA 3065492A1 · 2018 [cited by applicant]
CN 105580364A · 2016 [cited by applicant]
CN 107079165A · 2017 [cited by applicant]
CN 107592972A · 2018 [cited by applicant]
CN 107820080A · 2018 [cited by applicant]
CN 108432250A · 2018 [cited by applicant]
CN 109155855A · 2019 [cited by applicant]
CN 109417631A · 2019 [cited by applicant]
JP 2020052964A · 2020 [cited by applicant]
JP 2020526964A · 2020 [cited by applicant]
RU 2530318A1 · 2014 [cited by applicant]
RU 2571410C2 · 2015 [cited by applicant]
RU 2580054C2 · 2016 [cited by applicant]
RU 2584501C1 · 2016 [cited by applicant]
RU 2654149C1 · 2018 [cited by applicant]
TW 201739252A · 2017 [cited by applicant]
TW 201841505A · 2018 [cited by applicant]
WO WO2017156705A1 · 2017 [cited by applicant]
WO WO2017157259A1 · 2017 [cited by applicant]
WO WO2017200771A1 · 2017 [cited by applicant]
WO WO2018064524A1 · 2018 [cited by applicant]
WO WO2018065296A1 · 2018 [cited by applicant]
WO WO2018156628A1 · 2018 [cited by applicant]
WO WO2019009752A1 · 2019 [cited by applicant]
WO WO2019010156A1 · 2019 [cited by applicant]
WO WO2019066472A1 · 2019 [cited by applicant]
WO WO2019240458A1 · 2019 [cited by applicant]
WO WO2020149770A1 · 2020 [cited by applicant]
WO WO2020185619A1 · 2020 [cited by applicant]
WO WO2020185885A1 · 2020 [cited by applicant]
WO WO2020191034A1 · 2020 [cited by applicant]
Interdigital Communications, Inc., et al., “FS_QoE_VR: MPEG Immersive Media Metrics”, 3GPP Tdoc S4-190323, 3GPP TSG-SA4 Meeting #103, Newport Beach, USA, Apr. 8-12, 2019, 6 pages. [cited by applicant]
“HM Reference Software HM-16.9”, available at <https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware>, Mar. 2016, 2 pages. [cited by applicant]
Chen et al., “Algorithm description for Versatile Video Coding and Test Model 3 (VTM 3)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC1/SC29/WG11, Document: JVET-L1002-v1, 12th Meeting, Macao, Chi… [cited by applicant]
Luo et al., “Prediction Refinement with Optical Flow for Affine Motion Compensation”, 2019 IEEE Visual Communications and Image Processing (VCIP), IEEE, Dec. 1, 2019, 4 pages. [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, vol. 28, No. 8., Aug. 2018, pp. 1934-1948. [cited by applicant]
Chen et al., “Algorithm description for Versatile Video Coding and Test Model 5 (VTM 5)”, The Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-N1002-v2, 14th Meeting, Gen… [cited by applicant]
Hendry et al, “AHG12: Signalling for tile and brick partitioning”, Document JVET-N0857-v1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 4… [cited by applicant]
Sobel filter, https://en.wikipedia.org/wiki/Sobel_operator, 7 pages. [cited by applicant]
Xiu et al, “CE9-related: Complexity reduction and bit-width control for bi-directional optical flow (BIO)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0256_v2, 12th Meeting:… [cited by applicant]
ITU-T Recommendation H.264, “Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video, Advanced video coding for generic audiovisual services”, Telecommunication Standar… [cited by applicant]
SMPTE 421M, “VC-1 Compressed Video Bitstream Format and Decoding Process”, SMPTE Standard, Approved Feb. 24, 2006, 493 pages. [cited by applicant]
Ghaznavi-Youvalari et al., “CE2: Merge Mode with Regression-based Motion Vector Field (Test 2.3.3)”, Document JVET-M0302 , Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting:… [cited by applicant]
“VTM-2.0.1 reference software”, available at https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/tags/VTM-2.0.1. [cited by applicant]
“JEM-7.0 Reference Software”, Available at <https://jvet.hhi.fraunhofer.de/svn/svn_HMJEMSoftware/tags/HM-16.6-JEM-7.0>, 1 page. [cited by applicant]
Suhring et al., “H.264/14496-10 AVC Reference Software Manual (Revised for JM 19.0)”, Document JVT-AE010 revised, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6), 31st Mee… [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 2)”, JVET-K1001-V1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC1/SC29/WG11, 11th Meeting: Ljubljana, SI, Jul. 10-18, 2018, 42 pages. [cited by applicant]
He et. al., “CE4-Related: Affine Motion Estimation Improvements”, InterDigital Communications, Inc., Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0260-r2, Power Pointn0504 Pre… [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 4)”, 13. JVET Meeting; Jan. 9, 2019-Jan. 18, 2019; Marrakech; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16), No. JVET-M1001, Mar. 9, 2019, 275 … [cited by applicant]
Huang et al., “CE2-related: Simplified prediction refinement for affine motion compensation”, Document JVET-N0504, Joint Video Experts Team (JVET)of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, … [cited by applicant]
Luo et al., “CE2-Related: Prediction Refinement With Optical Flow For Affine Mode”, Document JVET-N0236-r1, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC1/SC29/WG11, 14th Meeting: Geneva, CH, M… [cited by applicant]
“BMS—2.0 Reference Software”, available at <https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_BMS/tags/BMS-2.1rc1>, 1 page. [cited by applicant]
Luo et al., “CE2-related: Prediction refinement with optical flow for affine mode”, Document JVET-N0236-r5; Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11; 14th Meeting: Geneva, CH, Ma… [cited by applicant]
Bross, Benjamin, 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, JVET-K1001-v6, Jul. 2018, 140 pages. [cited by applicant]
Segall et al., “Joint Call for Proposals on Video Compression with Capability beyond HEVC”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Doc. JVET-H1002 (v6), 8th Meeting: Macao… [cited by applicant]
Zhang et al., “Non-CE2: Interweaved Prediction for Affine Motion Compensation”, Document JVET-M0268, 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… [cited by applicant]
Bross et al., “High Efficiency Video Coding (HEVC) text specification draft 10 (For FDIS & Consent)”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JCTVC-… [cited by applicant]
Chen et. al., “Enhanced Motion Vector Difference Coding”, Joint Video Exploration Team (JVET) ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16, JVET-D0123-v3, Oct. 16, 2016, 4 pages. [cited by applicant]
Chen J, 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; Document: JVET-G1001-v1, Jul. 13-21, 2017, 48 page… [cited by applicant]
Bross, “Versatile Video Coding (Draft 1)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-J1001-v2, 10th Meeting: San Diego, California, United States, Apr. 10, 2018, 4… [cited by applicant]
Karczewicz, M., et al., “Report of AHG1 On Coding Efficiency Improvements”, ITU—Telecommunications Standardization Sector, Video Coding Experts Group (VCEG), SG16/Q6, VCEG-AZ01, Jun. 2015, 2 pages. [cited by applicant]
International Telecommunication Union, “Affine Transform Prediction for Next Generation Video Coding”, Huawei Technologies Co., Ltd., International Telecommunication Union, Telecommunication Standardization Sector, Stud… [cited by applicant]
Chen, Jianle, et. al., “EE4: Enhanced Motion Vector Difference Coding”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-E0076, Jan. 12-20, 2017, pp. 1-4. [cited by applicant]
Liu, Hongbin, et al., “CE4-related: Adaptive Motion Vector Resolution for Affine Inter Mode”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0332-v1, Oct. 3-12, 2018, 3 pages. [cited by applicant]
Chen, Jianle, et al., “Coding Tools Investigation for Next Generation Video Coding”, ITU-Telecommunication Standardization Sector, Study Group 16, Contribution 806, COM16-C806, Jan. 2015, pp. 1-7. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority for PCT/US2019/048615 mailed Nov. 20, 2019, 13 pages. [cited by applicant]
Chen et al., “Description of SDR, HDR and 360 video coding 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 1/SC 29/WG 11, Document: … [cited by applicant]
He et al., “CE4-Related: Adaptive Precision for Affine MVD Coding”, Joint Video Experts Team of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document JVET-L0259, 12th Meeting, Macau, China, Oct. 6, 2018, 4 pages. [cited by applicant]
Luo, Jiancong, et al., “CE2: Adaptive Precision for Affine MVD Coding (Test 2.1.1)”, Joint Video Exploration Team, JVET-M0420, Jan. 3, 2019, 3 pages. [cited by applicant]
Alshina, E., et al., “Known Tools Performance Investigation for Next Generation Video Coding”, ITU—Telecommunications Standardization Sector, SG16/Q6, Video Coding Experts Group (VCEG), Jun. 2015, VCEG-AZ05, 7 pages. [cited by applicant]
International Preliminary Report on Patentability for PCT/US2019/048615 issued on Mar. 2, 2021, 9 pages. [cited by applicant]
Bross et al., “High Efficiency Video Coding (HEVC) Text Specification Draft 10 (for FDIS and Last Call)”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, Document No. … [cited by applicant]
Liu, et al., “CE2-related: Joint Test of AMVR for Affine Inter Mode (Test 2.1.1 and Test 2.1.2)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-M0247, Jan. 9-18, 2019, 3 pages. [cited by applicant]
Liu, et al., “CE4-related: Adaptive Motion Vector Resolution for Affine Inter Mode”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0332-v1, Power Point Presentation, Oct. 3-12,… [cited by applicant]
Ohm, Jens-Rainer., et al., “Report of AHG on Future Video Coding Standardization Challenges”, International Organization for Standardization, Coding of Moving Pictures and Audio, ISO/IEC JTC1/SC29/WG11 MPEG2014/M36782, … [cited by applicant]
International Preliminary Report on Patentability for PCT/US2020/038476 issued Dec. 21, 2021, 7 pages. [cited by applicant]