Image signal encoding/decoding method, and apparatus therefor
AssigneeGuangdong Oppo Mobile Telecommunications Corp., Ltd.
InventorBae Keun Lee
Life of this patent
Estimating the term…
Abstract
An image decoding method according to the present invention comprises the steps of: deriving a merge candidate of a current block from a neighboring block of the current block; adding the derived merge candidate to a merge candidate list; when the number of merge candidates previously added to the merge candidate list is less than a threshold value, adding at least one prediction area merge candidate included in a prediction area motion information table to the merge candidate list; deriving motion information about the current block on the basis of the merge candidate list; and performing motion compensation on the current block on the basis of the derived motion information.
Claims20
A video decoding method, comprising:
- deriving a merge candidate for a current block from a neighboring block of the current block;
- adding the derived merge candidate to a merge candidate list;
- adding at least one prediction region merge candidate derived based on motion information of the neighboring block included in a prediction region motion information list to the merge candidate list when a number of merge candidates added to the merge candidate list is smaller than a first threshold value;
- wherein the prediction region merge candidate included in the prediction region motion information list is obtained by determining whether the neighboring block is included in a predetermined region, wherein the predetermined region is a merge processing area;
- when it is determined that the neighboring block is not included in the predetermined region, the prediction region merge candidate is added to the prediction region motion information list;
- or when it is determined that the neighboring block is included in the predetermined region, the prediction region merge candidate is not added to the prediction region motion information list;
- deriving motion information for the current block based on the merge candidate list;
- and
- performing motion compensation for the current block based on the derived motion information, wherein
- whether to add the prediction region merge candidate to the merge candidate list is determined based on a result of comparison between motion information of the prediction region merge candidate and motion information of a merge candidate included in the merge candidate list.
A video encoding method, comprising:
- deriving a merge candidate for a current block from a neighboring block of the current block;
- adding the derived merge candidate to a merge candidate list;
- adding at least one prediction region merge candidate derived based on motion information of the neighboring block included in a prediction region motion information list to the merge candidate list when a number of merge candidates added to the merge candidate list is smaller than a first threshold value;
- wherein the prediction region merge candidate included in the prediction region motion information list is obtained by determining whether the neighboring block is included in a predetermined region, wherein the predetermined region is a merge processing area;
- when it is determined that the neighboring block is not included in the predetermined region, the prediction region merge candidate is added to the prediction region motion information list;
- or when it is determined that the neighboring block is included in the predetermined region, the prediction region merge candidate is not added to the prediction region motion information list;
- deriving motion information for the current block based on the merge candidate list;
- and
- performing motion compensation for the current block based on the derived motion information, wherein
- whether to add the prediction region merge candidate to the merge candidate list is determined based on a result of comparison between motion information of the prediction region merge candidate and motion information of a merge candidate included in the merge candidate list.
A video decoding apparatus comprising an inter prediction part for:
- deriving a merge candidate for a current block from a neighboring block of the current block;
- adding the derived merge candidate to a merge candidate list;
- adding at least one prediction region merge candidate derived based on motion information of the neighboring block included in a prediction region motion information list to the merge candidate list when a number of merge candidates added to the merge candidate list is smaller than a first threshold value;
- wherein the prediction region merge candidate included in the prediction region motion information list is obtained by determining whether the neighboring block is included in a predetermined region, wherein the predetermined region is a merge processing area;
- when it is determined that the neighboring block is not included in the predetermined region, the prediction region merge candidate is added to the prediction region motion information list;
- when it is determined that the neighboring block is included in the predetermined region, the prediction region merge candidate is not added to the prediction region motion information list;
- deriving motion information for the current block based on the merge candidate list;
- and
- performing motion compensation for the current block based on the derived motion information, wherein
- whether to add the prediction region merge candidate to the merge candidate list is determined based on a result of comparison between motion information of the prediction region merge candidate and motion information of a merge candidate included in the merge candidate list.
A video encoding apparatus comprising an inter prediction part for:
- deriving a merge candidate for a current block from a neighboring block of the current block;
- adding the derived merge candidate to a merge candidate list;
- adding at least one prediction region merge candidate derived based on motion information of the neighboring block included in a prediction region motion information list to the merge candidate list when a number of merge candidates added to the merge candidate list is smaller than a first threshold value;
- wherein the prediction region merge candidate included in the prediction region motion information list is obtained by determining whether the neighboring block is included in a predetermined region, wherein the predetermined region is a merge processing area;
- when it is determined that the neighboring block is not included in the predetermined region, the prediction region merge candidate is added to the prediction region motion information list;
- or when it is determined that the neighboring block is included in the predetermined region, the prediction region merge candidate is not added to the prediction region motion information list;
- deriving motion information for the current block based on the merge candidate list;
- and
- performing motion compensation for the current block based on the derived motion information, wherein
- whether to add the prediction region merge candidate to the merge candidate list is determined based on a result of comparison between motion information of the prediction region merge candidate and motion information of a merge candidate included in the merge candidate list.
Dependencies are inferred from the claim text.