【技术实现步骤摘要】
获取运动矢量的方法和装置
本申请涉及视频编解码
,并且更具体地,涉及一种获取运动矢量的方法和装置。
技术介绍
数字视频能力可并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(personaldigitalassistant,PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频编码(AVC)定义的标准、视频编码标准H.265/高效视频编码(highefficiencyvideocoding,HEVC)标准以及此类标准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视频压缩技术来更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图像内)预测和/或时 ...
【技术保护点】
1.一种获取运动矢量的方法,其特征在于,包括:/n确定待处理块的目标偏移矢量和目标图像的标识信息,其中,所述待处理块包含至少一个待处理子块;/n根据所述待处理子块的位置和所述目标偏移矢量,确定出所述待处理子块在所述目标图像中的初始对应位置点;/n将在所述目标图像的预设区域内对所述初始对应位置点经过钳位操作后得到的位置确定为目标对应位置点;/n根据所述目标对应位置点对应的运动矢量获取所述待处理子块的运动矢量。/n
【技术特征摘要】
1.一种获取运动矢量的方法,其特征在于,包括:
确定待处理块的目标偏移矢量和目标图像的标识信息,其中,所述待处理块包含至少一个待处理子块;
根据所述待处理子块的位置和所述目标偏移矢量,确定出所述待处理子块在所述目标图像中的初始对应位置点;
将在所述目标图像的预设区域内对所述初始对应位置点经过钳位操作后得到的位置确定为目标对应位置点;
根据所述目标对应位置点对应的运动矢量获取所述待处理子块的运动矢量。
2.如权利要求1所述的方法,其特征在于,所述预设区域采用横坐标取值区间和纵坐标取值区间表示,所述横坐标取值区间包括横坐标最小值和横坐标最大值,所述纵坐标取值区间包括纵坐标最小值和纵坐标最大值,
所述将在所述目标图像的预设区域内对所述初始对应位置点经过钳位操作后得到的位置确定为目标对应位置点,包括:
根据以下公式确定所述目标对应位置点:
x(i,j)=Clip3(HorMin,HorMax,x(i,j));
y(i,j)=Clip3(VerMin,VerMax,y(i,j));
其中,HorMin为所述横坐标最小值,HorMax为所述横坐标最大值,VerMin为所述纵坐标最小值,VerMax为所述纵坐标最大值,Clip3函数为钳位函数,Clip3函数的定义如下:
3.如权利要1或2所述的方法,其特征在于,所述根据所述待处理子块的位置和所述目标偏移矢量,确定出所述待处理子块在所述目标图像中的初始对应位置点,包括:
根据所述目标偏移矢量对所述待处理子块的位置坐标进行偏移,得到所述待处理子块在所述目标图像中的初始对应位置点。
4.如权利要求3所述的方法,其特征在于,所述根据所述目标偏移矢量对所述待处理子块的位置坐标进行偏移,得到所述待处理子块在所述目标图像中的初始对应位置点,包括:
根据以下公式对所述待处理子块的位置坐标进行偏移,得到所述待处理子块在目标图像中的初始对应位置点的位置坐标;
其中,(x,y)表示所述待处理块的位置坐标,i表示所述待处理块中第一方向上的第i个子块,j表示所述待处理块中第二方向上的第j个子块,(xoff,yoff)表示所述目标偏移运动矢量在所述第一方向和所述第二方向上的分量值,M和N分别为所述待处理子块的宽和高,(x(i,j),y(i,j))表示所述待处理块中的第(i,j)个子块的位置坐标。
5.如权利要求4所述的方法,其特征在于,所述第一方向为水平方向或横方向,所述第二方法为垂直方向或纵方向。
6.如权利要求4或5所述的方法,其特征在于,(x,y)表示所述待处理块的左上顶点的位置坐标,(x(i,j),y(i,j))表示所述待处理块中的第(i,j)个子块的中心点或者左上顶点的位置坐标。
7.权利要求1或2所述的方法,其特征在于,所述预设区域是根据所述待处理块所在的编码树单元CTU的位置和尺寸、所述目标图像的尺寸以及预设的CTU的时域运动矢量场的扩展范围确定的。
8.如权利要求7所述的方法,其特征在于,所述CTU的时域运动矢量场的扩展范围包括CTU的时域运动矢量场分别在第一方向和第二方向上的扩展范围。
9.如权利要求8所述的方法,其特征在于,所述第一方向为水平方向或横方向,所述第二方法为垂直方向或纵方向。
10.如权利要求7或8所述的方法,其特征在于,所述CTU的时域运动矢量场的扩展范围的取值是预定数值。
11.如权利要求1或2所述的方法,其特征在于,所述根据所述目标对应位置点对应的运动矢量获取所述待处理子块的运动矢量,包括:
根据所述待处理子块所在的图像帧的图像顺序序号POC、所述待处理子块所在的图像帧的目标参考帧的POC、所述目标图像的POC以及所述目标图像的目标参考帧的POC,对所述目标对应位置点对应的运动矢量进行缩放,以得到所述待处理子块的运动矢量。
12.根据权利要求11所述的方法,其特征在于,所述待处理子块的运动矢量,根据以下公式获得:
其中,P1表示所述待处理子块所在的图像帧的POC,P2表示所述待处理子块所在的图像帧的目标参考帧的POC,P3表示所述目标图像的POC,P4表示所述目标图像的目标参考帧的POC,MV表示所述目标对应位置点对应的运动矢量,MVs表示所述待处理子块的运动矢量。
13.如权利要求1或2所述的方法,其特征在于,所述确定待处理块的目标偏移矢量,包括:
将所述待处理块的空域相邻块的运动矢量确定为所述目标偏移矢量。
14.如权利要求1或2所述的方法,其特征在于,所述将在所述目标图像的预设区域内对所述初始对应位置点经过钳位操作后得到的位置确定为目标对应位置点,包括:
当所述初始对应位置点位于所述目标图像的预设区域内时,将所述初始对应位置点确定为目标对应位置点;
当所述初始对应位置点超出所述预设区域时,将所述预设区域内距离所述初始对应位置点最近的位置确定为目标对应位置点;其中,所述预设区域内距离所述初始对应位置点最近的位置,为对所述初始对应位置在所述预设区域内经过钳位操作后得到的位置。
15.一种获取运动矢量的装置,其特征在于,包括:
确定模块,用于确定待处理块的目标偏移矢量和目标图像的标识信息,其中,所述待处理块包含至少一个待处理子块;
所述确定模块还用于:根据所述待处理子块的位置和所述目标偏移矢量,确...
【专利技术属性】
技术研发人员:陈焕浜,赵寅,杨海涛,陈建乐,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。