Patent ID: 11902561
Assignee: ALIBABA GROUP HOLDING LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A computer-implemented video encoding method, comprising: applying motion estimation to a target coding block, to determine a reference block of the target coding block; inputting, to a convolutional neural network (CNN) filter, image data associated with the target coding block and the reference block; and executing the CNN filter to determine a residual associated with the target coding block based on the input image data, wherein the CNN filter is trained using a training data set comprising: a motion-compensated training block, and
an un-motion-compensated extended region of the motion compensated training block, the motion-compensated training block being a predicted block based on a motion vector and a reference picture, and the un-motion-compensated extended region comprising unpredicted image data that is not predicted based on the motion vector or reference picture, and the CNN filter comprises a plurality of convolutional layers, each of the plurality of convolutional layers using one or more filter kernels to generate one or more feature maps respectively, and wherein executing the CNN filter to determine the residual associated with the target coding block based on the input image data comprise: extracting, at a first convolutional layer of the CNN filter, spatial features of the image data associated with the target coding block and the reference block.