【技术实现步骤摘要】
计算视频帧中的目标宏块的运动向量的方法及装置
[0001]本公开的实施例涉及计算机
,具体地,涉及计算视频帧中的目标宏块的运动向量的方法及装置。
技术介绍
[0002]随着互联网技术的发展,人们越来越依赖于借助浏览器来工作和生活。例如,可通过浏览器观看在线视频或直播,进行视频通信,或者在浏览器上直接进行视频剪辑等。在直播过程中,主播所使用的终端可借助浏览器对实时采集的视频进行实时编码,以使得上载到网络上的视频文件被压缩,减轻终端的上载压力。在一些场景中,例如,零点倒计时或者实时抢购的直播过程中,人们期望客户端接收到直播视频信号的延时尽可能的小,以避免错过与主播的及时互动。同样地,在进行视频通信的过程中,用户也期待他与对方的交流是实时的。在上述过程中,除了网络传输因素之外,视频编码速率也是影响视频信号延时的因素。
技术实现思路
[0003]本文中描述的实施例提供了一种计算视频帧中的目标宏块的运动向量的方法、装置以及存储有计算机程序的计算机可读存储介质。进一步地,本文中描述的实施例还提供了一种视频编码方法。 ...
【技术保护点】
【技术特征摘要】
1.一种计算视频帧中的目标宏块的运动向量的方法,包括:确定所述视频帧的前一帧中与所述目标宏块相对应的多个候选宏块;使用SSE本征函数来计算所述目标宏块与所述多个候选宏块中的每一个候选宏块之间的绝对差和SAD值,所述SSE本征函数的操作数的位数根据所述目标宏块的尺寸来确定;根据所述SAD值确定所述视频帧的前一帧中与所述目标宏块的差别最小的最相似宏块;以及计算所述目标宏块与所述最相似宏块之间的运动向量。2.根据权利要求1所述的方法,其中,所述目标宏块的尺寸包括以下中的一个或多个:所述目标宏块的宽度,以及所述目标宏块的高度。3.根据权利要求1或2所述的方法,其中,如果所述目标宏块的所述尺寸大于阈值,则所述SSE本征函数的所述操作数的所述位数等于所述尺寸乘以一个像素所占用的位数,如果所述目标宏块的所述尺寸小于或者等于所述阈值,则所述SSE本征函数的所述操作数的所述位数等于所述阈值乘以一个像素所占用的位数。4.根据权利要求1或2所述的方法,其中,根据所述SAD值确定所述视频帧的前一帧中与所述目标宏块的差别最小的最相似宏块包括:将所述目标宏块与所述多个候选宏块中的每一个候选宏块之间的所述SAD值最小的候选宏块确定为所述最相似宏块。5.根据权利要求1或2所述的方法,其中,根据所述SAD值确定所述视频帧的前一帧中与所述目标宏块的差别最小的最相似宏块包括:确定所述目标宏块与所述多个候选宏块中的每一个候选宏块之间的所述SAD值最小的第一候选宏块;根据所述第一候选宏块确定多个第二候选宏块,所述多个第二候选宏块是所述第一候选宏块周围与其距离在亚像素范围内的宏块;计算所述目标宏块与所述多个第二候选宏块中的每一个第二候选宏块之间的转换后的绝对差和SATD值;以及将所述目标宏块与每一个第二候选宏块之间的所述SAT...
【专利技术属性】
技术研发人员:潘晨,
申请(专利权)人:稿定厦门科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。