1.一种时域运动矢量预测方法,其特征在于,所述方法包括:
在基于子块进行时域运动矢量预测时,对当前块进行分割,获取若干大小相同的子块;
获取每一所述子块中的任意一位置的像素块对应的时域运动矢量,将基于所述像素块对应的时域运动矢量确定每一所述子块的时域运动矢量。
2.根据权利要求1中所述的方法,其特征在于,所述获取每一所述子块中的任意一位置的像素块对应的时域运动矢量,将基于所述像素块对应的时域运动矢量确定每一所述子块的时域运动矢量,包括:
利用每一所述子块的左上角、左下角、右上角、右下角或中心点位置的像素块获取对应的时域运动矢量,以确定每一所述子块的时域运动矢量,所述像素块的所有边长为四个像素。
3.根据权利要求1中所述的方法,其特征在于,所述方法还包括:
响应于当前子块无法获取有效的时域运动矢量;
基于所述当前子块中的另一位置的像素块的时域运动矢量确定所述当前子块的有效的时域运动矢量;或者,
以第一顺序获取所述当前块内其余所述子块的有效的时域运动矢量,将获取顺序在前的其余所述子块的有效的时域运动矢量作为所述当前子块的时域运动矢量;或者,
以第二顺序或任意获取所述当前块内第一数量个其余所述子块的有效的时域运动矢量,并加权平均后作为所述当前子块的有效的时域运动矢量。
4.根据权利要求1所述的方法,其特征在于,所述对所述当前块进行分割,获取若干大小相同的子块,包括:
则根据所述当前块的尺寸对所述当前块划分,获得若干个大小相同,且边长大于预定值的子块。
5.根据权利要求4中所述的方法,其特征在于,所述根据所述当前块的尺寸对所述当前块划分,包括:
比较所述当前块的第一侧边和第二侧边的长度,所述第一侧边与所述第二侧边相邻;
响应于所述第一侧边与所述第二侧边的长度比值大于等于第一预定倍数,以垂直所述第一侧边的方向对所述当前块进行平均划分,所述第预定倍数大于一;或者,
响应于所述第二侧边与所述第一侧边的长度比值大于等于第二预定倍数,以垂直所述第二侧边的方向对所述当前块进行平均划分,所述第二预定倍数大于一;或者,
响应于所述第一侧边等于所述第二侧边,以十字划分法对所述当前块进行平均划分。
6.根据权利要求4中所述的方法,其特征在于,所述根据所述当前块的尺寸对所述当前块划分,包括:
获取所述当前块的第一侧边和第二侧边的长度,所述第一侧边与所述第二侧边相邻;
响应于所述第一侧边的长度为所述预定值的至少两倍,以垂直所述第一侧边的方向对所述当前块进行平均划分;和/或,
响应于所述第二侧边的长度为所述预定值的至少两倍,以垂直所述第二侧边的方向对所述当前块进行平均划分。
7.根据权利要求1中所述的方法,其特征在于,在所述对当前块进行分割之前,还包括:
获取所述当前块的斜对角位置的第一组像素块对应的两个第一时域运动矢量,以及所述当前块的斜对角位置的第二组像素块对应的两个第二时域运动矢量;
判断两个所述第一时域运动矢量是否相同,和/或,两个所述第二时域运动矢量是否相同;
若是,则不对所述当前块进行分割。
8.根据权利要求4中所述的方法,其特征在于,所述在基于子块进行时域运动矢量预测时,包括:
判断所述当前预测模式是否为skip/direct帧间预测模式,且所述当前块的第一侧边和第二侧边长是否均大于等于所述预定值,且至少其中一条侧边大于等于所述预定值的两倍,所述第一侧边与所述第二侧边相邻;
若是,则基于子块进行时域运动矢量预测。
9.根据权利要求1中所述的方法,其特征在于,所述方法还包括:
对所述当前块的所有所述子块的时域运动矢量进行运动补偿和失真代价计算。
10.一种时域运动矢量预测方法,其特征在于,所述方法包括:
在基于子块进行时域运动矢量预测时,根据所述当前块的尺寸对所述当前块划分,获得若干个大小相同,且边长大于预定值的子块;
获取每一所述子块的时域运动矢量。
11.一种电子设备,其特征在于,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至9中任一项所述的预测方法或权利要求10所述的预测方法。
12.一种计算机可读存储介质,其上存储有程序数据,其特征在于,所述程序数据被处理器执行时实现权利要求1至9中任一项所述的预测方法或权利要求10所述的预测方法。