非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种视频编码的方法,包括;对于图片中正被编码的块;确定相对于所述正被编码的块的角部的至少一个空间邻近块;对于所述正被编码的块;确定仿射合并编码模式的预测器候选集合;其中预测器候选包括仿射运动模型的两个或三个控制点运动矢量以及一个参考图片;其中控制点运动矢量是所述仿射运动模型中的块的角部的运动矢量;其中相对于所述块的角部的空间邻近块的运动矢量被用作所述块的所述角部的控制点运动矢量;对于所述正被编码的块并且对于每个预测器候选;使用所述预测器候选的所述两个或三个控制点运动矢量来确定所述仿射运动模型的运动场;其中所述运动场标识用于预测所述正被编码的块的子块的运动矢量;从所述预测器候选集合中选择预测器候选;响应于所选择的预测器候选的运动场从预测中编码所述块。
根据权利要求1所述的方法,其中所述至少一个空间邻近块包括邻近左上角块、邻近右上角块以及邻近左下角块之中的、所述正被编码的块的空间邻近块。
根据权利要求1所述的方法,其中与所述空间邻近块中的至少一个相关联的、用作控制点运动矢量的运动信息包括平移运动信息。
根据权利要求1所述的方法,其中与所有所述至少一个空间邻近块相关联的、用作控制点运动矢量的运动信息包括仿射运动信息。
根据权利要求1所述的方法,其中对于所述正被编码的块,确定仿射合并编码模式的所述预测器候选集合包括;确定左上列表、右上列表、左下列表;所述左上列表包括所述正被编码的块的左上角的空间邻近块;所述右上列表包括所述正被编码的块的右上角的空间邻近块;所述左下列表包括所述正被编码的块的左下角的空间邻近块;选择至少一个空间邻近块三元组;其中所述三元组的所述空间邻近块分别属于所述左上列表、所述右上列表和所述左下列表;并且其中用于预测所述三元组的每个空间邻近块的所述参考图片是相同的;以及对于所述正被编码的块;将所述块的所述左上角、所述右上角和所述左下角中的每一个的控制点运动矢量确定为与每个所选择的空间邻近块三元组相关联的运动矢量;其中所述预测器候选包括所确定的三个控制点运动矢量以及所述参考图片。
根据权利要求1所述的方法,其中对于所述正被编码的块,确定仿射合并编码模式的所述预测器候选集合包括;确定左上列表、右上列表;所述左上列表包括所述正被编码的块的左上角的空间邻近块;所述右上列表包括所述正被编码的块的右上角的空间邻近块;选择至少一对空间邻近块;其中所述对中的所述空间邻近块分别属于所述左上列表和所述右上列表;并且其中用于预测所述对中的每个空间邻近块的所述参考图片是相同的;以及对于所述正被编码的块;将所述块的左上角的控制点运动矢量确定为与所述左上列表的所选择的空间邻近块相关联的运动矢量;将所述块的右上角的控制点运动矢量确定为与所述右上列表的所选择的空间邻近块相关联的运动矢量;并且其中所述预测器候选包括所述左上角的所述控制点运动矢量和所述右上角的所述控制点运动矢量以及所述参考图片。
根据权利要求1所述的方法,其中对于所述正被编码的块,确定仿射合并编码模式的所述预测器候选集合包括;确定左上列表、左下列表;所述左上列表包括所述正被编码的块的左上角的空间邻近块;所述左下列表包括所述正被编码的块的左下角的空间邻近块;选择至少一对空间邻近块;其中所述对中的每个空间邻近块分别属于所述左上列表和所述左下列表;并且其中用于预测所述对中的每个空间邻近块的所述参考图片是相同的;以及对于所述正被编码的块;将所述块的左上角的控制点运动矢量确定为与所述左上列表的所选择的空间邻近块相关联的运动矢量;将所述块的左下角的控制点运动矢量确定为与所述左下列表的所选择的空间邻近块相关联的运动矢量;其中所述预测器候选包括所述左上角的所述控制点运动矢量和所述左下角的所述控制点运动矢量以及所述参考图片。
根据权利要求7所述的方法,其中通过下式来确定所述正被编码的块内的每个位置(x,y)的根据所述仿射运动模型的运动场;其中(v0x,v0y)和(v2x,v2y)是用于生成所述运动场的控制点运动矢量;(v0x,v0y)对应于所述正被编码的块的左上角的控制点运动矢量;(v2x,v2y)对应于所述正被编码的块的左下角的控制点运动矢量;并且h是所述正被编码的块的高度。
根据权利要求1所述的方法,其中来自所述预测器候选集合中的所选择的预测器候选的索引被编码。
一种计算机可读存储介质,其上存储有指令,所述指令在由一个或多个处理器执行时导致所述一个或多个处理器执行根据权利要求1至9中的任一项所述的视频编码的方法。