US 11,800,133 B2
Method and apparatus for video coding
Guichun Li, Milpitas, CA (US); Xiang Li, Saratoga, CA (US); Xiaozhong Xu, State College, PA (US); and Shan Liu, San Jose, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Jan. 26, 2022, as Appl. No. 17/585,424.
Application 17/585,424 is a continuation of application No. 16/932,937, filed on Jul. 20, 2020, granted, now 11,272,203.
Claims priority of provisional application 62/877,718, filed on Jul. 23, 2019.
Prior Publication US 2022/0150528 A1, May 12, 2022
Int. Cl. H04N 19/50 (2014.01); H04N 19/82 (2014.01); G06V 20/68 (2022.01)
CPC H04N 19/50 (2014.11) [H04N 19/82 (2014.11); G06V 20/68 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method for video encoding, comprising:
receiving samples of a current block in a current picture;
determining, by processing circuitry for coding the current block, a prediction mode that uses an optical flow refinement coding tool, the optical flow refinement coding tool being one of a bi-directional optical flow (BDOF) based coding tool and an affine prediction refinement with optical flow (PROF) based coding tool;
encoding the samples of the current block according to the prediction mode to obtain encoded data, the encoding including
calculating, based on the optical flow refinement coding tool being the BDOF based coding tool, refinements to predictions of the samples of the current block in pixel units of a same sub-block size that is set for both the BDOF based coding tool and the PROF based coding tool, and
calculating, based on the optical flow refinement coding tool being the PROF based coding tool, the refinements to the predictions of the samples of the current block in the pixel units of the same sub-block size that is set for both the BDOF based coding tool and the PROF based coding tool; and
generating a coded video bitstream, the coded video bitstream including the encoded data and prediction information indicative of the prediction mode.