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

用于视频处理的方法、设备和介质技术

技术编号:40176990 阅读:10 留言:0更新日期:2024-01-26 23:44
本公开的实施例提供了用于视频处理的解决方案。提出了一种用于视频处理的方法。该方法包括:在视频的当前视频块和视频的比特流之间的转换期间,基于应用于参考视频块的编解码模式,确定参考视频块的编解码信息是否被使用以对当前视频块的运动信息的第一条编解码;以及基于该确定来执行转换。根据本公开第一方面的方法改进了当前视频块的编解码处理。与常规的解决方案相比,所提出的方法可以有利地提高编解码效率并避免不期望的延时。

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

本公开的实施例总体上涉及视频编解码技术,并且更具体地,涉及图像或视频编解码中的细化。


技术介绍

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


技术实现思路

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

2、在第一方面,提出了一种用于视频处理的方法。该方法包括:在视频的当前视频块和视频的比特流之间的转换期间,基于应用于参考视频块的编解码模式,确定参考视频块的编解码信息是否被使用以对当前视频块的运动信息的第一条编解码;以及基于该确定来执行转换。根据本公开的第一方面的方法改进了当前视频块的编解码过程。与常规的解决方案相比,所提出的方法可以有利地提高编解码效率并且避免不期望的延时。

3、在第二方面,提出了一种用于视频处理的方法。该方法包括:在视频的当前视频块和视频的比特流之间的转换期间,基于当前视频块的编解码信息或当前视频块的至少一个邻近视频块的编解码信息,确定基于模板的过程是否被应用于当前视频块;以及基于该确定来执行转换。根据本公开的第二方面的方法改进了基于模板的处理。与常规的解决方案相比,所提出的方法可以有利地提高编解码效率并避免不期望的延时。</p>

4、在第三方面中,提出了一种用于视频处理的装置,该装置包括处理器和耦合到处理器且其上存储有指令的非暂时性存储器,其中指令在由处理器执行时,使处理器:在视频的当前视频块和视频的比特流之间的转换期间,基于应用于参考视频块的编解码模式,确定参考视频块的编解码信息是否被使用以对当前视频块的运动信息的第一条编解码;以及基于该确定来执行转换。

5、在第四方面中,提出了一种用于视频处理的装置,该装置包括处理器和耦合到处理器且其上存储有指令的非暂时性存储器,其中指令在由处理器执行时,使处理器:在视频的当前视频块和视频的比特流之间的转换期间,基于当前视频块的编解码信息或当前视频块的至少一个邻近视频块的编解码信息,确定基于模板的过程是否被应用于当前视频块;以及基于细化过程来执行转换。

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

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

8、在第七方面中,提出了一种非暂时性计算机可读记录介质。所述非暂时性计算机可读记录介质存储视频的由视频处理装置执行的方法生成的比特流,其中该方法包括:基于应用于参考视频块的编解码模式,确定参考视频块的编解码信息是否被使用以对当前视频块的运动信息的第一条编解码;以及基于该确定来生成比特流。

9、在第八方面中,提出了一种非暂时性计算机可读记录介质。该非暂时性计算机可读记录介质存储视频的由视频处理装置执行的方法生成的比特流,其中该方法包括:基于当前视频块的编解码信息或当前视频块的至少一个邻近视频块的编解码信息,确定基于模板的过程是否被应用于当前视频块;以及基于该确定来生成比特流。

10、在第九方面,提出了一种用于存储视频的比特流的方法。该方法包括:基于应用于参考视频块的编解码模式,确定参考视频块的编解码信息是否被使用以对当前视频块的运动信息的第一条编解码;基于该确定来生成比特流;以及将比特流存储在非暂时性计算机可读记录介质中。

11、在第十方面,提出了一种用于存储视频的比特流的方法。该方法包括:基于当前视频块的编解码信息或当前视频块的至少一个邻近视频块的编解码信息,确定基于模板的过程是否被应用于当前视频块;基于该确定来生成比特流;以及将比特流存储在非暂时性计算机可读记录介质中。

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

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中所述编解码信息包括以下一项:

3.根据权利要求1或权利要求2所述的方法,其中所述当前视频块在与所述参考视频块相同的图片、条带、图块或子图片中。

4.根据权利要求1或权利要求2所述的方法,其中所述当前视频块在与所述参考视频块不同的图片、条带、图块或子图片中。

5.根据权利要求2所述的方法,其中确定所述参考视频块的所述编解码信息是否被使用包括:

6.根据权利要求5所述的方法,其中在所述当前视频块的编解码过程或所述当前视频块的解码过程期间,所述参考视频块被标记为不可用的或被帧内编解码的。

7.根据权利要求5所述的方法,其中在所述当前视频块的编解码过程或所述当前视频块的解码过程期间,所述参考视频块的所述运动信息被设置为一个或多个默认值。

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

9.根据权利要求8所述的方法,其中针对所述参考视频块,所述运动信息的所述第三条代替所述运动信息的所述第二条被存储。

10.根据权利要求8所述的方法,其中所述运动信息的所述第三条代替所述运动信息的所述第二条能被用于所述当前视频块的空间运动矢量预测。

11.根据权利要求10所述的方法,其中所述空间运动矢量预测包括以下至少一项:

12.根据权利要求2所述的方法,其中所述参考视频块的所述运动信息的所述第二条是否被使用以在去块滤波中对所述当前视频块的所述运动信息的所述第一条编解码是基于应用于所述参考视频块的所述编解码模式被确定的。

13.根据权利要求12所述的方法,其中如果所述参考视频块是基于模板被编解码的,则所述参考视频块的所述运动信息的所述第二条不被用于所述去块滤波。

14.根据权利要求13所述的方法,其中所述参考视频块在所述去块滤波中被标记为不可用的或被帧内编解码的。

