IP Library Granted Patent US 11,570,430
Granted Patent B2
US 11,570,430 · App. 17/311,044 · Granted Jan 31, 2023

Method and device for processing video signal on basis of inter-prediction

Inventors: Jane Zhao (Seoul, KR); Seunghwan Kim (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N19/105H04N19/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,570,430
App. No.
17/311,044
Granted
Jan 31, 2023
Kind
B2
Abstract

The present invention provides a method of processing a video signal based on inter prediction, the method comprises constructing a merge list based on a neighboring block of a current block; adding a history-based merge candidate representing motion information of a previously coded block of the current block to the merge list; obtaining a merge index indicating a merge candidate used for inter prediction of the current block within the merge list; generating a prediction block of the current block based on motion information of the merge candidate indicated by the merge index; and adding a residual block of the current block to the prediction block to reconstruct the current block, wherein when the history-based merge candidate has motion information that is not redundant with a pre-defined merge candidate among merge candidates included in the merge list, the history-based merge candidate is added to the merge list.

Claims (36)

1. A method of decoding a video signal by an apparatus, the method comprising:

configuring an affine candidate list including an affine history-based motion vector prediction (HMVP) candidate;

deriving a control point motion vector predictor of a current block based on the affine HMVP candidate;

deriving a control point motion vector of the current block by adding a control point motion vector difference to the control point motion vector predictor;

obtaining a prediction block of the current block based on the control point motion vector of the current block; and

reconstructing the current block based on the prediction block,

wherein the method further comprises

adding non-adjacent spatial neighbor blocks to the affine candidate list,

wherein the non-adjacent spatial neighbor blocks are determined based on distances to the current block, and

wherein the control point motion vector of the current block is derived based on the non-adjacent spatial neighbor blocks.

2. The method of claim 1 ,

wherein the non-adjacent spatial neighbor blocks are located at a specific distance from left and above sides of the current block.

3. The method of claim 1 ,

wherein the non-adjacent spatial neighbor blocks are located at a predefined pixel distance from left and above sides of the current block.

4. The method of claim 1 ,

wherein the affine candidate list includes at least of an affine merge candidate list or an affine advanced motion vector prediction (AMVP) candidate list.

5. A method of encoding a video signal by an apparatus, the method comprising:

configuring an affine candidate list including an affine history-based motion vector prediction (HMVP) candidate;

deriving a control point motion vector predictor of a current block based on the affine HMVP candidate;

deriving a control point motion vector of the current block by adding a control point motion vector difference to the control point motion vector predictor;

generating prediction samples of the current block based on the control point motion vector of the current block; and

generating residual samples of the current block based on the prediction samples,

wherein the method further comprises

adding non-adjacent spatial neighbor blocks to the affine candidate list,

wherein the non-adjacent spatial neighbor blocks are determined based on distances to the current block, and

wherein the control point motion vector of the current block is derived based on the non-adjacent spatial neighbor blocks.

6. A non-transitory decoder-readable storage medium storing encoded picture information generated by performing the steps of:

configuring an affine candidate list including an affine history-based motion vector prediction (HMVP) candidate;

deriving a control point motion vector predictor of the current block based on the affine HMVP candidate;

deriving a control point motion vector of the current block by adding a control point motion vector difference to the control point motion vector predictor;

generating prediction samples of the current block based on the control point motion vector of the current block; and

generating residual samples of the current block based on the prediction samples,

wherein the step of configuring the affine candidate list further comprises

adding non-adjacent spatial neighbor blocks to the affine candidate list,

wherein the non-adjacent spatial neighbor blocks are determined based on distances to the current block, and

wherein the control point motion vector of the current block is derived based on the non-adjacent spatial neighbor blocks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2021
From: ZHAO, JANE; KIM, SEUNGHWAN
To: LG ELECTRONICS INC.
Reel/Frame 056441/0643 →
Continuity (2)
Provisional Application 62775921 · Dec 6, 2018
Related Publication 20220116587A1 · Apr 14, 2022