US 11,800,138 B2
Method and apparatus for video coding
Xiaozhong Xu, State College, PA (US); Shan Liu, San Jose, CA (US); and Stephan Wenger, Hillsborough, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Jan. 20, 2021, as Appl. No. 17/153,690.
Application 17/153,690 is a continuation of application No. 16/147,195, filed on Sep. 28, 2018, granted, now 10,931,963.
Claims priority of provisional application 62/595,939, filed on Dec. 7, 2017.
Prior Publication US 2021/0144397 A1, May 13, 2021
Int. Cl. H04N 19/513 (2014.01); H04N 19/176 (2014.01); H04N 19/70 (2014.01); H04N 19/52 (2014.01)
CPC H04N 19/513 (2014.11) [H04N 19/176 (2014.11); H04N 19/52 (2014.11); H04N 19/70 (2014.11)] 19 Claims
OG exemplary drawing
 
1. A method for video decoding in a decoder device, comprising:
receiving coded data associated with a current block in a current picture, the current block including a plurality of sub-blocks;
identifying a first neighboring sub-block in the current picture for a first subset of the sub-blocks according to a first direction, the first neighboring sub-block being adjacent to and outside the current block, and the first subset of the sub-blocks including all sub-blocks of the current block that are located in the first direction with respect to the first neighboring sub-block, wherein the first direction is one of a vertical direction, a horizontal direction, or a diagonal direction;
identifying a second neighboring sub-block in the current picture for a second subset of the sub-blocks according to the first direction, the second neighboring sub-block being adjacent to and outside the current block and the second subset of the sub-blocks including all sub-blocks of the current block that are located in the first direction with respect to the second neighboring sub-block;
determining a first motion information predictor based on first prediction information of the first neighboring sub-block and determining a second motion information predictor based on second prediction information of the second neighboring sub-block;
determining first sub-block motion vectors for sub-blocks in the first subset by adjusting the first motion information predictor and determining second sub-block motion vectors for sub-blocks in the second subset by adjusting the second motion information predictor;
reconstructing the first subset of the sub-blocks based on the first sub-block motion vectors and reconstructing the second subset of the sub-blocks based on the second sub-block motion vectors; and
reconstructing the current block for output based on the reconstructed first subset of the sub-blocks and the second subset of the sub-blocks.