System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 局部扭曲运动预测模式的改进制造技术_技高网

局部扭曲运动预测模式的改进制造技术

技术编号:41209420 阅读:5 留言:0更新日期:2024-05-09 23:31
一种用于编码/解码视频数据的方法,由至少一个处理器执行,包括:获取视频数据;将所述视频数据解析成块,其中,所述块与参考图像列表相关联;基于当前块和与当前块相邻的块的运动矢量,生成用于包括在参考图像列表中的当前块的第一参考图像列表和第二参考图像列表的扭曲模型;通过将所述扭曲模型应用于所述第一参考图像列表和所述第二参考图像列表中的帧来解码所述帧。

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

本公开整体上涉及高级图像和视频编码技术,更具体地,涉及涉及局部扭曲运动模式的编码和/或解码。


技术介绍

1、aomedia video 1(av1)是一种开放视频编解码格式,其被设计用于通过互联网进行视频传输。av1是由开放媒体联盟(alliance for openmedia,aomedia)作为vp9的后继者而开发的,该联盟成立于2015年,包括半导体公司、视频点播供应商、视频内容生产商、软件开发公司和网络浏览器供应商。av1项目的许多组成部分来自该联盟成员先前的研究工作。个体贡献者早在几年前就开始了实验性技术平台:xiph/mozilla的daala已于2010年发布了代码,谷歌(google)的实验性vp9演进项目vp10于2014年9月12日发布,思科(cisco)的thor于2015年8月11日发布。基于vp9的代码库,av1结合了其他技术,其中一些技术是以这些实验格式开发的。av1参考编解码器的第一个版本0.1.0于2016年4月7日发布。该联盟于2018年3月28日宣布发布av1比特流规范,以及基于软件的参考编码器和参考解码器。2018年6月25日发布了该规范的验证版本1.0.0,并于2019年1月8日发布了该规范的带有勘误表1的验证版本1.0.0。av1比特流规范包括参考视频编解码器。

2、国际电信联盟电信标准化部门(international telegraph union-telecommunication standardization sector,itu-t)的视频编码专家组(video codingexperts group,vceg)(q6/16)和国际标准化组织(international organization forstandardization,iso)/国际电工委员会(international electrotechnicalcommission,iec)的运动图像编码专家组(moving picture expert group,mpeg)(jtc 1/sc 29/wg 11)(联合技术委员会1的第29分委员会的第11工作组)分别于2013年(版本1)、2014年(版本2)、2015年(版本3)和2016年(版本4)发布了h.265/hevc(高效视频编解码)标准。itu-t vceg(q6/16)和iso/iec mpeg(jtc 1/sc 29/wg 11)还探索了未来视频编码技术(其可能在压缩能力方面显著优于hevc)标准化的潜在需求。在2017年10月,itu-t vceg(q6/16)和iso/iec mpeg(jtc 1/sc 29/wg 11)发布了关于超越hevc(cfp)能力的视频压缩提案的联合征集(call for proposals on video compression with capability beyondhevc,cfp)。截至2018年2月15日,分别提交了22份关于标准动态范围(standard dynamicrange,sdr)的cfp回复、12份关于高动态范围(high dynamic range,hdr)的cfp回复和12份关于360个视频类别的cfp回复。在2018年4月,在第122次mpeg/第10届联合探索委员会(joint video exploration team/joint video expert team,jvet)会议上对所有收到的cfp回复都进行了评估。这次会议的结果是,jvet正式启动了超越hevc的下一代视频编码标准化过程。新标准被命名为多功能视频编码(versatile video coding,vvc)。


技术实现思路

1、本公开的实施例涉及用于改善局部扭曲运动增量模式的视频编解码方法、设备和计算机可读介质。

