System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于运动矢量差的联合编码的缩放因子的显式信令的系统和方法技术方案_技高网

用于运动矢量差的联合编码的缩放因子的显式信令的系统和方法技术方案

技术编号:40123040 阅读:15 留言:0更新日期:2024-01-23 20:57
本申请提供了系统和方法,其用于接收已编码视频码流,所述已编码视频码流包括当前帧、与所述当前帧中的当前块相关联的第一参考帧和第二参考帧、与所述第一参考帧和所述第二参考帧相关联的联合运动矢量差(JMVD)、以及指示是否使用一个或多个缩放因子来从所述JMVD推导出运动矢量差(MVD)的标志。可以基于将所述一个或多个缩放因子中的第一缩放因子/第二缩放因子应用于所述JMVD或基于所述第一参考帧/所述第二参考帧与所述当前帧之间的距离,推导出与所述第一参考帧/所述第二参考帧相关联的第一MVD/第二MVD。可以基于所述第一MVD和所述第二MVD来对所述当前块进行解码。

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

本公开涉及高级图像和视频编解码技术,并且更具体地,涉及用于运动矢量差的联合编码的缩放因子的显式信令的系统和方法


技术介绍

1、流式传输视听内容越来越受欢迎。需要相当大的带宽来促进这种流式传输内容的数量和质量的增加。因此,需要有效的编码和解码方案,用于在保持高质量的同时使用较少的带宽来流式传输内容。例如,h.265/hevc(high efficiency video coding,高效视频编码)、vp9和aomedia video 1(av1,开放媒体联盟第一代视频编码标准)是为此目的而开发的一些编码和解码方案。

2、itu-t(international telegraph union-telecommunication standardizationsector,国际电信联盟电信标准化部门)的vceg(video coding experts group,视频编码专家组)(q6/16)和iso(international organization for standardization,国际标准化组织)/iec(international electrotechnical commission,国际电工委员会)的mpeg(moving picture expert group,运动图像编码专家组)(jtc 1/sc 29/wg 11,即第1联合技术委员会第29小组委员会的第11工作组)分别于2013年(版本1)、2014年(版本2)、2015年(版本3)和2016年(版本4)发布了h.265/hevc标准。p>

3、aomedia video 1(av1)是一种开放的视频编码格式,其设计为用于通过互联网进行视频传输。av1是由开放媒体联盟(aomedia,alliance for openmedia)作为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码流规范包括参考视频编解码器。

4、下一代视频编解码器的研发也在进行中。例如,aomedia已经正式推出了称为多功能视频编码(versatile video coding,vvc)的下一代视频编解码器的标准。


技术实现思路

1、根据本公开的一个方面,提供了一种方法,所述方法包括:接收已编码视频码流,所述已编码视频码流包括当前帧、与所述当前帧中的当前块相关联的第一参考帧和第二参考帧、与所述第一参考帧和所述第二参考帧相关联的联合运动矢量差(jmvd)、以及指示是否使用一个或多个缩放因子来从所述jmvd推导出运动矢量差(mvd)的标志;基于将所述一个或多个缩放因子中的第一缩放因子应用于所述jmvd或基于所述第一参考帧与所述当前帧之间的距离,推导出与所述第一参考帧相关联的第一mvd;基于将所述一个或多个缩放因子中的第二缩放因子应用于所述jmvd或基于所述第二参考帧与所述当前帧之间的距离,推导出与所述第二参考帧相关联的第二mvd;以及基于所述第一mvd和所述第二mvd来对所述当前块进行解码。

2、根据本公开的其他方面,还提供了与所述方法一致的装置和计算机可读介质。

本文档来自技高网...

【技术保护点】

1.一种方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述信令标志包括用于所述第一参考帧和所述第二参考帧的一对缩放因子。

3.根据权利要求1所述的方法,其特征在于,所述一个或多个缩放因子被限制为2n的值,其中,n是整数值。

4.根据权利要求1所述的方法,其特征在于,所述一个或多个缩放因子被限制为m/M的值,其中,M=2n,并且m和n是整数值。

5.根据权利要求1所述的方法,其特征在于,所述一个或多个缩放因子是一个缩放因子,并且当所述信令标志指示所述一个缩放因子不等于第一默认值时,所述一个缩放因子用于推导出所述第一MVD和所述第二MVD中的一个,并且用于推导出所述第一MVD和所述第二MVD中的另一个的缩放因子是不同于所述第一默认值的第二默认值。

6.根据权利要求1所述的方法,其特征在于,用于用信号发送所述一个或多个缩放因子的上下文是基于所述当前块或所述当前块的一个或多个相邻块的编码信息。

7.根据权利要求6所述的方法,其特征在于,所述上下文是基于所述当前块的块大小,其中,当所述当前块的所述块大小等于或小于第一阈值大小时,所述一个或多个缩放因子包括第一组缩放因子,并且当所述当前块的所述块大小大于所述第一阈值大小时,所述一个或多个缩放因子包括第二组缩放因子。

