Integerization for interpolation filter design in video coding
AssigneeGuangdong Oppo Mobile Telecommunications Corp., Ltd.
InventorsJonathan GAN, Yue Yu, Haoping Yu
Life of this patent
Estimating the term…
Loading patent…
AssigneeGuangdong Oppo Mobile Telecommunications Corp., Ltd.
InventorsJonathan GAN, Yue Yu, Haoping Yu
Estimating the term…
A video encoder encodes a video into a video bitstream. The video encoder accesses a set of frames of the video and performs inter prediction for the set of frames using a set of integerized interpolation filters to generate prediction residuals to be encoded into the video bitstream. The set of integerized interpolation filters are generated by integerizing a set of interpolation filters, each of the set of interpolation filters having floating-point filter coefficients. For each interpolation filter, two integerized filter coefficient values are generated for each filter coefficient and a set of filter candidates are generated based on the two integerized values for each filter coefficient. An error metric for each filter candidate is calculated and an integerized interpolation filter having the lowest error metric is selected for the interpolation filter from the set of filter candidates.
An encoder for encoding a video, the encoder comprising:
A non-transitory computer-readable medium, storing a computer program and a bitstream, wherein the computer program, when executed by a processor, causes the processor to perform following operations to generate the bitstream, the operations comprising:
A decoder for decoding a video from a video bitstream, the decoder comprising:
Dependencies are inferred from the claim text.