运动估计方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:20926949 阅读:30 留言:0更新日期:2019-04-20 12:00
本发明专利技术实施例提供了一种运动估计方法、装置、电子设备及计算机可读存储介质,上述方法包括:获取当前预测单元所在帧的图像信息,利用图像信息进行先进运动矢量预测得到第一初始运动矢量,将第一初始运动矢量和预测单元所在编码块的相邻层编码块的运动矢量中,率失真代价较小的运动矢量确定为第二初始运动矢量,基于第二初始运动矢量进行像素搜索,获得目标匹配块。应用本发明专利技术实施例,能够得到率失真代价更小的第二初始运动矢量,利用第二初始运动矢量进行像素搜索,能够得到与预测单元更匹配的目标匹配块,进而提高预测单元匹配块的精确度。

Motion Estimation Method, Device, Electronic Equipment and Computer Readable Storage Media

The embodiment of the present invention provides a motion estimation method, device, electronic device and computer readable storage medium. The method includes acquiring the image information of the frame in which the current prediction unit is located, predicting the first initial motion vector by using the image information, and moving the first initial motion vector and the adjacent layer coding block of the coding block in which the prediction unit is located. In the vector, the motion vector with less rate distortion cost is determined as the second initial motion vector, and the target matching block is obtained by pixel search based on the second initial motion vector. By applying the embodiment of the present invention, a second initial motion vector with lower rate distortion cost can be obtained, and a target matching block more matching with the prediction unit can be obtained by using the second initial motion vector for pixel search, thereby improving the accuracy of the prediction unit matching block.

【技术实现步骤摘要】
运动估计方法、装置、电子设备及计算机可读存储介质
本专利技术涉及图像处理
,特别是涉及一种运动估计方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着多媒体数字视频应用的不断发展和人们对视频云计算需求的不断提高,在视频的传输过程中,为了减少传输时占用的带宽和存储空间,需要对视频进行编码,视频编码时视频中的每一视频帧会被划分为图像块,此图像块也称为编码块。对编码块进行编码时,首先要进行预测,在预测时编码块可能会被划分为更小的预测单元。预测有帧内预测和帧间预测,帧间预测即在参考帧中搜索与预测单元相似的图像块作为匹配块。帧间预测中的关键技术包括运动估计和运动补偿。运动估计是在一定范围内的参考帧中搜索最佳的参考帧,并在最佳的参考帧中搜索预测单元的最佳的匹配块的过程。现有的运动估计,根据预测单元所在的编码块的时域相邻块的运动矢量和预测单元所在的编码块的空域相邻块的运动矢量,进行先进运动矢量预测,将得到的率失真代价较小的运动矢量作为初始运动矢量,利用初始运动矢量进行整像素搜索和分像素搜索获得预测单元的匹配块。现有技术仅利用预测单元所在的编码块的时域相邻块的运动矢量和预测单元所在的编码本文档来自技高网...

【技术保护点】
1.一种运动估计方法,其特征在于,所述方法包括:获取当前预测单元所在帧的图像信息;利用所述图像信息进行先进运动矢量预测得到第一初始运动矢量;将所述第一初始运动矢量和所述预测单元所在编码块的相邻层编码块的运动矢量中,率失真代价较小的运动矢量确定为第二初始运动矢量;基于所述第二初始运动矢量进行像素搜索,获得目标匹配块。

