Restriction on applicability of cross component mode
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsZhipin DENG, Li ZHANG, Hongbin Liu, Kai Zhang, Jizheng XU
Life of this patent
Estimating the term…
Abstract
A method for visual media processing, including performing a conversion between a current chroma chroma block of visual media data and a bitstream representation of the current chroma chroma block, wherein, during the conversion, a chroma residual of the current chroma chroma block is scaled based on a scaling coefficient, wherein the scaling coefficient is derived at least based on luma samples located in predefined positions.
Claims20
A method of processing video data, comprising:
- determining, for a conversion between a chroma block of a video and a bitstream of the video, whether to enable or disable a cross-component linear model intra prediction on the chroma block, based on whether one or more luma coding units which cover at least one sample of a corresponding luma region of the chroma block are coded with a subblock-based prediction mode, wherein the chroma block is in a dual tree structure in which a luma component and at least one chroma component have separate partition tree structures;
- in response to the cross-component linear model intra prediction enabled, determining parameters of the cross-component linear model at least based on neighboring chroma samples of the chroma block;
- applying the cross-component linear model to derive prediction values of the chroma block based on the parameters;
- and
- performing the conversion based on the prediction values.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- determine, for a conversion between a chroma block of a video and a bitstream of the video, whether to enable or disable a cross-component linear model intra prediction on the chroma block, based on whether one or more luma coding units which cover at least one sample of a corresponding luma region of the chroma block are coded with a subblock-based prediction mode, wherein the chroma block is in a dual tree structure in which a luma component and at least one chroma component have separate partition tree structures;
- in response to the cross-component linear model intra prediction enabled, determine parameters of the cross-component linear model at least based on neighboring chroma samples of the chroma block;
- apply the cross-component linear model to derive prediction values of the chroma block based on the parameters;
- and
- perform the conversion based on the prediction values.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- determine, for a conversion between a chroma block of a video and a bitstream of the video, whether to enable or disable a cross-component linear model intra prediction on the chroma block, based on whether one or more luma coding units which cover at least one sample of a corresponding luma region of the chroma block are coded with a subblock-based prediction mode, wherein the chroma block is in a dual tree structure in which a luma component and at least one chroma component have separate partition tree structures;
- in response to the cross-component linear model intra prediction enabled, determine parameters of the cross-component linear model at least based on neighboring chroma samples of the chroma block;
- apply the cross-component linear model to derive prediction values of the chroma block based on the parameters;
- and
- perform the conversion based on the prediction values.
A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- determining, whether to enable or disable a cross-component linear model intra prediction on a chroma block of a video, based on whether one or more luma coding units which cover at least one sample of a corresponding luma region of the chroma block are coded with a subblock-based prediction mode, wherein the chroma block is in a dual tree structure in which a luma component and at least one chroma component have separate partition tree structures;
- in response to the cross-component linear model intra prediction enabled, determining parameters of the cross-component linear model at least based on neighboring chroma samples of the chroma block;
- applying the cross-component linear model to derive prediction values of the chroma block based on the parameters;
- and
- generating the bitstream of the video based on the determining
Dependencies are inferred from the claim text.