CPC H04N 19/513 (2014.11) [H04N 19/176 (2014.11)] | 17 Claims |
1. A method of video decoding at a video decoder, comprising:
receiving data of a current block coded with an intra block copy (IBC) mode in a bitstream;
constructing a block vector prediction (BVP) candidate list for decoding the current block based on a history-based block vector prediction (HBVP) table that includes one or more entries each corresponding to a respective previously decoded block, each entry in the HBVP table including a block vector and location information of the corresponding previously decoded block, the construction of the BVP candidate list being based on the location information of the corresponding previously decoded block in each entry;
determining a block vector of the current block according to the BVP candidate list for decoding the current block; and
reconstructing the current block based on the determined block vector of the current block,
wherein the BVP candidate list includes one or more of:
a first candidate that includes a first block vector of the block vectors in the HBVP table, the corresponding previously decoded block of the first block vector having a location to the left of the current block that is indicated by the location information of the corresponding previously decoded block of the first block vector, or
a second candidate that includes a second block vector of the block vectors in the HBVP table, the corresponding previously decoded block of the second block vector having a location on top of the current block that is indicated by the location information of the corresponding previously decoded block of the second block vector.
|