8.根据权利要求6所述的方法,其特征在于,所述块大小对应于块宽度、块高度、所述当前块中的像素数、最小块宽度、最小块高度、最大块宽度和最大块高度中的一个或多个。

9.根据权利要求6所述的方法,其特征在于,所述上下文是基于所述当前块的运动矢量预测(MVP)是否对称。

10.根据权利要求6所述的方法,其特征在于,所述上下文是基于所述当前块的运动矢量预测(MVP)候选的索引。

11.根据权利要求1所述的方法,其特征在于,在序列报头、帧报头或切片报头中用信号发送语法,以指示所述信令标志是否包括在所述已编码码流中。

12.根据权利要求1所述的方法,其特征在于,所述第一参考帧属于后向参考帧的列表且所述第二参考帧属于前向参考帧的列表,或者,所述第一参考帧属于前向参考帧的列表且所述第二参考帧属于后向参考帧的列表。

13.根据权利要求1所述的方法,其特征在于,当td1大于td0时,根据推导的来推导出所述第一MVD和/或所述第二MVD;并且当所述td0大于所述td1时,根据来推导出所述第一MVD和/或所述第二MVD,

14.根据权利要求1所述的方法,其特征在于,当td1大于td0时,根据推导的来推导出所述第一MVD和/或所述第二MVD;并且当所述td0大于所述td1时,根据推导的来推导出所述第一MVD和/或所述第二MVD,

15.一种装置,其特征在于,所述装置包括:

16.根据权利要求15所述的装置,其特征在于,所述一个或多个缩放因子是一个缩放因子,并且当所述信令标志指示所述一个缩放因子不等于第一默认值时,所述一个缩放因子用于推导出所述第一MVD和所述第二MVD中的一个,并且用于推导出所述第一MVD和所述第二MVD中的另一个的缩放因子是不同于所述第一默认值的第二默认值。

17.根据权利要求15所述的装置,其特征在于,用于用信号发送所述一个或多个缩放因子的上下文是基于所述当前块或所述当前块的一个或多个相邻块的编码信息。

18.一种非暂时性计算机可读介质,其特征在于,存储有计算机可读程序代码,所述计算机可读程序代码在由处理器执行时,使得所述处理器至少:

19.根据权利要求18所述的非暂时性计算机可读介质,其特征在于,所述一个或多个缩放因子是一个缩放因子,并且当所述信令标志指示所述一个缩放因子不等于第一默认值时,所述一个缩放因子用于推导出所述第一MVD和所述第二MVD中的一个,并且用于推导出所述第一MVD和所述第二MVD中的另一个的缩放因子是不同于所述第一默认值的第二默认值。

20.根据权利要求18所述的非暂时性计算机可读介质,其特征在于,用于用信号发送所述一个或多个缩放因子的上下文是基于所述当前块或所述当前块的一个或多个相邻块的编码信息。

...

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

1.一种方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述信令标志包括用于所述第一参考帧和所述第二参考帧的一对缩放因子。

3.根据权利要求1所述的方法,其特征在于,所述一个或多个缩放因子被限制为2n的值,其中,n是整数值。

4.根据权利要求1所述的方法,其特征在于,所述一个或多个缩放因子被限制为m/m的值,其中,m=2n,并且m和n是整数值。

5.根据权利要求1所述的方法,其特征在于,所述一个或多个缩放因子是一个缩放因子,并且当所述信令标志指示所述一个缩放因子不等于第一默认值时,所述一个缩放因子用于推导出所述第一mvd和所述第二mvd中的一个,并且用于推导出所述第一mvd和所述第二mvd中的另一个的缩放因子是不同于所述第一默认值的第二默认值。

6.根据权利要求1所述的方法,其特征在于,用于用信号发送所述一个或多个缩放因子的上下文是基于所述当前块或所述当前块的一个或多个相邻块的编码信息。

7.根据权利要求6所述的方法,其特征在于,所述上下文是基于所述当前块的块大小,其中,当所述当前块的所述块大小等于或小于第一阈值大小时,所述一个或多个缩放因子包括第一组缩放因子,并且当所述当前块的所述块大小大于所述第一阈值大小时,所述一个或多个缩放因子包括第二组缩放因子。

8.根据权利要求6所述的方法,其特征在于,所述块大小对应于块宽度、块高度、所述当前块中的像素数、最小块宽度、最小块高度、最大块宽度和最大块高度中的一个或多个。

9.根据权利要求6所述的方法,其特征在于,所述上下文是基于所述当前块的运动矢量预测(mvp)是否对称。

10.根据权利要求6所述的方法,其特征在于,所述上下文是基于所述当前块的运动矢量预测(mvp)候选的索引。

11.根据权利要求1所述的方法,其特征在于,在序列报头、帧报头或切片报头中用信号发送语法,以指示所述信令标志是否包括在所述已编码码流中。

12.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:赵亮赵欣刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1