Patent ID: 11936905
Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
determine, for a conversion between a current block of a video and a bitstream of the video, at least one neighboring block for the current block;
determine motion information of the at least one neighboring block;
determine a first prediction block for the current block based on motion information of the current block;
determine a second predication block for the current block based on the motion information of the at least one neighboring block;
generate a final prediction block for the current block based on the first and second prediction blocks; and
perform the conversion based on the final prediction block,
wherein the motion information of the at least one neighboring block is scaled to a reference picture of the current block to generate a representative scaled motion information which is used to determine the second prediction block of the current block,
wherein the scaled motion information of the at least one neighboring block is weighted averaged or averaged to generate one representative scaled motion vector for each reference picture list of the current block,
wherein motion vector of the current block is modified as the weighted average of the representative scaled motion vector and the motion vector of the current block, and
wherein the modified motion vector is modified as: avgMv=(w1*neigScaleMvLX+w2*currMvLX+offset)>>N, wherein w1, w2, offset and N are integer numbers, wherein avgMv represents the modified motion vector, neigScaleMvLX represents the representative scaled motion vector, and currMvLX represents a motion vector of the current block, X represents a reference picture list, wherein X=0, 1.