【技术特征摘要】
1.一种运动估计方法,其特征在于,所述方法包括:获取当前预测单元所在帧的图像信息;利用所述图像信息进行先进运动矢量预测得到第一初始运动矢量;将所述第一初始运动矢量和所述预测单元所在编码块的相邻层编码块的运动矢量中,率失真代价较小的运动矢量确定为第二初始运动矢量;基于所述第二初始运动矢量进行像素搜索,获得目标匹配块。2.根据权利要求1所述的方法,其特征在于,所述图像信息包括:所述预测单元的时域相邻块的运动矢量和所述预测单元的空域相邻块的运动矢量;所述利用所述图像信息进行先进运动矢量预测得到第一初始运动矢量,包括:根据所述预测单元的时域相邻块的运动矢量和所述预测单元的空域相邻块的运动矢量,进行先进运动矢量预测,得到候选运动矢量集;从所述候选运动矢量集中,将率失真代价较小的运动矢量确定为第一初始运动矢量。3.根据权利要求1所述的方法,其特征在于,所述将所述第一初始运动矢量和所述预测单元所在编码块的相邻层编码块的运动矢量中,率失真代价较小的运动矢量确定为第二初始运动矢量,包括:当所述预测单元所在编码块存在上层编码块的运动矢量且存在下层编码块的运动矢量时,将所述第一初始运动矢量、所述预测单元所在编码块的上层编码块的运动矢量和所述预测单元所在编码块的下层编码块的运动矢量中率失真代价较小的运动矢量确定为第二初始运动矢量;当所述预测单元所在编码块存在上层编码块的运动矢量但不存在下层编码块的运动矢量时,将所述第一初始运动矢量和所述预测单元所在编码块的上层编码块的运动矢量中率失真代价较小的运动矢量确定为第二初始运动矢量;当所述预测单元所在编码块存在下层编码块的运动矢量但不存在上层编码块的运动矢量时,将所述第一初始运动矢量和所述预测单元所在编码块的下层编码块的运动矢量中率失真代价较小的运动矢量确定为第二初始运动矢量;当所述预测单元所在编码块不存在上层编码块的运动矢量也不存在下层编码块的运动矢量时,将所述第一初始运动矢量确定为第二初始运动矢量。4.根据权利要求3所述的方法,其特征在于,所述预测单元所在编码块的下层编码块的运动矢量,包括:所述预测单元所在编码块的所有下层编码块的运动矢量、所述预测单元所在编码块的所有下层编码块的运动矢量的平均量和所述预测单元所在编码块的所有下层编码块的运动矢量的加权量中的至少一项。5.根据权利要求1所述的方法,其特征在于,所述基于所述第二初始运动矢量进行像素搜索,获得目标匹配块,包括:判断所述预测单元所在编码块是否存在预分析运动矢量,其中,所述预测单元所在编码块的预分析运动矢量,是对采样运动矢量进行计算得到的运动矢量,所述采样运动矢量是对所述预测单元所在编码块进行预分析处理时得到的运动矢量;如果所述预测单元所在编码块存在预分析运动矢量,将所述第二初始运动矢量和所述预分析运动矢量中率失真代价较小的运动矢量确定为最佳初始运动矢量;如果所述预测单元所在编码块不存在预分析运动矢量,将所述第二初始运动矢量确定为最佳初始运动矢量;利用所述最佳初始运动矢量进行像素搜索,获得目标匹配块。6.根据权利要求5所述的方法,其特征在于,所述利用所述最佳初始运动矢量进行像素搜索,获得目标匹配块,包括:利用所述最佳初始运动矢量进行整像素搜索,获得率失真代价最小的第一匹配块,根据所述第一匹配块与所述预测单元的相对位置偏移量生成最佳运动矢量;利用所述最佳运动矢量进行分像素搜索,获得率失真代价最小的第二匹配块,将所述第二匹配块确定为所述目标匹配块。7.根据权利要求6所述的方法,其特征在于,在所述利用所述最佳运动矢量进行分像素搜索,获得率失真代价最小的第二匹配块,将所述第二匹配块确定为所述目标匹配块之前,所述方法还包括:判断所述最佳运动矢量与所述预测单元所在编码块的上层编码块的运动矢量和所述预测单元所在编码块的下层编码块的运动矢量中的任一运动矢量是否相同;如果相同,将所述第一匹配块确定为所述目标匹配块;如果不同,利用所述最佳运动矢量进行分像素搜索,获得率失真代价最小的第二匹配块,将所述第二匹配块确定为所述目标匹配块。8.一种运动估计装置,其特征在于,所述装置包括:图像获得模块,用于获取当前预测单元所在帧的图像信息;矢量获得模块,用于利用所述图像信息进行先进运动矢量预测得到第一初始运动矢量;矢量确定模块,用于将所述第一初始运动矢量...

【专利技术属性】
技术研发人员:范娟婷张贤国朱政张二丽金星
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1