| CPC H04N 19/132 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11)] | 17 Claims |

|
1. A method of processing video data, comprising:
determining, for a conversion between a video comprising a first block and a bitstream of the video, an availability of a block vector of one or more neighboring blocks of the first block for a prediction of a block vector of the first block according to a rule, wherein the neighboring blocks are allowed to include at least one non-adjacent neighboring block; and
performing, based on the determining, the conversion,
wherein the rule specifies a pre-defined order for checking the one or more neighboring blocks for the availability of the block vector;
wherein the video further comprises a second block and the method further comprises:
determining whether and how to store a sample string vector associated with a first sample string of the second block; and
performing, based on the determining, the conversion,
wherein the determining is based on at least one of a length, a position, or a shape of the first sample string;
wherein the stored sample string vector is allowed to be inserted into a list which is an intra block copy (IBC) merge list, an IBC advanced motion vector prediction (AMVP) list, a sample string vector merge list, or a sample string vector AMVP list.
|