US 12,323,615 B2
Full-pixel based and group-based motion compensated picture boundary padding
Lien-Fei Chen, Hsinchu (TW); Xiaozhong Xu, State College, PA (US); Guichun Li, San Jose, CA (US); Xin Zhao, Santa Clara, CA (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 Jun. 8, 2023, as Appl. No. 18/207,541.
Claims priority of provisional application 63/388,598, filed on Jul. 12, 2022.
Prior Publication US 2024/0022758 A1, Jan. 18, 2024
Int. Cl. H04N 19/52 (2014.01); H04N 19/139 (2014.01); H04N 19/14 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/80 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/139 (2014.11); H04N 19/14 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/80 (2014.11)] 18 Claims
OG exemplary drawing
 
1. A method of video decoding in a video decoder, the method comprising:
receiving a bitstream including a plurality of pictures;
determining an initial motion vector (MV) associated with an initial motion compensation padding (MCP) block of a boundary block of a picture in the plurality of pictures, the initial MV being from the boundary block to an initial reference boundary block, the initial MV having a fractional precision, wherein the initial MV is determined according to motion information of the boundary block located at a picture boundary of the picture in the plurality of pictures, the boundary block being located in the picture, the initial MCP block being located in an MCP area outside of the picture and adjacent to the picture boundary of the picture;
generating a final MV having an integer precision from the boundary block to a final reference boundary block based on an X component and a Y component of the initial MV associated with the initial MCP block, an X component of the final MV being equal to the X component of the initial MV rounded to a first integer when the X component of the initial MV is fractional, and a Y component of the final MV being equal to the Y component of the initial MV rounded to a second integer when the Y component of the initial MV is fractional, wherein the final MV is associated with a final MCP block; and
reconstructing, according to the generated final MV having the integer precision, at least a sample in the boundary block.