US 12,348,764 B2
Inter-prediction-based image or video coding using sbTMVP
Hyeongmoon Jang, Seoul (KR); Naeri Park, Seoul (KR); and Junghak Nam, Seoul (KR)
Assigned to LG ELECTRONICS INC., Seoul (KR)
Filed by LG ELECTRONICS INC., Seoul (KR)
Filed on Dec. 27, 2023, as Appl. No. 18/397,724.
Application 18/397,724 is a continuation of application No. 17/884,268, filed on Aug. 9, 2022, granted, now 11,902,565.
Application 17/884,268 is a continuation of application No. 17/545,927, filed on Dec. 8, 2021, granted, now 11,445,213, issued on Sep. 13, 2022.
Application 17/545,927 is a continuation of application No. PCT/KR2020/007713, filed on Jun. 15, 2020.
Claims priority of provisional application 62/861,282, filed on Jun. 13, 2019.
Prior Publication US 2024/0129522 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/52 (2014.01); H04N 19/105 (2014.01); H04N 19/132 (2014.01); H04N 19/167 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/132 (2014.11); H04N 19/167 (2014.11); H04N 19/176 (2014.11)] 3 Claims
OG exemplary drawing
 
1. A decoding apparatus for image decoding, the decoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
derive a position of a current subblock within a current block based on a center sample position of the current subblock;
derive a reference subblock on a collocated reference picture based on the position of the current subblock;
derive a subblock temporal motion vector predictor (sbTMVP) candidate based on a motion vector of the reference subblock;
derive a motion vector of the current subblock based on the sbTMVP candidate;
generate prediction samples of the current block based on the motion vector of the current subblock;
generate residual samples of the current block based on residual information obtained from a bitstream; and
generate reconstruction samples based on the prediction samples and the residual samples,
wherein the center sample position represents a position of a right-lower center sample positioned at a bottom right, among four samples positioned at the center,
wherein for the reference subblock that is available, a motion vector of the available reference subblock is derived as the sbTMVP candidate,
wherein the motion vector of the available reference subblock is derived based on a motion vector of a block covering a modified location derived based on a top-left sample position of the reference subblock, and
wherein the modified location is derived by an equation ((xColSb>>3)<<3, (yColSb>>3)<<3), where the xColSb and the yColSb represent the x coordinate and y coordinate of the sample position of the reference subblock derived based on the center sample position of the current subblock, respectively, and >> represents an arithmetic right shift, and << represents an arithmetic left shift.