JVET-K0288 CE9-related: Memory bandwidth reduction for DMVR [M. Xu, X. Li, S. Wenger, S. Liu (Tencent)]
Decoder side motion vector refinement (DMVR) techniques were proposed to refine motion information at decoder side. With DMVR, an initial MV pair for a block is first identified at decoder. Then the MV pair is refined within a search range. As the final MV may be at any position within the search range, the memory bandwidth requirement of DMVR mode would be higher than regular inter mode at decoder side. In this contribution, a memory bandwidth reduction method is proposed for DMVR. It is reported the memory bandwidth of DMVR can be kept the same as regular inter mode with the proposed method at the cost of 0.06% average luma BD-rate increase.
The method is based on using a shorter interpolation filter for DMVR than later for interpolation.
Investigation in a CE was requested. Other filter lengths than 6 should also be tested.