System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于视频处理的方法、装置和介质制造方法及图纸_技高网

用于视频处理的方法、装置和介质制造方法及图纸

技术编号:41298628 阅读:2 留言:0更新日期:2024-05-13 14:46
本公开的实施例提供了一种用于视频处理的解决方案。提出了一种用于视频处理的方法。该方法包括:在视频的目标视频块和视频的比特流之间的转换期间,从缓冲集合确定目标视频块的预测,目标视频块是利用帧内块复制(IBC)模式编解码的。该方法还包括基于预测来执行转换。与传统解决方案相比,所提出的方法能够有利地提高IBC缓冲设计并且因此提高编解码有效性和编解码效率。

【技术实现步骤摘要】
【国外来华专利技术】

本公开的实施例总体上涉及视频编解码技术,并且更具体地,涉及帧内块复制(ibc)缓冲设计。


技术介绍

1、当今,数字视频能力正被应用于人们生活的方方面面。已经针对视频编码/解码,已经提出了多种类型的视频压缩技术,诸如mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4第10部分高级视频编解码(avc)、itu-t h.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,常规视频编解码技术的编解码效率通常很低,这是不期望的。


技术实现思路

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

2、在第一方面,提出了一种用于视频处理的方法。该方法包括:在视频的目标视频块和视频的比特流之间的转换期间,从缓冲集合确定目标视频块的预测,目标视频块是利用帧内块复制(ibc)模式编解码的;以及基于预测执行转换。

3、根据本公开第一方面的方法从缓冲集合中确定目标视频快的预测。与利用一个缓冲来确定预测的传统解决方案相比,所提出的方法可以有利地实现优化的缓冲设计,并且因此提高编解码有效性和编解码效率。

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

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

6、在第四方面中,提出了另一种非暂态计算机可读记录介质。非暂态计算机可读记录介质存储由视频处理装置执行的方法生成的视频的比特流,其中该方法包括:从缓冲集合中确定所述视频的目标视频块的预测,所述目标视频块是以帧内块复制(ibc)模式编解码的;以及基于预测来生成比特流。

7、在第五方面中,提出了一种用于存储视频的比特流的方法,该方法包括:从缓冲集合中确定所述视频的目标视频块的预测,所述目标视频块是以帧内块复制(ibc)模式编解码的;基于预测来生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。

8、提供本
技术实现思路
部分是为了以简化的形式介绍以下具体实施方式中进一步描述的概念的选择。本
技术实现思路
部分不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中所述缓冲集合包括至少两个缓冲。

3.根据权利要求1或权利要求2所述的方法,其中所述缓冲集合中的第一缓冲的第一尺寸与所述缓冲集合中的第二缓冲的第二尺寸相同。

4.根据权利要求3所述的方法,其中所述第一尺寸包括第一高度和第一宽度。

5.根据权利要求3或权利要求4所述的方法,其中所述第一尺寸包括以下之一:

6.根据权利要求1或权利要求2所述的方法,其中所述缓冲集合中的第一缓冲的第一尺寸与所述缓冲集合中的第二缓冲的第二尺寸不同。

7.根据权利要求6所述的方法,其中以下至少一项被满足:

8.根据权利要求6或权利要求7所述的方法,其中所述第一尺寸包括编解码树单元(CTU)的尺寸,并且所述第二尺寸包括虚拟管道数据单元(VPDU)的尺寸。

9.根据权利要求1-8中任一项所述的方法,其中所述缓冲集合中的第一缓冲中的第一样本不连接到包括所述目标视频块的视频处理单元中的第二样本。

10.根据权利要求9所述的方法,其中所述视频处理单元包括以下之一:

11.根据权利要求书1-10中任一项所述的方法,其中所述缓冲集合中的第一缓冲中的第一样本不连接到所述缓冲集合中的第二缓冲中的第三样本。

12.根据权利要求1-11中任一项所述的方法,其中从所述缓冲集合确定所述目标视频块的所述预测包括:

13.根据权利要求12所述的方法,还包括:

14.根据权利要求1-13中任一项所述的方法,其中从所述缓冲集合确定所述目标视频块的所述预测包括:

15.根据权利要求1-13中任一项所述的方法,其中从所述缓冲集合确定所述目标视频块的所述预测包括:

16.根据权利要求15所述的方法,其中确定所述第一预测和所述第二预测的所述融合包括以下之一:

17.根据权利要求15或权利要求16所述的方法,其中:

18.根据权利要求书1-17中任一项所述的方法,其中所述缓冲集合中的第一缓冲和第二缓冲来自所述视频的相同条带、相同图块或相同子图片。

19.根据权利要求书1-17中任一项所述的方法,其中所述缓冲集合中的第一缓冲和第二缓冲来自所述视频的不同条带、不同图块或不同子图片。

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

21.根据权利要求20所述的方法,其中所述重建样本的所述存储是在环路滤波器之前或之后。

22.根据权利要求20或权利要求21所述的方法,还包括:

23.根据权利要求书20-22中任一项所述的方法,还包括:

24.根据权利要求23所述的方法,其中所述缓冲索引是使用基于上下文的算术编解码来编解码的。

25.根据权利要求24所述的方法,其中所述缓冲索引的二进制数的数目与所述缓冲集合中的缓冲的数目相关联。

26.根据权利要求24或权利要求25所述的方法,其中如果所述缓冲集合包括两个缓冲,则一个二进制被表示为所述缓冲索引。

27.根据权利要求书24-26中任一项所述的方法,其中所述缓冲索引的第一二进制具有与所述缓冲索引的第二二进制的第二上下文不同的第一上下文。

28.根据权利要求24-27中任一项所述的方法,其中与所述缓冲索引相关联的上下文包括关于所述目标视频块的左邻居和上邻居的信息。

29.根据权利要求23所述的方法,其中所述缓冲索引由所述目标视频块的特征来指示。

30.根据权利要求29所述的方法,其中所述特征包括以下至少一项:

31.根据权利要求书20-30中任一项所述的方法,还包括:

32.根据权利要求31所述的方法,其中所述偏移矢量包括(块矢量x(BVx),块矢量y(BVy))。

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

34.根据权利要求33所述的方法,其中所述特定值包括以下之一:

35.根据权利要求33或权利要求34所述的方法,其中所述重置所述缓冲是在对所述目标视频块编解码之前或之后。

36.根据权利要求1-35中任一项所述的方法,其中所述目标视频块包括以下之一:

37.根据权利要求33所述的方法,其中所述重置所述缓冲包括:

38.根据权利要求33所述的方法,其中所述重置所述缓冲包括:

39.根据权利要求37或权利要求38所述的方法,其中所述特定值为-1。

40.根据权利要求38所述的方法,其中所述矩形区域与所述目标...

【技术特征摘要】
【国外来华专利技术】

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

2.根据权利要求1所述的方法,其中所述缓冲集合包括至少两个缓冲。

3.根据权利要求1或权利要求2所述的方法,其中所述缓冲集合中的第一缓冲的第一尺寸与所述缓冲集合中的第二缓冲的第二尺寸相同。

4.根据权利要求3所述的方法,其中所述第一尺寸包括第一高度和第一宽度。

5.根据权利要求3或权利要求4所述的方法,其中所述第一尺寸包括以下之一:

6.根据权利要求1或权利要求2所述的方法,其中所述缓冲集合中的第一缓冲的第一尺寸与所述缓冲集合中的第二缓冲的第二尺寸不同。

7.根据权利要求6所述的方法,其中以下至少一项被满足:

8.根据权利要求6或权利要求7所述的方法,其中所述第一尺寸包括编解码树单元(ctu)的尺寸,并且所述第二尺寸包括虚拟管道数据单元(vpdu)的尺寸。

9.根据权利要求1-8中任一项所述的方法,其中所述缓冲集合中的第一缓冲中的第一样本不连接到包括所述目标视频块的视频处理单元中的第二样本。

10.根据权利要求9所述的方法,其中所述视频处理单元包括以下之一:

11.根据权利要求书1-10中任一项所述的方法,其中所述缓冲集合中的第一缓冲中的第一样本不连接到所述缓冲集合中的第二缓冲中的第三样本。

12.根据权利要求1-11中任一项所述的方法,其中从所述缓冲集合确定所述目标视频块的所述预测包括:

13.根据权利要求12所述的方法,还包括:

14.根据权利要求1-13中任一项所述的方法,其中从所述缓冲集合确定所述目标视频块的所述预测包括:

15.根据权利要求1-13中任一项所述的方法,其中从所述缓冲集合确定所述目标视频块的所述预测包括:

16.根据权利要求15所述的方法,其中确定所述第一预测和所述第二预测的所述融合包括以下之一:

17.根据权利要求15或权利要求16所述的方法,其中:

18.根据权利要求书1-17中任一项所述的方法,其中所述缓冲集合中的第一缓冲和第二缓冲来自所述视频的相同条带、相同图块或相同子图片。

19.根据权利要求书1-17中任一项所述的方法,其中所述缓冲集合中的第一缓冲和第二缓冲来自所述视频的不同条带、不同图块或不同子图片。

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

21.根据权利要求20所述的方法,其中所述重建样本的所述存储是在环路滤波器之前或之后。

22.根据权利要求20或权利要求21所述的方法,还包括:

23.根据权利要求书20-22中任一项所述的方法,还包括:

24.根据权利要求23所述的方法,其中所述缓冲索引是使用基于上下文的算术编解码来编解码的。

25.根据权利要求24所述的方法,其中所述缓冲索引的二进制数的数目与所述缓冲集合中的缓冲的数目相关联。

26.根据权利要求24或权...

【专利技术属性】
技术研发人员:许继征张莉
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1