Intra mode candidate configuration method and video decoding apparatus
AssigneeSK Telecom Co., Ltd.
InventorsJae Il Kim, Sun Young Lee, Kyung Hwan Ko
Life of this patent
Estimating the term…
Abstract
A method of configuring candidate intra modes and a video decoding apparatus are disclosed. At least one embodiment of the present disclosure provides a method of configuring candidate intra modes for a chroma block, including determining whether a luma region corresponding to the chroma block has an encoding mode that is available for use, setting a direct mode (DM) among the candidate intra modes as a default mode when the encoding mode of the luma region is not available, and configuring the candidate intra modes by including the DM.
Claims13
A video encoding method, performed by a video encoding apparatus, comprising:
- determining a chroma block, that is comprised of chrominance components of pixels in a current block to be encoded in a current picture, at least based on partitioning a coding tree block (CTB) into a plurality of blocks based on partition tree structure;
- configuring candidate intra modes for the chroma block using a plurality of intra modes, the candidate intra modes including a direct mode (DM) which is an intra mode of a luma region corresponding to the chroma block;
- selecting an intra mode of the chroma block from the candidate intra modes;
- and
- encoding information for indicating the selected intra mode,
- wherein the configuring of the candidate intra modes comprises:
- determining whether the luma region corresponding to the chroma block has an encoding mode that is available for use as the intra mode of the chroma block,
- wherein the encoding mode of the luma region is determined to be unavailable when the encoding mode of the luma region is an intra block copy (ibc) mode in which an intra prediction is performed using a reference block that is indicated by a motion vector in the current picture;
- and
- setting the DM as a predefined default mode other than the ibc mode when the encoding mode of the luma region is unavailable.
A video decoding apparatus for intra-predicting a chroma block that is comprised of chrominance components of pixels in a current block to be encoded in a current picture, the apparatus comprising:
- a partition unit configured to partition a coding tree block (CTB) into a plurality of blocks based on partition tree structure and determine the chroma block among the plurality of blocks;
- a configuration unit configured to configure candidate intra modes for the chroma block using a plurality of intra modes, the candidate intra modes including a direct mode (DM) which is an intra mode of a luma region corresponding to the chroma block;
- and
- a decoder configured to decode information for indicating an intra mode of the chroma block among the candidate intra modes to determine the intra mode of the chroma block based on the decoded information,
- wherein the apparatus further comprises:
- a determination unit configured to determine whether the luma region corresponding to the chroma block has an encoding mode that is available for use as the intra mode of the chroma block,
- wherein the encoding mode of the luma region is determined to be unavailable when the encoding mode of the luma region is an intra block copy (ibc) mode in which an intra prediction is performed using a reference block that is indicated by a motion vector in the current picture;
- and
- a setting unit configured to set the DM as a predefined default mode other than the ibc mode when the encoding mode of the luma region is unavailable.
A method, performed by an encoder comprising at least one processor, for transmitting a bitstream containing encoded video data, the method comprising:
- generating the bitstream by using intra-prediction;
- and
- transmitting the bitstream,
- wherein generating the bitstream comprises:
- determining a chroma block, that is comprised of chrominance components of pixels in a current block to be encoded in a current picture, at least based on partitioning a coding tree block (CTB) into a plurality of blocks based on partition tree structure;
- configuring candidate intra modes for the chroma block using a plurality of intra modes, the candidate intra modes including a direct mode (DM) which is an intra mode of a luma region corresponding to the chroma block;
- selecting an intra mode of the chroma block from the candidate intra modes;
- and
- encoding information for indicating the selected intra mode,
- wherein the configuring of the candidate intra modes comprises:
- determining whether the luma region corresponding to the chroma block has an encoding mode that is available for use as the intra mode of the chroma block,
- wherein the encoding mode of the luma region is determined to be unavailable when the encoding mode of the luma region is an intra block copy (ibc) mode in which an intra prediction is performed using a reference block that is indicated by a motion vector in the current picture;
- and
- setting the DM as a predefined default mode other than the ibc mode when the encoding mode of the luma region is unavailable.
Dependencies are inferred from the claim text.