【技术实现步骤摘要】
视频编解码方法、装置、计算机设备和存储介质引用并入本申请要求于2019年6月28日提交的第62/868,488号美国临时申请“帧间预测修正计算和条件仿射模型补偿(InterPredictionRefinementCalculationandConditionalAffineModelCompensation)”的优先权,以及2020年6月10日递交的第16/898,059号美国申请"视频编解码方法和装置"的优先权,其全部内容通过引用整体并入本文。
本申请涉及视频编解码技术。
技术介绍
本文所提供的背景描述旨在整体呈现本申请的背景。在
技术介绍
部分以及本说明书的各个方面中所描述的目前已署名的专利技术人的工作所进行的程度,并不表明其在本申请提交时作为现有技术,且从未明示或暗示其被承认为本申请的现有技术。可以使用带有运动补偿的图片间预测执行视频编码和解码。未压缩的数字视频可包括一系列图片,每个图片具有例如1920×1080亮度样本及相关色度样本的空间维度。所述系列图片具有固定的或可变的图片速率(也非正式地称为帧率),例如每秒60个图片或60Hz。未压缩的视频有很高的比特率要求。例如,每个样本8比特的1080p604:2:0的视频(1920x1080亮度样本分辨率,60Hz帧率)要求接近1.5Gbit/s带宽。一小时这样的视频就需要超过600GB的存储空间。视频编码和解码的一个目的,是通过压缩减少输入视频信号的冗余信息。视频压缩可以帮助降低对上述带宽或存储空间的要求,在某些情况下可降低两个或更多 ...
【技术保护点】
1.一种视频解码方法,其特征在于,所述方法包括:/n从已编码视频比特流中解码当前块(Current Block,CB)的编码信息,其中,所述编码信息指示所述CB的帧间预测模式;/n基于所述帧间预测模式,为所述CB的至少两个子块中一个子块的样本生成初始预测;以及,/n对于所述子块中的一个样本,/n确定运动矢量修正(Motion Vector Refinement,MVR),所述MVR的第一分量的绝对值为以下中的一个:(i)2
【技术特征摘要】
20190628 US 62/868,488;20200610 US 16/898,0591.一种视频解码方法,其特征在于,所述方法包括:
从已编码视频比特流中解码当前块(CurrentBlock,CB)的编码信息,其中,所述编码信息指示所述CB的帧间预测模式;
基于所述帧间预测模式,为所述CB的至少两个子块中一个子块的样本生成初始预测;以及,
对于所述子块中的一个样本,
确定运动矢量修正(MotionVectorRefinement,MVR),所述MVR的第一分量的绝对值为以下中的一个:(i)2N1,(ii)2N1和2M1的和或差,其中,N1和M1是整数,所述MVR的第一分量位于第一方向,所述第一方向是x方向和y方向中的一个;
基于所述MVR和所述一个样本的空间梯度生成预测修正,其中,所述空间梯度基于所述样本的初始预测获得;以及,
基于所述一个样本的初始预测和所述预测修正,生成修正预测。
2.根据权利要求1所述的方法,其特征在于,
所述空间梯度包括所述第一方向的第一空间梯度和第二方向的第二空间梯度,所述第二方向是所述x方向和所述y方向中的另一个方向;
所述MVR包括所述第二方向上的第二分量,所述MVR的第二分量的绝对值为以下中的一个:(i)2N2,(ii)2N2和2M2的和或差,其中,N2和M2均为整数;并且,
所述生成预测修正还包括:
基于以下中的一个确定第一修正,(i)将所述第一空间梯度移位|N1|比特,(ii)分别对所述第一空间梯度移位|N1|和|M1|比特,并且,组合移位后的两个第一空间梯度;
基于以下中的一个确定第二修正,(i)将所述第二空间梯度移位|N2|比特,(ii)分别将所述第二空间梯度移位|N2|和|M2|比特,组合移位后的两个第二空间梯度;以及,
基于所述第一修正和所述第二修正生成所述预测修正。
3.根据权利要求1所述的方法,其特征在于,确定所述MVR还包括:
基于所述帧间预测模式,确定所述子块中一个样本的初始MVR;以及,
对所述初始MVR的第一分量进行舍入,以生成所述MVR的第一分量。
4.根据权利要求3所述的方法,其特征在于,所述帧间预测模式为使用光流预测修正(PredictionRefinementwithOpticalFlow,PROF)的基于子块的仿射运动模型;以及,
对于所述子块中的一个样本,所述确定初始MVR还包括:
根据所述基于子块的仿射运动模型,确定所述一个样本的样本运动矢量(MotionVector,MV)和所述子块的子块MV;以及,
基于所述样本MV和所述子块MV确定所述初始MVR。
5.根据权利要求1所述的方法,其特征在于,所述MVR的第一分量是2N1或-2N1。
6.根据权利要求1所述的方法,其特征在于,所述MVR的第一分量是(2N1+2M1)或-(2N1+2M1)。
7.根据权利要求3所述的方法,其特征在于,所述对初始MVR的第一分量进行舍入还包括:
基于所述初始MVR的第一分量的最高有效位(MostSignificantBit,MSB)的位置p,对所述初始MVR的第一分量进行舍入。
8.根据权利要求7所述的方法,其特征在于,所述对初始MVR的第一分量进行舍入还包括:
将1的比特值左移p位,得到所述MVR的第一分量的绝对值为2p,其中,N1等于p。
9.根据权利要求7所述的方法,其特征在于,所述对初始MVR的第一分量进行舍入还包括:
将1的比特值左移p或(p+1)位,以将所述初始MVR的第一分量的绝对值舍入到最接近的2的幂,即以下中的一个:2p和2p+1。
10.根据权利要求3所述的方法,其特征在于,
所述初始MVR的第一分量为第一值与第二值的比率,其中,所述第一值与所述第二值均为非零整数;并且,
所述对初始MVR的第一分量进行舍入还包括:基于所述第一值的MSB的第一位置p1...
【专利技术属性】
技术研发人员:李贵春,李翔,许晓中,刘杉,
申请(专利权)人:腾讯美国有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。