2、根据一个或多个实施例的一个方面,视频编解码方法由至少一个处理器执行,该方法可以包括:获取包括多个块的视频数据,所述多个块中的每个块与第一参考图像列表和第二参考图像列表相关联;基于当前块和与所述当前块相邻的相邻块的运动矢量,生成用于所述当前块的所述第一参考图像列表和所述第二参考图像列表的扭曲模型;以及通过将所述扭曲模型应用于所述第一参考图像列表和所述第二参考图像列表中的帧来解码所述帧。

3、根据一个或多个实施例的其他方面,还提供了与视频编解码方法一致的设备/装置和非暂时性计算机可读介质。

4、其它实施例将在下面的描述中阐述,并且这些其它实施例部分地从描述中是明显的,和/或这些其它实施例可以通过实施本公开的所呈现的实施例来实现。

本文档来自技高网...

【技术保护点】

1.一种用于视频编解码的方法,由至少一个处理器执行,所述方法包括:

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

3.根据权利要求1所述的方法,还包括:针对所述当前块的所述第一参考图像列表和所述第二参考图像列表生成扭曲模型预测器。

4.根据权利要求1所述的方法,还包括下述项的至少之一:

5.根据权利要求1所述的方法,其中,响应于确定所述视频数据是以复合预测模式预测的,将所述扭曲模型应用于所述视频数据。

6.根据权利要求1所述的方法,还包括:接收指示增量值的信号,所述增量值用于校正所述扭曲模型的参数,其中,所述增量值是根据所述运动矢量推导出的。

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

8.一种用于视频编解码的设备,所述设备包括:

9.根据权利要求8所述的设备,所述计算机程序代码还包括:

10.根据权利要求8所述的设备,所述计算机程序代码还包括第二生成代码,所述第二生成代码配置为使得所述至少一个处理器针对所述当前块的所述第一参考图像列表和所述第二参考图像列表生成扭曲模型预测器。>

11.根据权利要求8所述的设备,其中,所述解码代码还配置为使得所述至少一个处理器通过下述项的至少之一来解码所述帧:

12.根据权利要求8所述的设备,其中,响应于确定所述视频数据是以复合预测模式预测的,将所述扭曲模型应用于所述视频数据。

13.根据权利要求8所述的设备,所述计算机程序代码还包括:

14.根据权利要求8所述的设备,所述计算机程序代码还包括:

15.一种存储指令的非暂时性计算机可读介质,当所述指令由用于视频编解码的设备的至少一个处理器执行时,使得所述至少一个处理器:

16.根据权利要求15所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器:

17.根据权利要求15所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器针对所述当前块的所述第一参考图像列表和所述第二参考图像列表生成扭曲模型预测器。

18.根据权利要求15所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器通过下述项的至少之一来解码所述帧:

19.根据权利要求15所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器:

20.根据权利要求15所述的非暂时性计算机可读介质,其中,所述指令还使得所述至少一个处理器:

...

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

1.一种用于视频编解码的方法,由至少一个处理器执行,所述方法包括:

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

3.根据权利要求1所述的方法,还包括:针对所述当前块的所述第一参考图像列表和所述第二参考图像列表生成扭曲模型预测器。

4.根据权利要求1所述的方法,还包括下述项的至少之一:

5.根据权利要求1所述的方法,其中,响应于确定所述视频数据是以复合预测模式预测的,将所述扭曲模型应用于所述视频数据。

6.根据权利要求1所述的方法,还包括:接收指示增量值的信号,所述增量值用于校正所述扭曲模型的参数,其中,所述增量值是根据所述运动矢量推导出的。

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

8.一种用于视频编解码的设备,所述设备包括:

9.根据权利要求8所述的设备,所述计算机程序代码还包括:

10.根据权利要求8所述的设备,所述计算机程序代码还包括第二生成代码,所述第二生成代码配置为使得所述至少一个处理器针对所述当前块的所述第一参考图像列表和所述第二参考图像列表生成扭曲模型预测器。

11.根据权利要求8所述的设备,其中,所述解码代码还配置为使得所述至少一个处理器通...

【专利技术属性】
技术研发人员:高晗赵欣赵亮马杜·柏林加色·克里什南刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1