IP Library Granted Patent US 11,800,089
Granted Patent B2
US 11,800,089 · App. 17/414,893 · Granted Oct 24, 2023

SbTMVP-based inter prediction method and apparatus

Inventors: Hyeongmoon Jang (Seoul, KR); Junghak Nam (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N19/105H04N19/132H04N19/159H04N19/176H04N19/513
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,800,089
App. No.
17/414,893
Granted
Oct 24, 2023
Kind
B2
Abstract

A method by which a decoding device performs image decoding, according to the present document, comprises the steps of: deriving a reference block on the basis of a motion shift; determining whether a subblock temporal motion vector predictor (sbTMVP) candidate is available, on the basis of whether the reference block is a current picture referencing (CPR) block; deriving motion information about a current block on the basis of the sbTMVP candidate when the sbTMVP candidate is available; generating prediction samples on the basis of the motion information; and generating a restored picture on the basis of the prediction samples, wherein the sbTMVP candidate is determined to be unavailable with respect to the reference block which is the CPR block.

Claims (51)

1. An image decoding method performed by a decoding apparatus, the method comprising:

deriving a reference block based on a motion shift;

determining availability of a subblock-based temporal motion vector predictor (sbTMVP) candidate for a current block, based on a prediction mode of the reference block;

deriving motion information for subblocks of the current block based on a case where the sbTMVP candidate is available;

generating predicted samples based on the motion information for the subblocks of the current block; and

generating a reconstructed picture based on the predicted samples, wherein the deriving the motion information for the subblocks of the current block comprises:

deriving a reference subblock for each of the subblocks in the current block based on the motion shift, in a reference picture including the reference block; and

deriving the motion information for the each of the subblocks in the current block based on whether the each of the reference subblocks is available,

wherein whether the each of the reference subblocks is available is determined based on a prediction mode of the each of the reference subblocks, and

wherein the each of the reference subblock is determined as unavailable based on the prediction mode of the each of the reference subblocks being a current picture referencing (CPR) mode.

2. The image decoding method of claim 1 , wherein based on a case where the prediction mode of the reference block is not an inter prediction mode or a first reference picture to which the reference block refers and a second reference picture in which the reference block is positioned are the same, it is determined that the sbTMVP candidate is not available.

3. The image decoding method of claim 1 , wherein based on a case where the prediction mode of the reference block is an inter prediction mode and a first reference picture to which the reference block refers and a second reference picture in which the reference block is positioned are not the same, it is determined that the sbTMVP candidate is available.

4. The image decoding method of claim 1 , wherein

based on a case where the prediction mode of a specific reference subblock among the reference subblocks is not an inter prediction mode, it is determined that the specific reference subblock is not available,

wherein motion information for a subblock in the current block corresponding to the unavailable specific reference subblock is derived as base motion information.

5. The image decoding method of claim 1 , further comprising: constructing a motion information candidate list for the current block,

wherein based on a case where the sbTMVP candidate is available, the sbTMVP candidate is included in the motion information candidate list, and

wherein based on a case where the sbTMVP candidate is not available, the sbTMVP candidate is excluded from the motion information candidate list.

6. The image decoding method of claim 1 , wherein the deriving of the reference block comprises:

deriving a motion vector from a spatial neighboring block of the current block;

performing a motion shift to a position indicated by the motion vector of the spatial neighboring block based on a position of a center sample of the current block; and

deriving the reference block based on the motion-shifted position.

7. The image decoding method of claim 6 , wherein the spatial neighboring block is a left neighboring block positioned at a left of the current block, and

wherein the motion vector of the spatial neighboring block is a motion vector derived from the left neighboring block based on whether the left neighboring block is available.

8. An image encoding method performed by an encoding apparatus, the method comprising:

deriving a reference block based on a motion shift;

determining availability of a subblock-based temporal motion vector predictor (sbTMVP) candidate for a current block, based on a prediction mode of the reference block;

deriving motion information for subblocks of the current block based on a case where the sbTMVP candidate is available;

generating predicted samples based on the motion information for the subblocks of the current block;

generating residual samples based on the predicted samples; and

encoding image information including information on the residual samples, wherein the deriving the motion information for the subblocks of the current block comprises:

deriving a reference subblock for each of the subblocks in the current block based on the motion shift, in a reference picture including the reference block; and

deriving the motion information for the each of the subblocks in the current block based on whether the each of the reference subblocks is available,

wherein whether the each of the reference subblocks is available is determined based on a prediction mode of the each of the reference subblocks, and

wherein the each of the reference subblock is determined as unavailable based on the prediction mode of the each of the reference subblocks being a current picture referencing (CPR) mode.

9. The image encoding method of claim 8 , wherein based on a case where the prediction mode of the reference block is not an inter prediction mode or a first reference picture to which the reference block refers and a second reference picture in which the reference block is positioned are the same, it is determined that the sbTMVP candidate is not available.

10. The image encoding method of claim 8 , wherein based on a case where the prediction mode of the reference block is an inter prediction mode and a first reference picture to which the reference block refers and a second reference picture in which the reference block is positioned are not the same, it is determined that the sbTMVP candidate is available.

11. The image encoding method of claim 8 ,

wherein based on a case where the prediction mode of a specific reference subblock among the reference subblocks is not an inter prediction mode, it is determined that the specific reference subblock is not available,

wherein motion information for a subblock in the current block corresponding to the unavailable specific reference subblock is derived as base motion information.

12. A non-transitory computer-readable storage medium storing encoded image information generated by an image encoding method, the image encoding method comprises:

deriving a reference block based on a motion shift;

determining availability of a subblock-based temporal motion vector predictor (sbTMVP) candidate for a current block, based on a prediction mode of the reference block;

deriving motion information for subblocks of the current block based on a case where the sbTMVP candidate is available;

generating predicted samples based on the motion information for the subblocks of the current block;

generating residual samples based on the predicted samples; and

encoding image information including information on the residual samples, wherein the deriving the motion information for the subblocks of the current block comprises:

deriving a reference subblock for each of the subblocks in the current block based on the motion shift, in a reference picture including the reference block; and

deriving the motion information for the each of the subblocks in the current block based on whether the each of the reference subblocks is available,

wherein whether the each of the reference subblocks is available is determined based on a prediction mode of the each of the reference subblocks, and

wherein the each of the reference subblock is determined as unavailable based on the prediction mode of the each of the reference subblocks being a current picture referencing (CPR) mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2024
From: LG ELECTRONICS INC.
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 069312/0813 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2021
From: JANG, HYEONGMOON; NAM, JUNGHAK
To: LG ELECTRONICS INC.
Reel/Frame 056568/0602 →
Continuity (2)
Provisional Application 62787754 · Jan 2, 2019
Related Publication 20220060689A1 · Feb 24, 2022
Cited By (1)
US 12,382,063