【技术实现步骤摘要】
一种运动矢量预测的方法及设备
本申请涉及图像处理
,尤其涉及一种运动矢量预测的方法及设备。
技术介绍
高效率视频编码(highefficiencyvideocoding,HEVC)标准的帧间编码采用运动矢量(motionvector,MV)预测编码技术降低传递MV相关信息的数据量,提高编码效率。HEVC标准的帧间预测编码细分为两种模式:帧间(inter)模式和融合(merge)/跳过(skip)模式。当前块采用inter模式时,在码流中标识当前块MV的参考帧索引(referenceindex)、运动矢量预测值索引(motionvectorpredictorindex,MVPindex)以及运动矢量残差值(motionvectordifference,MVD);由参考帧索引确定当前块MV指向的参考帧,由运动矢量预测值索引指示运动矢量预测值(motionvectorpredictor,MVP)候选者列表中的一个候选者作为当前块MV的预测值,MVP与MVD相加得到当前块MV。当前块采用merge/skip模式时,码流中不标识运动矢量残差值和参考帧索引,只标识MVP ...
【技术保护点】
1.一种运动矢量预测的方法,其特征在于,包括:获取当前块的运动矢量对应的参考帧;根据所述参考帧的参考帧类型,确定所述当前块的运动矢量的运动矢量类型,其中,所述运动矢量类型包括:短期运动矢量和长期运动矢量,其中,所述短期运动矢量在短期参考帧中获得,所述长期运动矢量在长期参考帧中获得;当所述当前块的至少一个空间相邻预测块为帧间预测块时,获取所述至少一个空间相邻预测块的第一运动矢量的运动矢量类型,所述第一运动矢量用于所述空间相邻预测块的帧间预测;当获取的所述第一运动矢量的运动矢量类型和所述当前块的运动矢量的运动矢量类型均不相同时,根据所述当前块的空间相邻像素块的解码信息,确定所述 ...
【技术特征摘要】
1.一种运动矢量预测的方法,其特征在于,包括:获取当前块的运动矢量对应的参考帧;根据所述参考帧的参考帧类型,确定所述当前块的运动矢量的运动矢量类型,其中,所述运动矢量类型包括:短期运动矢量和长期运动矢量,其中,所述短期运动矢量在短期参考帧中获得,所述长期运动矢量在长期参考帧中获得;当所述当前块的至少一个空间相邻预测块为帧间预测块时,获取所述至少一个空间相邻预测块的第一运动矢量的运动矢量类型,所述第一运动矢量用于所述空间相邻预测块的帧间预测;当获取的所述第一运动矢量的运动矢量类型和所述当前块的运动矢量的运动矢量类型均不相同时,根据所述当前块的空间相邻像素块的解码信息,确定所述相邻像素块的第二运动矢量,将所述第二运动矢量或者所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当获取的至少一个所述第一运动矢量的运动矢量类型和所述当前块的运动矢量的运动矢量类型相同时,将所述至少一个所述第一运动矢量作为所述当前块的候选运动矢量预测值。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当全部所述当前块的空间相邻预测块为帧内预测块时,在至少一个所述空间相邻预测块的虚拟参考帧中确定和所述空间相邻预测块的像素差异最小的虚拟参考块,将所述虚拟参考块和所述空间相邻预测块间的运动矢量作为所述当前块的运动矢量预测值,所述虚拟参考帧的参考帧类型和所述当前块的运动矢量对应的参考帧的参考帧类型相同,所述虚拟参考帧为已重建帧。4.根据权利要求1所述的方法,其特征在于,所述当前块的空间相邻像素块包括所述当前块空间相邻的至少一个预设范围内的像素块,对应的,所述当前块的空间相邻像素块的解码信息包括所述当前块空间相邻的至少一个预设范围内的像素块的像素重建值,对应的,所述根据所述当前块的空间相邻像素块的解码信息,确定所述相邻像素块的第二运动矢量,将所述第二运动矢量或者所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值,包括:在所述空间相邻像素块的第一参考帧中确定和所述空间相邻像素块的像素差异最小的第一参考块,将所述第一参考块和所述空间相邻像素块间的运动矢量作为所述第二运动矢量,所述第一参考帧的参考帧类型和所述当前块的运动矢量对应的参考帧的参考帧类型相同,将所述第二运动矢量或者所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值。5.根据权利要求4所述的方法,其特征在于,所述在所述空间相邻像素块的第一参考帧中确定和所述空间相邻像素块的像素差异最小的第一参考块,将所述第一参考块和所述空间相邻像素块间的运动矢量作为所述第二运动矢量,所述第一参考帧的参考帧类型和所述当前块的运动矢量对应的参考帧的参考帧类型相同,将所述第二运动矢量或者所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值,包括:当所述当前块的左方预设位置的空间相邻预测块的第一运动矢量与所述当前块的运动矢量的运动矢量类型不相同,且所述当前块的上方预设位置的空间相邻预测块的第一运动矢量与所述当前块的运动矢量的运动矢量类型不相同时,在所述空间相邻像素块的第一参考帧中确定和所述空间相邻像素块的像素差异最小的第一参考块,将所述第一参考块和所述空间相邻像素块间的运动矢量作为所述第二运动矢量,所述第一参考帧的参考帧类型和所述当前块的运动矢量对应的参考帧的参考帧类型相同,将所述第二运动矢量或者所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值。6.根据权利要求1所述的方法,其特征在于,所述当前块的空间相邻像素块包括所述当前块的至少一个空间相邻预测块,对应的,所述当前块的空间相邻像素块的解码信息包括所述当前块的至少一个空间相邻预测块的第二运动矢量,所述第二运动矢量的运动矢量类型和所述第一运动矢量的运动矢量类型不同,对应的,所述根据所述当前块的空间相邻像素块的解码信息,确定所述相邻像素块的第二运动矢量,将所述第二运动矢量或者所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值,包括:将所述至少一个空间相邻预测块的第二运动矢量或者所述至少一个空间相邻预测块的第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值。7.根据权利要求6所述的方法,其特征在于,所述将所述至少一个空间相邻预测块的第二运动矢量或者所述至少一个空间相邻预测块的第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值,包括:当所述当前块的左方预设位置的空间相邻预测块的第一运动矢量与所述当前块的运动矢量的运动矢量类型不相同,且至少一个所述左方预设位置的空间相邻预测块的第二运动矢量可用时,将所述至少一个所述左方预设位置的空间相邻预测块的第二运动矢量或者所述至少一个所述左方预设位置的空间相邻预测块的第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值;当所述当前块的上方预设位置的空间相邻预测块的第一运动矢量与所述当前块的运动矢量的运动矢量类型不相同,且至少一个所述上方预设位置空间相邻预测块的第二运动矢量可用时,将所述至少一个所述上方预设位置的空间相邻预测块的第二运动矢量或所述至少一个所述上方预设位置的空间相邻预测块的第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值。8.根据权利要求6所述的方法,其特征在于,所述将所述至少一个空间相邻预测块的第二运动矢量或者所述至少一个空间相邻预测块的第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值,包括:当所述当前块的左方预设位置的空间相邻预测块的第一运动矢量与所述当前块的运动矢量的运动矢量类型不相同,且所述当前块的上方预设位置的空间相邻块的第一运动矢量与所述当前块的运动矢量的运动矢量类型不相同时,其中,当至少一个所述当前块的左方预设位置的空间相邻预测块的第二运动矢量可用时,将所述至少一个所述左方预设位置的空间相邻预测块的第二运动矢量或所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值,或者,当至少一个所述当前块的上方预设位置的空间相邻预测块的第二运动矢量可用时,将所述至少一个所述上方预设位置的空间相邻预测块的第二运动矢量或所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值。9.根据权利要求1至8任一项所述的方法,其特征在于,所述方法可用于所述当前块的编码方法或者所述当前块的解码方法。10.一种运动矢量预测的设备,其特征在于,包括:第一获取单元,用于获取当前块的运动矢量对应的参考帧;确定单元,用于根据所述参考帧的参考帧类型,确定所述当前块的运动矢量的运动矢量类型,其中,所述运动矢量类型包括:短期运动矢量和长期运动矢量,其中,所述短期运动矢量在短期参考帧中获得,所述长期运动矢量在长期参考帧中获得;第二获取单元,当所述当前块的至少一个空间相邻预测块为帧间预测块时,用于获取所述至少一个空间相邻预测块的第一运动矢量的运动矢量类型,所述第一运动矢量用于所述空间相邻预测块的帧间预测;第一处理单元,当获取的所述第一运动矢量的运动矢量类型和所述当前块的运动矢量的运动矢量类型均不相同时,用于根据所述当前块的空间相邻像素块的解码信息,确定所述相邻像素块的第二运动矢量,将所述第二运动矢量或者所述第二运动矢量的缩放值作为所述当前块的候选运动矢量预测值。11.根据权利要求10所述的设备,其特征在于,所述设备还包括:第二处理单元,当获取的至少一个所述第一运动矢量的运动矢量类型和所述当前块的运动矢量的运动矢量类型相同时,用于将所述至少一个所述第一运动矢量作为所述当前块的候选运动矢量预测值。12.根据权利要求10或11所述的设备,其特征在于,所述设备还包括:第三处理单元,当全部所述当前块的空间相邻预测块为帧内预测块时,用于在至少一个所述空间相邻预测块的虚拟参考帧中确定和所述空间相邻预测块的像素差异最小的虚拟参考块,将所述虚拟参考块和所述空间相邻预测块间的运动矢量作为所述当前块的运动矢量预测值,所述虚拟参考帧的参考帧类型和所述当前块的运动矢量对应的参考帧的参考帧类型相同,所述虚拟参考帧为已重建帧。13.根据权利要求10所述的设备,其特征在于,所述当前块的空间相邻像素块包括所述当前块空间相邻的至少一个预设范围内的像素块,对应的,所述当前块的空间相邻像素块的解码信息包括所述当前块空间相邻的至少一个预设范围内的像素块的像素重建值,对应的,所述第一处理单元包括:第一处理模块,用于在所述空间相邻像素块的第一参考帧中确定和所述空间相邻像素块的像素差异最小的第一参考块,将所述第一参考块和所述空间相邻像素块间的运动矢量作为所述第二运动矢量,所述第一参考帧的参考帧类型和所述当前块的运动矢量对应的参考帧的参考帧类型相同,将所述第二运动...
【专利技术属性】
技术研发人员:毛珏,虞露,赵寅,
申请(专利权)人:浙江大学,华为技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。