本公开总体上涉及视频编解码,并且特别地涉及用于子块运动补偿的方法和系统。
背景技术:
1、未压缩数字视频可以包括一系列图片,并且可以是用于存储、数据处理和用于流式传输应用中的传输带宽的特定比特率要求。视频编码和解码的一个目的可以是通过各种压缩技术,来减少未压缩输入视频信号中的冗余。
技术实现思路
1、本公开总体上涉及视频编解码,并且特别地涉及平滑子块运动补偿,公开了基于视频块的空间相邻块、与相邻块在空间上同位的时间块或视频块的同位时间块的运动信息,确定视频块的子块运动矢量的方法和系统。
2、在示例实施方式中,公开了一种对视频码流中包括当前帧的多个子块的视频块进行解码的方法。该方法可以包括接收在视频码流中发信号通知的语法元素,该语法元素指示该视频块是否在子块运动补偿模式下进行帧间预测;基于所接收的语法元素的值,确定视频块将在子块运动补偿模式下进行帧间预测;基于可用候选运动矢量,确定对应于视频块的相邻块或子块位置集合的参考运动矢量集合,所述可用候选运动矢量包含当前帧中视频块的一个或多个相邻块和视频块的时间块的运动信息;并且基于该参考运动矢量,导出多个子块中的每一个的子块运动矢量。
3、本公开的各方面还提供了一种电子设备或装置,该电子设备或装置包括被配置为执行以上方法实施方式中的任一个的电路或处理器。
4、本公开的各方面还提供了存储指令的非易失性计算机可读介质,这些指令在由电子设备执行时使该电子设备执行以上方法实施方式中的任一个。
1.一种对视频码流中包括当前帧的多个子块的视频块进行解码的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述参考运动矢量,导出所述多个子块中的每一个的所述子块运动矢量包括:
3.根据权利要求1所述的方法,其特征在于,对于所述相邻块或子块位置集合中的至少一个中的每一个,通过从包括以下各项的所述可用候选运动矢量中并且以以下各项的预定的可用性检查顺序进行选择,确定参考运动矢量:
4.根据权利要求1所述的方法,其特征在于,对于所述相邻块或子块位置集合中的至少一个中的每一个,通过从包括以下各项的所述可用候选运动矢量并且以以下各项的预定的可用性检查顺序进行选择,确定参考运动矢量:
5.根据权利要求1至4中任一项所述的方法,其特征在于,对于没有可用候选运动矢量的相邻块或子块位置,从与其邻近的相邻块或子块位置相关联的参考运动矢量中填充对应的参考运动矢量。
6.根据权利要求1至4中任一项所述的方法,其特征在于,与右下相邻块或子块位置相关联的参考运动矢量:
7.根据权利要求1至4中任一项所述的方法,其特征在于,与右下相邻块或子块位置相关联的参考运动矢量:
8.根据权利要求1至4中任一项所述的方法,其特征在于:
9.根据权利要求1至4中任一项所述的方法,其特征在于,基于所述参考运动矢量,导出所述视频块的子块的所述子块运动矢量包括:
10.根据权利要求9所述的方法,其特征在于,所述子块的所述子块运动矢量是使用双线性等式从所述参考运动矢量的子集导出的。
11.根据权利要求9所述的方法,其特征在于,所述子块的所述子块运动矢量是从所述参考运动矢量的子集的加权平均导出的。
12.根据权利要求11所述的方法,其特征在于,用于从所述参考运动矢量的子集导出所述子块运动矢量的加权因子集合是从预定的或发信号通知的多个加权因子集合中选择的。
13.根据权利要求12所述的方法,其特征在于,基于所述子块的位置或所述参考运动矢量的子集中的差值来选择加权因子集合。
14.根据权利要求1至4中任一项所述的方法,其特征在于,进一步包括:
15.根据权利要求14所述的方法,其特征在于,经由预定的顺序,所述一个或多个运动矢量增量被归属并且应用于相邻块或子块位置。
16.根据权利要求14所述的方法,其特征在于,进一步包括解析所述视频码流以提取识别相邻块或子块位置的信令,所述相邻块或子块位置对应于待应用的所述一个或多个运动矢量增量的所述参考运动矢量集合中的所述至少一个。
17.根据权利要求14所述的方法,其特征在于,使用与运动矢量差(mvd,motion vectordifference)信令或自适应分辨率mvd信令相同的语法和上下文在所述视频码流中发信号通知所述一个或多个运动矢量增量。
18.根据权利要求1至4中任一项所述的方法,其特征在于,不在所述视频码流中发信号通知所述视频块的运动矢量预测值或动态参考列表索引。
19.根据权利要求1至4中任一项所述的方法,其特征在于,发信号通知所述子块运动补偿模式作为多个运动模式中的一个,所述多个运动模式附加地包括翘曲运动模式和重叠块运动补偿obmc模式中的至少一个。
20.根据权利要求1至4中任一项所述的方法,其特征在于,仅当针对所述视频块启用跳过模式时发信号通知所述子块运动补偿模式。
21.根据权利要求1至4中任一项所述的方法,其特征在于,在序列、帧、条带或超级块级中的一个级别处,发信号通知所述子块运动补偿模式。
22.根据权利要求1至4中任一项所述的方法,其特征在于,所述子块运动补偿模式包括平滑子块运动补偿模式。
23.一种电子设备,其特征在于,包括用于存储指令的存储器,以及用于执行所存储的指令的处理器以:
24.一种存储指令的非易失性计算机可读存储介质,所述指令在由电子设备的处理器执行时用于使所述电子设备: