Method and apparatus for coding video using merging candidate list according to block division
The present invention relates to block merging according to block split among video coding techniques, and a method and an apparatus for coding and decoding a video, in which in generating and modifying a block merging list, spatial merging candidate blocks of the block merging list are changed according to a split type and order of a current coding unit.
1 . An image decoding method performed by an image decoding apparatus, comprising:
splitting a first coding block into a plurality of second coding blocks based on a tree-based split structure, wherein the tree-based split structure includes a binary split and a triple split;
splitting a second coding block into two sub-regions based on block split type information;
determining motion information of a current sub-region among the two sub-regions from one of a plurality of merging candidates; and
generating a prediction signal of the current sub-region based on the motion information,
wherein the plurality of merge candidates includes a spatial neighboring merging candidate,
wherein the spatial neighboring merging candidate includes at least one of a left merging candidate, a bottom-left merging candidate, a top-left merging candidate, a top neighboring merging candidate, or a top-right merging candidate,
wherein when the plurality of merging candidates includes the left merging candidate, the bottom-left merging candidate, the top merging candidate, and the top-right merging candidate, the top-left merging candidate is not added to the plurality of merging candidates, and
wherein when the second coding block is split into the two sub-regions in horizontal direction based on the block split type information and the current sub-region is one of the two sub-regions, a number of the merging candidates available for motion compensation of the current sub-region among the two sub-regions is less than a number of merging candidates available for motion compensation of the other one of the two sub-regions.
2 . The image decoding method of claim 1 , wherein the binary split is a block split of splitting one coding block into two coding blocks based on one split line.
3 . The method of claim 1 , wherein the triple split is a block split of splitting one coding block into three coding blocks based on two split lines.
4 . The method of claim 3 ,
wherein one of the three coding blocks has a size greater than a size of the other two of the three coding blocks, and
wherein the other two of the three coding blocks have the same size.
5 . An image encoding method performed by an image encoding apparatus, comprising:
splitting a first coding block into a plurality of second coding blocks based on a tree-based split structure, wherein the tree-based split structure includes a binary split and a triple split;
splitting the second coding block into two sub-regions; and
generating a prediction signal of a current sub-region among the two sub-regions based on motion information of the current sub-region,
wherein the motion information of the current sub-region is determined from one of a plurality of merging candidates,
wherein the plurality of merge candidates includes a spatial neighboring merging candidate,
wherein the spatial neighboring merge candidate includes at least one of a left merging candidate, a bottom-left merging candidate, a top-left merging candidate, a top merging candidate, or a top-right merging candidate,
wherein when the plurality of merging candidates includes the left merging candidate, the bottom-left merging candidate, the top merging candidate, and the top-right merging candidate, the top-left merging candidate is not added to the plurality of merging candidates, and
wherein when the second coding block is split into the two sub-regions in horizontal direction and the current sub-region is one of the two sub-regions, a number of the merging candidates available for motion compensation of the current sub-region among the two sub-regions is less than a number of merging candidates available for motion compensation of the other one of the two sub-regions.
6 . A transmitting method of a bitstream generated by an image encoding method, wherein the image encoding method comprises:
splitting a first coding block into a plurality of second coding blocks based on a tree-based split structure, wherein the tree-based split structure includes a binary split and a triple split;
splitting the second coding block into two sub-regions; and
generating a prediction signal of a current sub-region among the two sub-regions based on motion information of the current sub-region,
wherein the motion information of the current sub-region is determined from one of a plurality of merging candidates,
wherein the plurality of merge candidates includes a spatial neighboring merging candidate,
wherein the spatial neighboring merge candidate includes at least one of a left merging candidate, a bottom-left merging candidate, a top-left merging candidate, a top neighboring block, or a top-right merging candidate,
wherein when the plurality of merging candidates includes the left merging candidate, the bottom-left merging candidate, the top merging candidate, and the top-right merging candidate, the top-left merging candidate is not added to the plurality of merging candidates, and
wherein when the second coding block is split into the two sub-regions in horizontal direction and the current sub-region is one of the two sub-regions, a number of the merging candidates available for motion compensation of the current sub-region among the two sub-regions is less than a number of merging candidates available for motion compensation of the other one of the two sub-regions.