Video coding method and apparatus utilizing combination of diverse block partitioning structures
AssigneeIntellectual Discovery Co., Ltd.
InventorsHo Chan RYU, Yong Jo AHN
Life of this patent
Estimating the term…
Abstract
The present invention relates to a block partitioning structure from among the video coding schemes and to a method and apparatus for encoding and decoding the block partitioning structure, the method comprising the steps of: acquiring block partitioning data; partitioning a block by means of the acquired block partitioning data; and encoding and decoding by means of the partitioned block. The encoding and decoding method and apparatus according to the present invention has the benefit of improving encoding efficiency with respect to the existing video compression schemes.
Claims7
A video decoding method, comprising:
- acquiring, from a bitstream, block partitioning information of a current block having a tree-based partitioning structure;
- performing block partitioning on the current block based on the acquired block partitioning information;
- generating a prediction signal of a current sub-block among sub-blocks resulting from the block partitioning on the current block;
- acquiring quantized coefficients of the current sub-block from the bitstream;
- generating a residual signal of the current sub-block by performing inverse quantization and inverse transform on the quantized coefficients;
- and
- reconstructing the current sub-block based on the prediction signal and the residual signal,
- wherein the block partitioning information includes first partitioning information indicating whether to partition a block into four sub-blocks, second partitioning information indicating whether to partition a block into two sub-blocks, and partitioning direction information indicating whether a direction of the block partitioning into the two sub-blocks is a horizontal direction or a vertical direction,
- wherein the second partitioning information and the partitioning direction information is acquired from the bitstream, respectively,
- wherein acquiring the block partitioning information comprises:
- parsing the first partitioning information from the bitstream;
- determining whether additional block partitioning information is parsed from the bitstream;
- and
- parsing the additional block partitioning information from the bitstream, in response to the determination that the additional block partitioning information is parsed, and
- wherein the additional block partitioning information includes at least one of the second partitioning information or the partitioning direction information.
A video encoding method, comprising:
- performing block partitioning on a current block having a tree-based partitioning structure;
- generating a prediction signal of a current sub-block among sub-blocks resulting from the block partitioning on the current block;
- generating a residual signal of the current sub-block based on the prediction signal;
- generating quantized coefficients by performing transform and quantization on the residual signal;
- and
- encoding the quantized coefficients and block partitioning information for the block partitioning into a bitstream,
- wherein the block partitioning information includes first partitioning information indicating whether to partition a block into four sub-blocks, second partitioning information indicating whether to partition a block into two sub-blocks, and partitioning direction information indicating whether a direction of the block partitioning into the two sub-blocks is a horizontal direction or a vertical direction,
- wherein the second partitioning information and the partitioning direction information is encoded into the bitstream, respectively, and
- wherein encoding the block partitioning information comprises:
- encoding the first partitioning information;
- determining whether additional block partitioning information is encoded into the bitstream;
- and
- encoding the additional block partitioning information, in response to the determination that the additional block partitioning information is encoded into the bitstream,
- wherein the additional block partitioning information includes at least one of the second partitioning information or the partitioning direction information.
A method for transmitting a bitstream associated with a video signal,
- performing block partitioning on a current block having a tree-based partitioning structure;
- generating a prediction signal of a current sub-block among sub-blocks resulting from the block partitioning on the current block;
- generating a residual signal of the current sub-block based on the prediction signal;
- generating quantized coefficients by performing transform and quantization on the residual signal;
- encoding the quantized coefficients and block partitioning information for the block partitioning to generate the bitstream;
- and
- transmitting the bitstream,
- wherein the block partitioning information includes first partitioning information indicating whether to partition a block into four sub-blocks, second partitioning information indicating whether to partition a block into two sub-blocks, and partitioning direction information indicating whether a direction of the block partitioning into the two sub-blocks is a horizontal direction or a vertical direction,
- wherein the second partitioning information and the partitioning direction information is encoded into the bitstream, respectively, and
- wherein encoding the block partitioning information comprises:
- encoding the first partitioning information;
- determining whether additional block partitioning information is encoded into the bitstream;
- and
- encoding the additional block partitioning information, in response to the determination that the additional block partitioning information is encoded into the bitstream,
- wherein the additional block partitioning information includes at least one of the second partitioning information or the partitioning direction information.
Dependencies are inferred from the claim text.