CPC H04N 19/513 (2014.11) [H04N 19/119 (2014.11); H04N 19/176 (2014.11); H04N 19/44 (2014.11); H04N 19/523 (2014.11); H04N 19/53 (2014.11); H04N 19/543 (2014.11); H04N 19/557 (2014.11); H04N 19/577 (2014.11)] | 10 Claims |
1. A method for video coding, comprising:
receiving, by processing circuitry, input data associated with a curare €€t block that is a prediction block defined in a bitstream;
determining, by the processing circuitry, motion vectors of the current block;
determining, by the processing circuitry, whether a size of the current block is smaller than or equal to a threshold size for a-decoder-side motion vector refinement (DMVR);
in response to the size of the current block being determined to be smaller than or equal to the threshold size,
performing by the processing circuitry, a process of the DMVR for the current block based on the motion vectors of the current block; and
in response to the size of the current block being determined to be larger than the threshold size,
partitioning, by the processing circuitry, the current block into a plurality of sub-current blocks having a size equal to or smaller than the threshold size, the plurality of sub-current blocks inheriting the motion vectors of the current block, and
performing, by the processing circuitry, respective processes of the DMVR for the sub-current blocks based on the motion vectors of the current block.
|