Method and apparatus for video coding using nonrectangular block splitting structure
AssigneesHyundai Motor Company, Kia Corporation, Kwangwoon University Industry-Academic Collaboration Foundation
InventorsDong Gyu Sim, Min Hun Lee, Joo Hyung Byeon, Seung Wook Park, Jin Heo
Life of this patent
Estimating the term…
Abstract
A method and an apparatus are disclosed for video coding using a nonrectangular block splitting structure prediction and transform accordingly. The video coding method and the apparatus additionally apply a nonrectangular block splitting structure, in addition to an existing splitting structure, to a current block. The video coding method and the apparatus generate reference samples according to the applied splitting structure and effectively perform prediction and transform on split blocks.
Claims20
A method for decoding a block having a size of W×H, performed by a video decoding apparatus, the method comprising:
- obtaining a nonrectangular splitting flag from a bitstream for the block having the size of W×H, wherein W is a width of the block, H is a height of the block, and the nonrectangular splitting flag indicates nonrectangular block splitting for the block;
- and
- checking the nonrectangular splitting flag,
- wherein, in response to a determination that the nonrectangular splitting flag is true, the method further includes
- obtaining a nonrectangular splitting index from the bitstream, wherein the nonrectangular splitting index indicates one of nonrectangular splitting methods,
- determining prediction units by splitting the block having the size of W×H using a nonrectangular splitting method indicated by the nonrectangular splitting index,
- deriving a prediction order of the prediction units,
- obtaining an intra prediction mode from the bitstream for a current block, which is one of the prediction units, according to the prediction order, and
- generating a prediction block of the current block using the intra prediction mode.
A method for encoding a block having a size of W×H, performed by a video encoding apparatus, the method comprising:
- obtaining a nonrectangular splitting flag from a high level for the block having the size of W×H, wherein W is a width of the block, H is a height of the block, and the nonrectangular splitting flag indicates nonrectangular block splitting for the block;
- and
- checking the nonrectangular splitting flag,
- wherein, in response to a determination that the nonrectangular splitting flag is true, the method further includes
- obtaining a nonrectangular splitting index from the high level, wherein the nonrectangular splitting index indicates one of nonrectangular splitting methods,
- determining prediction units by splitting the block having the size of W×H using a nonrectangular splitting method indicated by the nonrectangular splitting index,
- deriving a prediction order of the prediction units,
- obtaining an intra prediction mode from the high level for a current block, which is one of the prediction units, according to the prediction order, and
- generating a prediction block of the current block using the intra prediction mode.
A computer-readable recording medium storing a bitstream and instructions executed by one or more processors configured to generate the bitstream, wherein the one or more processors are further configured to
- obtain a nonrectangular splitting flag from a high level for a block having a size of W×H, wherein W is a width of the block, H is a height of the block, and the nonrectangular splitting flag indicates nonrectangular block splitting for the block, and
- check the nonrectangular splitting flag,
- wherein, in response to a determination that the nonrectangular splitting flag is true, the one or more processors are further configured to
- obtain a nonrectangular splitting index from the high level, wherein the nonrectangular splitting index indicates one of nonrectangular splitting methods,
- determine prediction units by splitting the block having the size of W×H using a nonrectangular splitting method indicated by the nonrectangular splitting index,
- derive a prediction order of the prediction units,
- obtain an intra prediction mode from the high level for a current block, which is one of the prediction units, according to the prediction order, and
- generate a prediction block of the current block using the intra prediction mode.
Dependencies are inferred from the claim text.