非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种用于解码视频数据的方法,所述方法包括:通过视频解码器的一或多个处理器;基于针对视频数据的当前图片的视频数据当前块的帧间预测方向信息;确定视频数据的所述当前图片的所述视频数据当前块的运动补偿是要使用由两个运动向量定义的四参数仿射运动模型来执行还是使用由三个运动向量定义的六参数仿射运动模型来执行;其中,所述确定是在未接收到关于所述视频数据当前块的所述运动补偿是要使用所述四参数仿射运动模型来执行还是使用所述六参数仿射运动模型来执行的显式信令的情况下执行的;其中,基于所述当前块的所述帧间预测方向信息来确定视频数据的所述当前图片的所述视频数据当前块的运动补偿是要使用由两个运动向量定义的四参数仿射运动模型来执行还是使用由三个运动向量定义的六参数仿射运动模型来执行包括:在所述当前块的所述帧间预测方向信息指示单向预测的情况下,针对所述当前块选择其中三个运动向量差值是在位流中译码的所述六参数仿射运动模型;在所述当前块的所述帧间预测方向信息指示双向预测的情况下,针对所述当前块选择其中两个运动向量差值是在位流中译码的所述四参数仿射运动模型;通过所述一或多个处理器;基于所述当前图片中的先前译码视频数据块的仿射运动模型的运动向量的值;导出用于所述视频数据当前块的所选择的仿射运动模型的运动向量的预测子的值;通过所述一或多个处理器;从经编码视频位流中;解码所述视频数据当前块的所述仿射运动模型的所述运动向量的值与所述预测子的值之间的差的表示;通过所述一或多个处理器;从所述预测子的值及经解码的差;确定所述视频数据当前块的所述仿射运动模型的所述运动向量的值;基于所述视频数据当前块的所述仿射运动模型的所述运动向量的经确定值;确定视频数据的预测子块;基于视频数据的所述预测子块;重建所述视频数据当前块。
根据权利要求1所述的方法,其中,所述视频数据当前块使用仿射帧间模式来解码。
根据权利要求2所述的方法,其中,相邻视频数据块使用仿射帧间模式或仿射合并模式解码。
根据权利要求1所述的方法,进一步包括:针对所述当前图片;维持所述先前译码视频数据块的仿射运动模型的运动向量的列表;通过所述一或多个处理器;从经编码视频位流中;解码指示所述列表中的哪些运动向量要被用作用于所述视频数据当前块的所述仿射运动模型的所述运动向量的所述预测子的语法元素。
根据权利要求1所述的方法,进一步包括:响应于确定使用由两个运动向量定义的四参数仿射运动模型来执行所述视频数据当前块的运动补偿;通过所述一或多个处理器;确定是使用左上方运动向量和右上方运动向量来表示所述当前块的所述仿射运动模型,还是使用左上方运动向量和左下方运动向量来表示所述当前块的所述仿射运动模型。
根据权利要求5所述的方法,其中,确定是使用左上方运动向量和右上方运动向量来表示所述当前块的所述仿射运动模型,还是使用左上方运动向量和左下方运动向量来表示所述当前块的所述仿射运动模型包括:基于所述当前块的宽度与所述当前块的高度的比率;确定是使用左上方运动向量和右上方运动向量来表示所述当前块的所述仿射运动模型,还是使用左上方运动向量和左下方运动向量来表示所述当前块的所述仿射运动模型。
根据权利要求6所述的方法,其中,确定是使用所述左上方运动向量和所述右上方运动向量来表示所述当前块的所述仿射运动模型,还是使用所述左上方运动向量和所述左下方运动向量来表示所述当前块的所述仿射运动模型包括:在所述当前块的宽度大于所述当前块的高度的情况下;确定使用所述左上方运动向量和所述右上方运动向量来表示所述当前块的所述仿射运动模型;在所述当前块的高度大于所述当前块的宽度的情况下;确定使用所述左上方运动向量和所述左下方运动向量来表示所述当前块的所述仿射运动模型。
根据权利要求1所述的方法,进一步包括:通过所述一或多个处理器;针对所述视频数据当前块;获得相邻视频数据块的仿射运动模型的运动向量的值;其中,基于所述当前图片中的先前译码视频数据块的仿射运动模型的运动向量的值,导出用于所述视频数据当前块的所述仿射运动模型的所述运动向量的所述预测子的值包括:基于所述相邻视频数据块的所述仿射运动模型的所述运动向量的值;导出用于所述视频数据当前块的所述仿射运动模型的所述运动向量的所述预测子的值。
根据权利要求8所述的方法,其中,获得所选择相邻视频数据块的所述仿射运动模型的所述运动向量的值包括:按预定义次序;评估所述视频数据当前块的相邻视频数据块;选择使用仿射运动补偿解码的多个相邻视频数据块中的第一相邻视频数据块作为所述所选择相邻视频数据块。