用于视频处理的方法、装置和介质与流程

摘要: 本公开的实施例总体上涉及视频处理技术,并且更具体地,涉及视频编解码中的链式运动矢量缩放。背景技术:1、如今,数字视频能力正被应用于人们生活的各个方面。已经针对视...
用于视频处理的方法、装置和介质与流程

本公开的实施例总体上涉及视频处理技术,并且更具体地,涉及视频编解码中的链式运动矢量缩放。

背景技术:

1、如今,数字视频能力正被应用于人们生活的各个方面。已经针对视频编码/解码提出了多种类型的视频压缩技术,诸如运动图像专家组(mpeg)-2、mpeg-4、国际电信联盟-电信标准化部门(itu-t)h.263、itu-t h.264/mpeg-4第10部分高级视频编解码(avc)、itu-th.265高效视频编解码(hevc)标准、多功能视频编解码(vvc)标准。然而,视频编解码技术的编码或解码效率通常被期望进一步提高。

技术实现思路

1、本公开的实施例提供了一种用于视频处理的解决方案。

2、在第一方面,提出了一种用于视频处理的方法。该方法包括:针对视频的视频单元与视频的比特流之间的转换,确定至少一个链式运动矢量被缩放为与视频单元相关联的参考图片;以及基于至少一个链式运动矢量执行转换。根据本公开的第一方面的方法缩放链式运动矢量,从而提高编码或解码性能。

3、在第二方面,提出了一种用于视频处理的装置。该装置包括处理器和其上具有指令的非暂态存储器。该指令在由处理器执行时使处理器执行根据本公开的第一方面的方法。

4、在第三方面,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储使处理器执行根据本公开的第一方面的方法的指令。

5、在第四方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储通过由视频处理装置执行的方法而生成的视频的比特流。该方法包括:确定至少一个链式运动矢量被缩放为与视频单元的视频单元相关联的参考图片;以及基于至少一个链式运动矢量生成比特流。

6、在第五方面,提出了一种用于存储视频的比特流的方法。该方法包括:确定至少一个链式运动矢量被缩放为与视频单元的视频单元相关联的参考图片;基于至少一个链式运动矢量生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。

7、本 技术实现要素: 旨在以简化的形式介绍下面在具体实施方式中进一步描述的概念选择。本发明内容不旨在识别所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护的主题的范围。

1. 一种视频处理的方法,包括:

2.根据权利要求1所述的方法,其中所述参考图片是同位参考图片。

3.根据权利要求2所述的方法,其中所述同位参考图片由语法元素指示。

4.根据权利要求2所述的方法,其中如果允许多个同位参考图片,则用于所述至少一个链式运动矢量的所述缩放的目标同位参考图片被预先定义。

5.根据权利要求2所述的方法,其中如果允许多个同位参考图片,则另一语法元素被通过信号传输以指示哪个同位参考图片被用于所述至少一个链式运动矢量的所述缩放。

6.根据权利要求2所述的方法,其中基于当前图片与所述同位图片之间的运动补偿,基于链式运动矢量的帧间预测块被推导。

7.根据权利要求2所述的方法,其中针对所述至少一个链式运动矢量的导向运动矢量指向所述同位参考图片。

8.根据权利要求7所述的方法,其中所述至少一个链式运动矢量基于将级联的运动矢量或级联的块矢量添加到所述导向运动矢量被推导。

9.根据权利要求7所述的方法,其中如果所述导向运动矢量的候选不指向所述同位参考图片,则所述候选不被用作导向运动矢量。

10.根据权利要求7所述的方法,其中如果所述导向运动矢量的候选不指向所述同位参考图片,则所述候选被缩放到所述同位参考图片并被用作导向运动矢量。

11.根据权利要求2-10中任一项所述的方法,其中所述至少一个链式运动矢量是指向除当前图片之外的参考图片的帧间运动矢量。

12.根据权利要求1所述的方法,其中所述至少一个链式运动矢量被缩放到基于规则确定的所述参考图片。

13.根据权利要求12所述的方法,其中所述规则被预定义以推导用于所述至少一个链式运动矢量的所述缩放的所述参考图片。

14.根据权利要求12所述的方法,其中所述至少一个链式运动矢量被缩放到与和所述视频单元相关联的当前图片最近的参考图片。

15.根据权利要求14所述的方法,其中如果所述至少一个链式运动矢量是从参考图片列表l0推导的,则所述至少一个链式运动矢量被缩放到所述参考图片列表l0中具有refidx=0的参考图片。

16.根据权利要求15所述的方法,其中所述至少一个链式运动矢量被缩放到当前图片之前的参考图片。

17.根据权利要求14所述的方法,其中如果所述至少一个链式运动矢量是从参考图片列表l1推导的,则所述至少一个链式运动矢量被缩放到所述参考图片列表l1中具有refidx=0的参考图片。

18.根据权利要求12所述的方法,其中所述至少一个链式运动矢量被缩放到具有接近给定图片顺序计数距离d0的图片顺序计数d1的目标参考图片。

19.根据权利要求18所述的方法,其中d1表示当前图片与所述至少一个链式运动矢量将被缩放到的所述目标参考图片之间的图片顺序计数距离。

