US 11,943,468 B2
Methods and apparatus of video coding using prediction refinement with optical flow
Yi-Wen Chen, Beijing (CN); Xiaoyu Xiu, Beijing (CN); Tsung-Chuan Ma, Beijing (CN); Hong-Jheng Jhu, Beijing (CN); Shuiming Ye, Beijing (CN); and Xianglin Wang, Beijing (CN)
Assigned to BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed on Nov. 15, 2021, as Appl. No. 17/527,024.
Application 17/527,024 is a continuation of application No. PCT/US2020/028655, filed on Apr. 17, 2020.
Claims priority of provisional application 62/836,599, filed on Apr. 19, 2019.
Prior Publication US 2022/0078478 A1, Mar. 10, 2022
Int. Cl. H04N 19/52 (2014.01); H04N 19/176 (2014.01); H04N 19/182 (2014.01); H04N 19/577 (2014.01); H04N 19/80 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/176 (2014.11); H04N 19/182 (2014.11); H04N 19/577 (2014.11); H04N 19/80 (2014.11)] 18 Claims
OG exemplary drawing
 
1. A method of updating an inter-predicted current block using a neighboring affine block, the method comprising:
identifying a pixel within the inter-predicted current block, wherein the inter-predicted current block comprises an inter-predicted non-affine block, and the pixel having a first inter-predicted pixel value;
determining a motion vector difference between a motion vector of the pixel calculated using a set of affine parameters of the neighboring affine block and a motion vector of the inter-predicted current block, wherein the pixel is located within a sub-block of the inter-predicted current block and the sub-block is next to the neighboring affine block;
determining a pixel value difference for the pixel according to the motion vector difference; and
updating the first inter-predicted pixel value with the pixel value difference as a second inter-predicted pixel value.