15.根据权利要求13所述的方法,其中所述参考视频块的所述运动信息在所述去块滤波中被设置为一个或多个默认值。

16.根据权利要求13所述的方法,其中所述参考视频块的所述运动信息的第三条被用于所述去块滤波,并且其中所述第三条是在所述基于模板的编解码过程之前被获得的。

17.根据权利要求16所述的方法,其中针对所述参考视频块,所述运动信息的所述第三条代替所述运动信息的所述第二条被存储。

18.根据权利要求2-17所述的方法,其中所述运动信息的所述第二条包括以下至少一项:

19.根据权利要求2所述的方法,其中通过基于模板的模式导出或细化的所述编解码信息包括帧内预测模式。

20.根据权利要求19所述的方法,其中针对利用解码器侧帧内模式导出模式(DIMD)编解码的所述参考视频块,所导出的帧内预测模式在以下至少一项期间不被允许使用:

21.根据权利要求20所述的方法,其中所述帧内预测模式是根据模板过程或DIMD过程被导出的。

22.根据权利要求20所述的方法,其中一个或多个所导出的帧内预测模式不被包括在最可能模式(MPM)列表中。

23.根据权利要求22所述的方法,其中所述一个或多个所导出的帧内预测模式是通过使用当前视频块的邻近重建样本被导出的。

24.根据权利要求22所述的方法,其中所述MPM列表包括主MPM列表或辅MPM列表中的至少一项。

25.根据权利要求24所述的方法,其中一个或多个所导出的帧内预测模式被包括在所述辅MPM列表中。

26.根据权利要求20所述的方法,其中所导出的帧内预测模式的部分被包括在主MPM列表或辅MPM列表中。

27.根据权利要求19所述的方法,其中针对利用具有所述基于模板的模式的帧内块复制(IBC)编解码的所述参考视频块,所导出的参考视频块或经细化的参考视频块在以下至少一项期间不被允许使用:

28.根据权利要求27所述的方法,其中所述参考视频块是根据模板过程被导出或被细化的。

29.根据权利要求1-28中任一项所述的方法,其中所述转换包括从所述视频的所述比特流解码所述当前视频块。

30.根据权利要求1-28中任一项所述的方法,其中所述转换包括将所述当前视频块编码到所述视频的所述比特流中。

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

32.根据权利要求31所述的方法,其中所述当前视频块的所述编解码信息包括以下至少一项:

33.根据权利要求31所述的方法,其中所述至少一个邻近视频块的所述编解码信息包括以下至少一项:

34.根据权...

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

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

2.根据权利要求1所述的方法,其中所述编解码信息包括以下一项:

3.根据权利要求1或权利要求2所述的方法,其中所述当前视频块在与所述参考视频块相同的图片、条带、图块或子图片中。

4.根据权利要求1或权利要求2所述的方法,其中所述当前视频块在与所述参考视频块不同的图片、条带、图块或子图片中。

5.根据权利要求2所述的方法,其中确定所述参考视频块的所述编解码信息是否被使用包括:

6.根据权利要求5所述的方法,其中在所述当前视频块的编解码过程或所述当前视频块的解码过程期间,所述参考视频块被标记为不可用的或被帧内编解码的。

7.根据权利要求5所述的方法,其中在所述当前视频块的编解码过程或所述当前视频块的解码过程期间,所述参考视频块的所述运动信息被设置为一个或多个默认值。

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

9.根据权利要求8所述的方法,其中针对所述参考视频块,所述运动信息的所述第三条代替所述运动信息的所述第二条被存储。

10.根据权利要求8所述的方法,其中所述运动信息的所述第三条代替所述运动信息的所述第二条能被用于所述当前视频块的空间运动矢量预测。

11.根据权利要求10所述的方法,其中所述空间运动矢量预测包括以下至少一项:

12.根据权利要求2所述的方法,其中所述参考视频块的所述运动信息的所述第二条是否被使用以在去块滤波中对所述当前视频块的所述运动信息的所述第一条编解码是基于应用于所述参考视频块的所述编解码模式被确定的。

13.根据权利要求12所述的方法,其中如果所述参考视频块是基于模板被编解码的,则所述参考视频块的所述运动信息的所述第二条不被用于所述去块滤波。

14.根据权利要求13所述的方法,其中所述参考视频块在所述去块滤波中被标记为不可用的或被帧内编解码的。

15.根据权利要求13所述的方法,其中所述参考视频块的所述运动信息在所述去块滤波中被设置为一个或多个默认值。

16.根据权利要求13所述的方法,其中所述参考视频块的所述运动信息的第三条被用于所述去块滤波,并且其中所述第三条是在所述基于模板的编解码过程之前被获得的。

17.根据权利要求16所述的方法,其中针对所述参考视频块,所述运动信息的所述第三条代替所述运动信息的所述第二条被存储。

18.根据权利要求2-17所述的方法,其中所述运动信息的所述第二条包括以下至少一项:

19.根据权利要求2所述的方法,其中通过基于模板的模式导出或细化的所述编解码信息包括帧内预测模式。

20.根据权利要求19所述的方法,其中针对利用解码器侧帧内模式导出模式(dimd)编解码的所述参考视频块,所导出的帧内预测模式在以下至少一项期间不被允许使用:

21.根据权利要求20所述的方法,其中所述帧内预测模式是根据模板过程或dimd过程被导出的。

22.根据权利要求20所述的方法,其中一个或多个所导出的帧内预测模式不被包括在最可能模式(mpm)列表中。

23.根据权利要求22所述的方法,其中所述一个或多个所导出的帧内预测模式是通过使用当前视频块的邻近重建样本被导...

【专利技术属性】
技术研发人员:张凯张莉邓智玭张娜王洋
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1