20. 根据权利要求19所述的方法,其中d1等于(poccurpic- pocrefpicb)或(poccurpic-pocrefpica),其中poccurpic表示所述当前图片的图片顺序计数,pocrefpicb表示一个目标参考图片的图片顺序计数,并且pocrefpica表示另一目标参考图片的图片顺序计数。

21.根据权利要求18所述的方法,其中d0表示当前图片与用于推导所述至少一个链式运动矢量的导向运动矢量的参考图片之间的图片顺序计数距离。

22. 根据权利要求21所述的方法,其中d0等于(poccurpic- pocrefpicb),其中poccurpic表示所述当前图片的图片顺序计数,pocrefpicb表示所述参考图片。

23.根据权利要求18所述的方法,其中d0是基于导向运动矢量推导的参考块与基于所述参考块的级联运动矢量推导的所述参考块的参考之间的图片顺序计数距离。

24. 根据权利要求23所述的方法,其中d0等于(pocrefpicb- pocrefpicc),其中pocrefpicb表示所述参考块的图片顺序计数,并且pocrefpicc表示所述参考块的参考。

25.根据权利要求12所述的方法,其中所述至少一个链式运动矢量被缩放到由语法元素指示的所述参考图片。

26.根据权利要求25所述的方法,其中所述语法元素在以下之一处被通过信号传输以指示用于运动矢量缩放的参考索引:

27.根据权利要求12所述的方法,其中基于链式运动矢量的帧间预测块基于当前图片与所述至少一个链式运动矢量将被缩放到的所述参考图片之间的运动补偿被推导。

28.根据权利要求12所述的方法,其中针对链式运动矢量的导向运动矢量指向所述至少一个链式运动矢量将被缩放到的目标参考图片。

29.根据权利要求28所述的方法,其中所述链式运动矢量基于将级联的运动矢量或级联的块矢量添加到所述导向运动矢量被推导。

30.根据权利要求28所述的方法,其中如果所述导向运动矢量的候选不指向所述至少一个链式运动矢量将被缩放到的所述目标参考图片,则所述候选不被用作导向运动矢量。

31.根据权利要求28所述的方法,其中如果所述导向运动矢量的候选不指向所述至少一个链式运动矢量将被缩放到的所述目标参考图片,则所述候选被缩放到所述至少一个链式运动矢量将被缩放到的所述目标参考图片,并被用作导向运动矢量。

32.根据权利要求12-31中任一项所述的方法,其中所述至少一个链式运动矢量是指向除所述当前图片之外的参考图片的帧间运动矢量。

33.根据权利要求1所述的方法,其中所述至少一个链式运动矢量的所述缩放的缩放因子基于图片顺序计数值被确定。

34. 根据权利要求33所述的方法,其中推导缩放后的所述至少一个链式运动矢量的所述缩放因子等于(poccur- poctar)/(poccur- pocchainwoscale),

35. 根据权利要求34所述的方法,其中cmvhor= (poccur- poctar)/(poccur-pocchainwoscale)x cmv0hor,和/或

36.根据权利要求1所述的方法,其中标识用于所述至少一个链式运动矢量的所述缩放的所述参考图片的方式基于缩放因子被确定。

37.根据权利要求36所述的方法,其中使得所述缩放因子更接近1的预定义范围内的参考图片被选择为用于所述至少一个链式运动矢量的所述缩放的所述参考图片。

38.根据权利要求37所述的方法,其中所述参考图片的预定义范围是在解码顺序上接近当前图片的n个参考图片。

39.根据权利要求37所述的方法,其中所述参考图片的预定义范围是具有目标参考索引的一个或多个参考图片。

40.根据权利要求1-39中任一项所述的方法,其中将所述至少一个链式运动矢量缩放到所述参考图片被用于以下至少之一:

41.根据权利要求1-39中任一项所述的方法,其中将所述至少一个链式运动矢量缩放到所述参考图片被用于帧间条带中。

42.根据权利要求41所述的方法,其中所述帧间条带包括以下至少之一:b条带、p条带或低延迟b条带。

43.根据权利要求1-42中任一项所述的方法,其中是否和/或如何应用所述至少一个链式运动矢量的所述缩放被通过信号传输至以下之一中:

44.根据权利要求1-42中任一项所述的方法,其中是否和/或如何应用所述至少一个链式运动矢量的所述缩放被通过信号传输至以下之一中:

45.根据权利要求1-42中任一项所述的方法,其中是否和/或如何应用所述至少一个链式运动矢量的所述缩放被通过信号传输至以下之一中:

46.根据权利要求1-42中任一项所述的方法,还包括:

47.根据权利要求1-46中任一项所述的方法,其中所述转换包括将所述视频单元编码为所述比特流。

48.根据权利要求1-46中任一项所述的方法,其中所述转换包括从所述比特流解码所述视频单元。

49.一种用于视频处理的装置,包括处理器和其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-48中任一项所述的方法。

50.一种非暂态计算机可读存储介质,存储使处理器执行根据权利要求1-48中任一项所述的方法的指令。

51. 一种非暂态计算机可读记录介质,存储通过由视频处理装置执行的方法而生成的视频的比特流,其中所述方法包括:

52.一种用于存储视频的比特流的方法,包括: