| CPC H04N 19/119 (2014.11) [G06T 9/40 (2013.01); H04N 19/107 (2014.11); H04N 19/109 (2014.11); H04N 19/11 (2014.11); H04N 19/127 (2014.11); H04N 19/132 (2014.11); H04N 19/167 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/1883 (2014.11); H04N 19/189 (2014.11); H04N 19/60 (2014.11); H04N 19/61 (2014.11); H04N 19/70 (2014.11); H04N 19/96 (2014.11)] | 17 Claims |

|
1. A method of processing video data, comprising:
determining, for a conversion between a video region of a video and a bitstream of the video, whether a first coding tool is allowed or not for a first block of the video region, based on a height and a width of the first block and a maximum transform size of the video region, wherein when the first coding tool is allowed, the first block is split into multiple transform blocks according to the first coding tool; and
performing the conversion based on the determining,
wherein when at least one of the height or the width of the first block is greater than the maximum transform size, the first coding tool is not allowed for the first block;
wherein the first coding tool is subblock transform (SBT) tool;
wherein for a second block of the video region, a second coding tool is disabled in response to at least one of a height or a width of the second block being greater than 64;
wherein the second coding tool is an intra block copy (IBC) mode,
wherein a dimension of a virtual pipeline data unit used for the conversion is determined;
wherein the dimension of the virtual pipeline data unit is equal to VSize in luma samples, wherein a dimension of a coding tree block of the video is CtbSizeY in luma samples, wherein VSize=min(M, CtbSizeY), and wherein M is a positive integer,
wherein whether a first partitioning process that splits a current video block of the video into two sub-blocks or a second partitioning process that splits the current video block into three sub-blocks in a horizontal direction or a vertical direction is allowed or not is determined at least based on the dimension of the virtual pipeline data unit,
wherein the first partitioning process in the vertical direction is disabled when (i) a sum of a width of the current video block in luma samples and a horizontal coordinate of a top-left luma sample of the current video block is greater than a width of a picture or a width of a subpicture comprising the current video block in luma samples and (ii) a height of the current video block in luma samples is greater than N, and wherein N is a positive integer; or
wherein the first partitioning process in the vertical direction is disabled when (i) the width of the current video block in luma samples is less than or equal to N and (ii) the height of the current video block in luma samples is greater than N, and wherein N is a positive integer; and
wherein N=64.
|