1.一种虚拟参考帧的建立方法,其特征在于,应用于解码器,所述方法包括:
接收编码器传输的至少一个图像帧,所述至少一个图像帧中每一个图像帧包含至少一个块;
利用所述至少一个图像帧中带有虚拟参考帧标识的块建立虚拟参考帧,所述虚拟参考帧标识用于指示所在的块用于建立虚拟参考帧。
2.根据权利要求1所述的方法,其特征在于,利用所述至少一个图像帧中带有虚拟参考帧标识的块建立虚拟参考帧之前,所述方法还包括:
分配第一虚拟参考帧缓存区;
利用所述至少一个图像帧中带有虚拟参考帧标识的块建立虚拟参考帧,包括:
确定每一个带有虚拟参考帧标识的块的位置,并将每一个带有虚拟参考帧标识的块分别存储在所述第一虚拟参考帧缓存区中。
3.根据权利要求2所述的方法,其特征在于,确定每一个带有虚拟参考帧标识的块的位置,包括:
根据预设的位置映射关系确定每一个带有虚拟参考帧标识的块的位置。
4.根据权利要求2所述的方法,其特征在于,所述虚拟参考帧标识还用于指示所在的块的位置信息,确定每一个带有虚拟参考帧标识的块的位置,包括:
根据所述虚拟参考帧标识的指示确定每一个带有虚拟参考帧标识的块的位置。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收所述编码器发送的指示信息,所述指示信息用于指示所述预设的位置映射关系。
6.根据权利要求1所述的方法,其特征在于,
所述虚拟参考帧标识承载在新增的预设数量的比特上。
7.根据权利要求1所述的方法,其特征在于,
所述虚拟参考帧标识承载在预设格式的字段上,所述预设格式的字段用于指示预设量化步长、预设块大小、预设编码方式、预设运动矢量、预设残差、预设量化参数中的至少一项。
8.根据权利要求1-7任一项所述的方法,其特征在于,利用所述至少一个图像帧中带有虚拟参考帧标识的块建立虚拟参考帧之后,所述方法还包括:
接收所述编码器发送的解码指示信号,根据所述解码指示信号,参照所述虚拟参考帧进行解码,所述解码指示信号用于指示参照所述虚拟参考帧进行解码。
9.一种虚拟参考帧的建立方法,其特征在于,应用于编码器,所述方法包括:
获取至少一个图像帧,所述至少一个图像帧中每一个图像帧包含至少一个块;
在所述至少一个图像帧中确定用于建立虚拟参考帧的块,所述至少一个图像帧不包含所述虚拟参考帧;
对所述至少一个图像帧中用于建立虚拟参考帧的块添加虚拟参考帧标识,所述虚拟参考帧标识用于指示所在的块用于建立虚拟参考帧;
向解码器传输所述至少一个图像帧。
10.根据权利要求9所述的方法,其特征在于,在所述至少一个图像帧中确定用于建立虚拟参考帧的块,包括:
当目标块与目标背景块中相似像素对的数量大于或等于第一阈值时,将所述目标块确定为用于建立虚拟参考帧的块;
其中,所述目标块为目标图像帧中的任意一个块,所述目标背景块是根据所述目标块在目标图像帧中的位置确定的所述目标块在背景图像中对应的块,所述至少一个图像帧包含所述目标图像帧;所述相似像素对包括分别位于所述目标块与所述目标背景块中位置相对应的两个像素,且所述相似像素对包括的两个像素满足至少一个分量之差的绝对值小于或等于第二阈值。
11.根据权利要求10所述的方法,其特征在于,在所述至少一个图像帧中确定用于建立虚拟参考帧的编码块之前,所述方法还包括:
基于所述至少一个图像帧,按照预设的建模算法生成所述背景图像。
12.根据权利要求9所述的方法,其特征在于,在所述至少一个图像帧中确定用于建立虚拟参考帧的块之前,所述方法还包括:
分配第二虚拟参考帧缓存区;
在所述至少一个图像帧中确定用于建立虚拟参考帧的块之后,所述方法还包括:
根据预设的位置映射关系确定每一个用于建立虚拟参考帧的块的位置,并将每一个用于建立虚拟参考帧的块分别存储在所述第二虚拟参考帧缓存区中。
13.根据权利要求12所述的方法,其特征在于,
所述虚拟参考帧标识还用于指示所在的块的位置信息。
14.根据权利要求12所述的方法,其特征在于,所述方法还包括:
向所述解码器发送指示信息,所述指示信息用于指示所述预设的位置映射关系。
15.根据权利要求9所述的方法,其特征在于,对所述至少一个图像帧中用于建立虚拟参考帧的块添加虚拟参考帧标识,包括:
对所述用于建立虚拟参考帧的块增加预设数量的比特,所述虚拟参考帧标识承载在新增的所述预设数量的比特上。
16.根据权利要求9所述的方法,其特征在于,对所述至少一个图像帧中用于建立虚拟参考帧的块添加虚拟参考帧标识,包括:
在所述用于建立虚拟参考帧的块中设定预设格式的字段,所述虚拟参考帧标识承载在预设格式的字段上,所述预设格式的字段用于指示预设量化步长、预设块大小、预设编码方式、预设运动矢量、预设残差、预设量化参数中的至少一项。
17.根据权利要求9-16任一项所述的方法,其特征在于,对所述至少一个图像帧中用于建立虚拟参考帧的块添加虚拟参考帧标识之后,所述方法还包括:
当所述至少一个图像帧中用于建立虚拟参考帧的块组合成所述虚拟参考帧时,参照所述虚拟参考帧进行编码;
向所述解码器发送解码指示信号,所述解码指示信号用于指示参照所述虚拟参考帧进行解码。
18.一种解码器,其特征在于,包括:
接收单元,用于接收编码器传输的至少一个图像帧,所述至少一个图像帧中每一个图像帧包含至少一个块;
处理单元,用于利用所述至少一个图像帧中带有虚拟参考帧标识的块建立虚拟参考帧,所述虚拟参考帧标识用于指示所在的块用于建立虚拟参考帧。
19.根据权利要求18所述的设备,其特征在于,
所述处理单元,还用于分配第一虚拟参考帧缓存区;确定每一个带有虚拟参考帧标识的块的位置,并将每一个带有虚拟参考帧标识的块分别存储在所述第一虚拟参考帧缓存区中。
20.根据权利要求19所述的设备,其特征在于,
所述处理单元,还用于根据预设的位置映射关系确定每一个带有虚拟参考帧标识的块的位置。
21.根据权利要求19所述的设备,其特征在于,所述虚拟参考帧标识还用于指示所在的块的位置信息,
所述处理单元,还用于根据所述虚拟参考帧标识的指示确定每一个带有虚拟参考帧标识的块的位置。
22.根据权利要求19所述的设备,其特征在于,
所述接收单元,接收所述编码器发送的指示信息,所述指示信息用于指示所述预设的位置映射关系。
23.根据权利要求18所述的设备,其特征在于,
所述虚拟参考帧标识承载在新增的预设数量的比特上。
24.根据权利要求18所述的设备,其特征在于,
所述虚拟参考帧标识承载在预设格式的字段上,所述预设格式的字段用于指示预设量化步长、预设块大小、预设编码方式、预设运动矢量、预设残差、预设量化参数中的至少一项。
25.根据权利要求18-24任一项所述的设备,其特征在于,
所述接收单元,还用于接收所述编码器发送的解码指示信号,所述解码指示信号用于指示参照所述虚拟参考帧进行解码;
所述处理单元,还用于根据所述解码指示信号,参照所述虚拟参考帧进行解码。
26.一种编码器,其特征在于,包括:
处理单元,用于获取至少一个图像帧,在所述至少一个图像帧中确定用于建立虚拟参考帧的块,对所述至少一个图像帧中用于建立虚拟参考帧的块添加虚拟参考帧标识,所述至少一个图像帧中每一个图像帧包含至少一个块,所述至少一个图像帧不包含所述虚拟参考帧,所述虚拟参考帧标识用于指示所在的块用于建立虚拟参考帧;
发送单元,用于向解码器传输所述至少一个图像帧。
27.根据权利要求26所述的设备,其特征在于,
所述处理单元,还用于当目标块与目标背景块中相似像素对的数量大于或等于第一阈值时,将所述目标块确定为用于建立虚拟参考帧的块;
其中,所述目标块为目标图像帧中的任意一个块,所述目标背景块是根据所述目标块在目标图像帧中的位置确定的所述目标块在背景图像中对应的块,所述至少一个图像帧包含所述目标图像帧;所述相似像素对包括分别位于所述目标块与所述目标背景块中位置相对应的两个像素,且所述相似像素对包括的两个像素满足至少一个分量之差的绝对值小于或等于第二阈值。
28.根据权利要求27所述的设备,其特征在于,
所述处理单元,还用于基于所述至少一个图像帧,按照预设的建模算法生成所述背景图像。
29.根据权利要求26所述的设备,其特征在于,
所述处理单元,还用于分配第二虚拟参考帧缓存区;根据预设的位置映射关系确定每一个用于建立虚拟参考帧的块的位置,并将每一个用于建立虚拟参考帧的块分别存储在所述第二虚拟参考帧缓存区中。
30.根据权利要求29所述的设备,其特征在于,
所述虚拟参考帧标识还用于指示所在的块的位置信息。
31.根据权利要求29所述的设备,其特征在于,
所述发送单元,还用于向所述解码器发送指示信息,所述指示信息用于指示所述预设的位置映射关系。
32.根据权利要求26所述的设备,其特征在于,
所述处理单元,还用于对所述用于建立虚拟参考帧的块增加预设数量的比特,所述虚拟参考帧标识承载在新增的所述预设数量的比特上。
33.根据权利要求26所述的设备,其特征在于,
所述处理单元,还用于在所述用于建立虚拟参考帧的块中设定预设格式的字段,所述虚拟参考帧标识承载在预设格式的字段上,所述预设格式的字段用于指示预设量化步长、预设块大小、预设编码方式、预设运动矢量、预设残差、预设量化参数中的至少一项。
34.根据权利要求26-33任一项所述的设备,其特征在于,
所述处理单元,还用于当所述至少一个图像帧中用于建立虚拟参考帧的块组合成所述虚拟参考帧时,参照所述虚拟参考帧进行编码;
所述发送单元,还用于向所述解码器发送解码指示信号,所述解码指示信号用于指示参照所述虚拟参考帧进行解码。