Method, device, and recording medium storing bit stream, for encoding/decoding image
AssigneeDigitalinsights Inc.
InventorsYong Jo AHN, Ho Chan RYU
Life of this patent
Estimating the term…
Abstract
The invention relates to a method for encoding/decoding an image. The image decoding method according to the invention comprises the steps of: obtaining diagonal partition information on a current block; determining a diagonal partition structure of the current block using the diagonal partition information; and diagonally partitioning the current block into a first and a second area based on the determined diagonal partition structure, the current block being a leaf node of a square or rectangular partition.
Claims10
A method for decoding an image, the method comprising:
- dividing, based on tree-based block partition, a higher coding block in the image into a plurality of coding blocks;
- dividing, based on geometric motion partition, a current block into a first partition and a second partition, the current block being one of the plurality of the coding blocks;
- obtaining a first prediction block of the current block based on motion information of the first partition;
- obtaining a second prediction block of the current block based on motion information of the second partition;
- obtaining a final prediction block of the current block by performing a weighted sum of the first prediction block and the second prediction block;
- and
- reconstructing the current block based on the final prediction block,
- wherein the geometric motion partition is performed based on division information indicating a direction of a division line dividing the current block,
- wherein a shape of at least one of the first partition and the second partition is triangular, and
- wherein the geometric motion partition is applied to the current block only when the current block does not perform sub-block-based inter prediction.
A method for encoding an image, the method comprising:
- dividing, based on tree-based block partition, a higher coding block in the image into a plurality of coding blocks;
- dividing, based on geometric motion partition, a current block into a first partition and a second partition, the current block being one of the plurality of the coding blocks;
- obtaining a first prediction block corresponding to the first partition in the current block;
- obtaining a second prediction block corresponding to the second partition in the current block;
- obtaining a final prediction block of the current block by performing a weighted sum of the first prediction block and the second prediction block;
- and
- generating a bitstream by encoding an original block of the current block based on the final prediction block,
- wherein the bitstream includes motion information indicating the first prediction block of the first partition, motion information indicating the second prediction block of the second partition, and division information indicating a division direction of the geometric motion partition,
- wherein a shape of at least one of the first partition and the second partition is triangular, and
- wherein the geometric motion partition is applied to the current block only when the current block does not perform sub-block-based inter prediction.
A non-transitory computer-readable medium for storing data associated with an image signal, comprising:
- a data stream encoded by an encoding method,
- wherein the encoding method comprises:
- dividing, based on tree-based block partition, a higher coding block in an image into a plurality of coding blocks;
- dividing, based on geometric motion partition, a current block into a first partition and a second partition, the current block being one of the plurality of the coding blocks;
- obtaining a first prediction block corresponding to the first partition in the current block;
- obtaining a second prediction block corresponding to the second partition in the current block;
- and
- obtaining a final prediction block of the current block by performing a weighted sum of the first prediction block and the second prediction block;
- and
- generating a bitstream by encoding an original block of the current block based on the final prediction block,
- wherein the bitstream includes motion information indicating the first prediction block of the first partition, motion information indicating the second prediction block of the second partition, and division information indicating a division direction of the geometric motion partition,
- wherein a shape of at least one of the first partition and the second partition is triangular, and
- wherein the geometric motion partition is applied to the current block only when the current block does not perform sub-block-based inter prediction.
Dependencies are inferred from the claim text.