1.一种运动估计的方法,其特征在于,所述方法包括:
获取与目标预测单元对应的候选参考帧集合中的待预测参考帧;其中,所述待预测参考帧为所述候选参考帧集合中满足第一预设条件的候选参考帧;
按照与所述待预测参考帧对应的像素搜索规则对所述待预测参考帧进行像素搜索,得到候选匹配块;
将所述候选匹配块中率失真代价最小的匹配块,确定为所述目标预测单元的最佳匹配块。
2.根据权利要求1所述的方法,其特征在于,所述第一预设条件包括以下至少之一:
备选参考帧集合中的参考帧的个数小于或等于第一预设阈值且所述候选参考帧不是所述候选参考帧集合中的指定参考帧;
所述备选参考帧集合中的参考帧的个数小于或等于所述第一预设阈值且所述候选参考帧在所述备选参考帧集合中;
所述候选参考帧在所述备选参考帧集合中;
所述候选参考帧在所述备选参考帧集合中且所述候选参考帧不是所述候选参考帧集合中的指定参考帧;
其中,所述备选参考帧集合包括的参考帧为在对图像块进行帧间预测得到的匹配块中率失真代价最小的匹配块所在的参考帧,所述图像块为与所述目标预测单元满足预设相邻条件的图像块。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述候选参考帧满足第二预设条件的情况下,跳过对所述候选参考帧的运动估计;
其中,所述第二预设条件包括以下至少之一:备选参考帧集合中的参考帧的个数大于第一预设阈值且所述候选参考帧不在所述备选参考帧集合中;所述备选参考帧集合中的参考帧的个数小于或等于所述第一预设阈值,所述候选参考帧不是所述候选参考帧集合中的指定参考帧且所述候选参考帧不在所述备选参考帧集合中;其中,所述备选参考帧集合包括的参考帧为在对图像块进行帧间预测得到的匹配块中率失真代价最小的匹配块所在的参考帧,所述图像块为与所述目标预测单元满足预设相邻条件的图像块。
4.根据权利要求2所述的方法,其特征在于,所述按照与所述待预测参考帧对应的像素搜索规则对所述待预测参考帧进行像素搜索,得到候选匹配块,包括以下至少之一:
在所述待预测参考帧不在所述备选参考帧集合中的情况下,对所述待预测参考帧进行整像素搜索,得到所述待预测参考帧中的匹配块,作为候选匹配块;
在所述待预测参考帧在所述备选参考帧集合中的情况下,对所述待预测参考帧进行整像素搜索和分像素搜索,得到所述待预测参考帧中的匹配块,作为候选匹配块。
5.根据权利要求1所述的方法,其特征在于,在所述待预测参考帧为多个的情况下,针对多个所述待预测参考帧中的第一待预测参考帧,按照与所述待预测参考帧对应的像素搜索规则对所述待预测参考帧进行像素搜索,得到候选匹配块,包括:
按照与所述第一待预测参考帧对应的像素搜索规则对所述第一待预测参考帧进行像素搜索,得到第一候选匹配块;
在所述按照与所述第一待预测参考帧对应的像素搜索规则对所述第一待预测参考帧进行像素搜索,得到第一候选匹配块之后,所述方法还包括:
在确定所述第一候选匹配块为当前得到的各候选匹配块中率失真代价最小的匹配块,且所述第一候选匹配块的率失真代价小于第二预设阈值的情况下,根据所述第一待预测参考帧在所述候选参考帧集合中的排列顺序,将位于所述第一待预测参考帧之后的各参考帧的像素搜索规则更新为整像素搜索。
6.一种运动估计的装置,其特征在于,所述装置包括:
获取模块,用于获取与目标预测单元对应的候选参考帧集合中的待预测参考帧;其中,所述待预测参考帧为所述候选参考帧集合中满足第一预设条件的候选参考帧;
第一处理模块,用于按照与所述待预测参考帧对应的像素搜索规则对所述待预测参考帧进行像素搜索,得到候选匹配块;
确定模块,用于将所述候选匹配块中率失真代价最小的匹配块,确定为所述目标预测单元的最佳匹配块。
7.根据权利要求6所述的装置,其特征在于,所述第一预设条件包括以下至少之一:
备选参考帧集合中的参考帧的个数小于或等于第一预设阈值且所述候选参考帧不是所述候选参考帧集合中的指定参考帧;
所述备选参考帧集合中的参考帧的个数小于或等于所述第一预设阈值且所述候选参考帧在所述备选参考帧集合中;
所述候选参考帧在所述备选参考帧集合中;
所述候选参考帧在所述备选参考帧集合中且所述候选参考帧不是所述候选参考帧集合中的指定参考帧;
其中,所述备选参考帧集合包括的参考帧为在对图像块进行帧间预测得到的匹配块中率失真代价最小的匹配块所在的参考帧,所述图像块为与所述目标预测单元满足预设相邻条件的图像块。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二处理模块,用于在所述候选参考帧满足第二预设条件的情况下,跳过对所述候选参考帧的运动估计;
其中,所述第二预设条件包括以下至少之一:备选参考帧集合中的参考帧的个数大于第一预设阈值且所述候选参考帧不在所述备选参考帧集合中;所述备选参考帧集合中的参考帧的个数小于或等于所述第一预设阈值,所述候选参考帧不是所述候选参考帧集合中的指定参考帧且所述候选参考帧不在所述备选参考帧集合中;其中,所述备选参考帧集合包括的参考帧为在对图像块进行帧间预测得到的匹配块中率失真代价最小的匹配块所在的参考帧,所述图像块为与所述目标预测单元满足预设相邻条件的图像块。
9.根据权利要求7所述的装置,其特征在于,所述第一处理模块,用于在所述待预测参考帧不在所述备选参考帧集合中的情况下,对所述待预测参考帧进行整像素搜索,得到所述待预测参考帧中的匹配块,作为候选匹配块;和/或,在所述待预测参考帧在所述备选参考帧集合中的情况下,对所述待预测参考帧进行整像素搜索和分像素搜索,得到所述待预测参考帧中的匹配块,作为候选匹配块。
10.根据权利要求6所述的装置,其特征在于,在所述待预测参考帧为多个的情况下,针对多个所述待预测参考帧中的第一待预测参考帧,所述第一处理模块,用于按照与所述第一待预测参考帧对应的像素搜索规则对所述第一待预测参考帧进行像素搜索,得到第一候选匹配块;
所述装置还包括:第三处理模块,用于在确定所述第一候选匹配块为当前得到的各候选匹配块中率失真代价最小的匹配块,且所述第一候选匹配块的率失真代价小于第二预设阈值的情况下,根据所述第一待预测参考帧在所述候选参考帧集合中的排列顺序,将位于所述第一待预测参考帧之后的各参考帧的像素搜索规则更新为整像素搜索。
11.一种电子设备,其特征在于,包括存储器和处理器;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-5任一所述的方法步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。