US 11,930,200 B2
Method and apparatus for video coding
Xiang Li, Saratoga, CA (US); Guichun Li, Milpitas, 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 Mar. 21, 2022, as Appl. No. 17/699,663.
Application 17/699,663 is a continuation of application No. 16/809,189, filed on Mar. 4, 2020, granted, now 11,323,731.
Claims priority of provisional application 62/816,049, filed on Mar. 8, 2019.
Prior Publication US 2022/0210456 A1, Jun. 30, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/44 (2014.01); H04N 19/105 (2014.01); H04N 19/119 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/105 (2014.11); H04N 19/119 (2014.11); H04N 19/132 (2014.11); H04N 19/176 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of video encoding at a video encoder, comprising:
determining an affine model for a current block to be coded with an interweaved affine mode;
generating, based on the affine model, a first prediction block corresponding to a first pattern for partitioning the current block into first sub-blocks and a second prediction block corresponding to a second pattern for partitioning the current block into second sub-blocks, wherein the first prediction block includes first samples and the second prediction block includes second samples, the second pattern is obtained by shifting the first pattern, and the second sub-blocks include whole sub-blocks and fractional sub-blocks;
generating a third prediction block based on the first and second prediction blocks, wherein the first samples in the first prediction block and the corresponding second samples in the second prediction block are combined by performing a weighted average operation to obtain averaged samples, and the first samples and the corresponding second samples are predicted from a same reference picture; and
when interweaved affine prediction is applied to a region corresponding to the whole sub-blocks of the second sub-blocks and not applied to a region corresponding to the fractional sub-blocks of the second sub-blocks, disabling deblocking for the region corresponding to the whole sub-blocks of the second blocks, and performing deblocking for the region corresponding to the fractional sub blocks of the second sub-blocks.