【技术实现步骤摘要】
【国外来华专利技术】根据基于双线性插值的解码端运动矢量修正的片相似度不执行修正的方法相关申请案交叉申请本专利技术要求于2018年9月19日提交的申请号为IN201831035309的印度临时专利申请案的优先权。所述印度临时专利申请案的全部内容通过引用的方式并入在本文本中。
本专利技术涉及使用解码端运动矢量修正的运动补偿以进行视频译码。具体地,本专利技术实施例涉及用于验证运动补偿参考片之间的对齐水平以及当所述两个运动补偿参考片之间的差值小于译码单元尺寸相关阈值时不执行修正的方法和装置。
技术介绍
在视频压缩中,帧间预测是通过指定相对于当前块的运动矢量来使用之前解码的参考图像的重建样本的过程。这些运动矢量可以通过使用空间或时间运动矢量预测值译码为预测残差。运动矢量具有子像素精度。为了从重建的整数位置值导出参考帧(图像)中的子像素精度的像素值,插值滤波器被使用。双向预测是指导出当前块的预测值为两个预测块的加权组合的过程,使用两个参考图像区域中的两个运动矢量导出。在这种情况下,除了运动矢量之外,还需要对导出两个预测块的参考图像的参考索引进行译码。当前块的运动矢量还可以通过合并过程导出,其中,在不对任何运动矢量残差进行译码的情况下继续使用空间相邻块的运动矢量和参考索引。除了空间相邻块之外,之前译码的参考帧的运动矢量也被存储并用作时间合并选项,对运动矢量进行适当缩放,以考虑到当前帧到之前译码的参考帧的距离,当前帧到之前译码的参考帧的距离是相对于当前帧到当前块的参考帧的距离来说的。图1示出了基于模板匹配的解码端运动矢量 ...
【技术保护点】
1.一种确定运动补偿参考片之间的对齐水平的方法,其特征在于,所述方法包括:/n解码器获取两个运动补偿参考片之间的未取整的合并运动矢量;/n所述解码器对所述未取整的合并运动矢量进行取整得到取整后的运动矢量;/n所述解码器通过使用所述取整后的运动矢量执行运动补偿,计算所述两个运动补偿参考片之间的绝对差值和(sum of absolute difference,SAD);/n所述解码器确定所述SAD是否小于译码单元(coding unit,CU)尺寸相关阈值;/n当所述SAD小于所述CU尺寸相关阈值时:/n不执行其余的解码端运动矢量修正(decoder-side motion vector refinement,DMVR)处理步骤;/n执行最终运动补偿;/n当所述SAD不小于所述CU尺寸相关阈值时:/n使用所述未取整的合并运动矢量执行所述其余的DMVR处理步骤;/n执行最终运动补偿。/n
【技术特征摘要】
【国外来华专利技术】20180919 IN 2018310353091.一种确定运动补偿参考片之间的对齐水平的方法,其特征在于,所述方法包括:
解码器获取两个运动补偿参考片之间的未取整的合并运动矢量;
所述解码器对所述未取整的合并运动矢量进行取整得到取整后的运动矢量;
所述解码器通过使用所述取整后的运动矢量执行运动补偿,计算所述两个运动补偿参考片之间的绝对差值和(sumofabsolutedifference,SAD);
所述解码器确定所述SAD是否小于译码单元(codingunit,CU)尺寸相关阈值;
当所述SAD小于所述CU尺寸相关阈值时:
不执行其余的解码端运动矢量修正(decoder-sidemotionvectorrefinement,DMVR)处理步骤;
执行最终运动补偿;
当所述SAD不小于所述CU尺寸相关阈值时:
使用所述未取整的合并运动矢量执行所述其余的DMVR处理步骤;
执行最终运动补偿。
2.根据权利要求1所述的方法,其特征在于,执行所述最终运动补偿包括:
将所述未取整的合并运动矢量在水平方向和垂直方向上取整到最近的整数样本位置,得到整数位置样本;
对所述整数位置样本求平均值。
3.根据权利要求1所述的方法,其特征在于,执行所述最终运动补偿包括:
将所述未取整的合并运动矢量在水平方向和垂直方向上取整到最近的半像素点位置,得到半像素位置样本;
对所述半像素位置样本求平均值。
4.根据权利要求1所述的方法,其特征在于,所述运动补偿参考片各自包括预定尺寸的M×N像素,M和N是值相同的正整数。
5.根据权利要求1所述的方法,其特征在于,所述运动补偿参考片各自包括预定尺寸的M×N像素,M和N是值不同的正整数。
6.根据权利要求1所述的方法,其特征在于,所述CU尺寸相关阈值是所述未取整的合并运动矢量的位深度的函数。
7.一种确定运动补偿参考片之间的对齐水平的方法,其特征在于,所述方法包括:
解码器根据双线性运动补偿插值中的子像素精度的合并运动矢量,获取运动补偿插值样本;
所述解码器使用所述运动补偿插值样本的子集,计算两个运动补偿参考片之间的绝对差值和(sumofabsolutedifference,SAD);
所述解码器确定所述SAD是否小于译码单元(codingunit,CU)尺寸相关阈值;
当所述SAD小于所述CU尺寸相关阈值时:
不执行其余的解码端运动矢量修正(decoder-sidemotionvectorrefinement,DMVR)处理步骤;
执行最终运动补偿;
当所述SAD不小于所述CU尺寸相关阈值时:
执行所述其余的DMVR处理步骤;
执行最终运动补偿。
8.根据权利要求7所述的方法,其特征在于,所述运动补偿插值样本的子集包括所述两个运动补偿参考片之间的未取整合并运动矢量。
9.根据权利要求7所述的方法,其特征在于,所述双线性运动补偿插值过程在所述运动补偿参考片上并行执行。
10.根据权利要求7所述的方法,其特征在于,所述运动补偿插值样本以交错方式从所述两个运动补偿参考片中导出。
11.根据权利要求7所述的方法,其特征在于,所述运动补偿插值样本的子集包括尺寸等于译码单元(codingunit,CU)尺寸的样本块。
12.根据权利要求11所述的方法,其特征在于,所述运动补偿插值样本的所述子集包括(CU_width–2)×(CU_height–2)个样本,其中,CU_width为所述译码单元的宽度,CU_height为所述译码单元的高度。
13.根据权利要求11所述的方法,其特征在于,所述运动补偿插值像素点的所述子集包括(CU_width×CU_height–(CU_width–2)×(CU_height–2))个像素点,其中,CU_width为所述译码单元的宽度,CU_height为所述译码单元的高度。
14.根据权利要求7所述的方法,其特征在于,所述CU尺寸相关阈值是所述运动补偿插值样本的子集中样本数量的函数。
15.根据权利要求7所述的方法,其特征在于,所述双线性运动补偿插值在所述两个运动补偿参考片上并行执行。
16.根据权利要求7所述的方法,其特征在于,所述双线性运动补偿插值在所述两个运动补偿参考片上以交错的方式执行。
17.一种确定运动补偿参考片之间的对齐水平的方法,其特征在于,所述方法包括:
解码器根据子像素精度的合并运动矢量,获取运动补偿插值样本;
所述解码器计算位于相应的第一和第二运...
【专利技术属性】
技术研发人员:斯利拉姆·赛阿瑟拉门,奇甫阿·瑞安·阿,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。