色度模式视频编解码制造技术

技术编号:37702202 阅读:12 留言:0更新日期:2023-06-01 23:48
本申请提供了一种用于对视频数据进行编码或解码的方法、计算机程序以及计算机系统。接收视频数据,该视频数据包括具有第一标称角和多个第一增量角的色度分量,以及具有第二标称角和多个第二增量角的亮度分量,其中第一增量角取决于第二增量角。至少基于与亮度分量相关联的帧内预测模式,发信号通知或解析第一增量角的第一增量角值。基于对应于第一增量角的第一增量角值,对视频数据进行编码或解码。对视频数据进行编码或解码。对视频数据进行编码或解码。

【技术实现步骤摘要】
【国外来华专利技术】色度模式视频编解码
[0001]优先权信息
[0002]本申请要求于2020年8月14日提交的、申请号为16/993,876的美国申请的优先权权益,其全部内容通过引用并入本申请中。


[0003]本公开总体上涉及数据处理领域,更具体地涉及视频编码和/或解码。

技术介绍

[0004]AOMedia Video 1(AV1)是一种为在因特网上进行视频传输而设计的开放视频编解码格式。它是由开放媒体联盟(AOMedia)为接替VP9而开发的,该联盟是创立于2015年的联合企业,包括半导体公司、视频点播提供商、视频内容制作商、软件开发公司以及网页浏览器厂商。在AV1中,总共有56个方向角,其中8个是标称角(nominal angle),其余的角被指定为从标称角的增量。

技术实现思路

[0005]实施例涉及一种用于对视频数据进行编码和/或解码的方法、系统以及计算机可读介质。根据一个方面,提供了一种用于对视频数据进行编码和/或解码的方法。该方法可以包括接收视频数据,该视频数据包括具有第一标称角和多个第一增量角的色度分量,以及具有第二标称角和多个第二增量角的亮度分量,其中第一增量角取决于第二增量角。至少基于与亮度分量相关联的帧内预测模式,发信号通知第一增量角的第一增量角值。基于对应于第一增量角的第一增量角值,对视频数据进行编码或解码。
[0006]根据另一个方面,提供了一种用于对视频数据进行编码和/或解码的计算机系统。该计算机系统可以包括一个或多个处理器、一个或多个计算机可读存储器、一个或多个计算机可读有形存储设备以及存储在一个或多个存储设备中的至少一个之上的程序指令,这些程序指令用于由一个或多个处理器中的至少一个经由一个或多个存储器中的至少一个来执行,由此计算机系统能够执行一种方法。该方法可以包括接收视频数据,该视频数据包括具有第一标称角和多个第一增量角的色度分量,以及具有第二标称角和多个第二增量角的亮度分量,其中第一增量角取决于第二增量角。至少基于与亮度分量相关联的帧内预测模式,发信号通知第一增量角的第一增量角值。基于对应于第一增量角的第一增量角值,对视频数据进行编码或解码。
[0007]根据又一个方面,提供了一种用于对视频数据进行编码和/或解码的计算机可读介质。该计算机可读介质可以包括一个或多个计算机可读存储设备以及存储在一个或多个有形存储设备中的至少一个之上的程序指令,这些程序指令可由处理器执行。这些程序指令可由处理器执行以用于执行一种方法,该方法可以相应地包括接收视频数据,该视频数据包括具有第一标称角和多个第一增量角的色度分量,以及具有第二标称角和多个第二增量角的亮度分量,其中第一增量角取决于第二增量角。至少基于与亮度分量相关联的帧内
预测模式,发信号通知第一增量角的第一增量角值。基于对应于第一增量角的第一增量角值,对视频数据进行编码或解码。
附图说明
[0008]这些和其它目的、特征以及优点将从以下结合附图阅读的说明性实施例的详细描述中变得清楚。由于图示是为了便于本领域技术人员结合详细描述进行清楚的理解,因此附图的各种特征并非按比例绘制。在附图中:
[0009]图1图示了根据至少一个实施例的联网计算机环境;
[0010]图2是根据至少一个实施例的AV1的标称角的图;
[0011]图3是图示根据至少一个实施例的由对视频数据进行编解码的程序所执行的步骤的操作流程图;
[0012]图4是根据至少一个实施例的图1中描绘的计算机和服务器的内部组件和外部组件的框图;
[0013]图5是根据至少一个实施例的包括图1中描绘的计算机系统的说明性云计算环境的框图;
[0014]图6是根据至少一个实施例的图5的说明性云计算环境的功能层的框图。
具体实施方式
[0015]本文公开了所要求保护的结构和方法的详细实施例;然而,应当理解,所公开的实施例仅是图示了可以以各种形式体现的所要求保护的结构和方法。然而,这些结构和方法可以以许多不同的形式体现,不应当被解释为限于本文阐述的示例性实施例。相反,提供这些示例性实施例是为了使本公开将是彻底和完整的,并且向本领域技术人员充分传达范围。在描述中,可能省略了公知特征和技术的细节,以避免不必要地模糊所呈现的实施例。
[0016]实施例总体上涉及数据处理领域,更具体地涉及视频编码和解码。以下描述的示例性实施例提供了一种系统、方法以及计算机程序,以尤其使用从标称角值导出的增量角值对视频数据进行编码和/或解码。因此,一些实施例具有通过不要求发信号通知每个增量角并且允许实时计算增量角值来改进计算领域的能力。
[0017]如前所述,AOMedia Video 1(AV1)是一种为在因特网上进行视频传输而设计的开放视频编解码格式。它是由开放媒体联盟(AOMedia)为接替VP9而开发的,该联盟是创立于2015年的联合企业,包括半导体公司、视频点播提供商、视频内容制作商、软件开发公司以及网页浏览器厂商。在AV1中,总共有56个方向角,其中8个是标称角,其余的角被指定为从标称角的增量。然而,无论同位亮度预测模式如何,均针对色度分量发信号通知所有方向模式的标称角和增量角两者。另外,对于亮度帧内预测模式和色度帧内预测模式两者均允许使用增量角,但是不使用亮度分量与色度分量之间的增量角的相关性。因此,基于来自亮度分量的标称角导出色度分量的增量角值,而不是发信号通知所有56个角度值,可能是有利的。
[0018]本文参考根据各种实施例的方法、装置(系统)和计算机可读介质的流程图图示和/或框图来描述各方面。应当理解,流程图图示和/或框图的每个框,以及流程图图示和/或框图中的框的组合可以由计算机可读程序指令实施。
[0019]现在参考图1,联网计算机环境的功能框图图示了视频编解码系统100(以下称为“系统”),该视频编解码系统100用于使用从标称角导出的增量角对视频数据进行编码和/或解码。应当理解,图1仅提供了一种实施方式的图示,并不意味着对可以实施不同实施例的环境的任何限制。可以基于设计和实施需求对所描绘的环境进行许多修改。
[0020]系统100可以包括计算机102和服务器计算机114。计算机102可以经由通信网络110(以下称为“网络”)与服务器计算机114通信。计算机102可以包括处理器104以及存储在数据存储设备106上的软件程序108,并且能够与用户对接以及与服务器计算机114通信。如下面将参考图4讨论的,计算机102可以分别包括内部组件800A和外部组件900A,服务器计算机114可以分别包括内部组件800B和外部组件900B。计算机102可以为例如移动设备、电话、个人数字助理、上网本、膝上型计算机、平板计算机、台式计算机,或者能够运行程序、访问网络和访问数据库的任何类型的计算设备。
[0021]服务器计算机114还可以在云计算服务模型中操作,诸如软件即服务(SaaS)、平台即服务(PaaS)或基础设施即服务(IaaS),如下面结合图6和图7所讨论的。服务器计算机114还可以位于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种可由处理器执行的视频解码方法,其特征在于,所述方法包括:接收视频数据,所述视频数据包括(1)具有第一标称角和多个第一增量角的色度分量,以及(2)具有第二标称角和多个第二增量角的亮度分量,其中所述第一增量角取决于所述第二增量角;至少基于与所述亮度分量相关联的帧内预测模式,解析或导出所述第一增量角的第一增量角值;以及基于对应于所述第一增量角的所述第一增量角值,对所述视频数据进行解码。2.根据权利要求1所述的方法,其特征在于,基于色度帧内预测模式为方向帧内预测模式并且所述第一标称角等于所述第二标称角,将所述第一增量角设置为等于对应于所述第二增量角的第二增量角值。3.根据权利要求2所述的方法,其特征在于,基于所述第一标称角等于对应的亮度块的左侧相邻模式或上侧相邻模式并且所述色度帧内预测模式的所述第一标称角不等于所述第二标称角,所述第一增量角值等于所述对应的亮度块的左侧相邻模式或上侧相邻模式的增量角值。4.根据权利要求1所述的方法,其特征在于,所述第一增量角值等于所述第二增量角值。5.根据权利要求1所述的方法,其特征在于,所述第一增量角值是基于半解耦划分的应用,从与对应于一个或多个亮度块的一个或多个样本位置相关联的一个或多个标称角导出。6.根据权利要求1所述的方法,其特征在于,所述第一增量角值是基于所述第二增量角值进行熵编解码。7.根据权利要求6所述的方法,其特征在于,发信号通知第一标志,以指示当前模式是否是根据亮度预测色度的模式;发信号通知第二标志,以指示当前模式是否是对应的亮度块的标称模式以及当前模式是否是方向模式;并且发信号通知第三标志,以指示所述第一增量角和所述第二增量角的索引。8.根据权利要求1所述的方法,其特征在于,所述第一增量角值是基于使用同位亮度块的增量角作为上下文,进行熵编解码。9.根据权利要求1所述的方法,其特征在于,所述第一增量角值是基于使用相邻色度块的增量角作为上下文,进行熵编解码。10.根据权利要求1所述的方法,其特征在于,所述第一增量角值与对应于所述第二增量角的第二增量角值之间的绝对差发信号通知色度帧内预测模式的熵编解码,而不是发信号通知当前色度块的增量角。11.根据权利要求1所述的方法,其特征在于,响应于所述第一标称角和所述第二标称角彼此相同或接近,发信号通知色度帧内预测模式的所述增量角。12.根据权利要求11所述的方法,其特征在于,响应于所述第一标称角和所述第二标称角彼此相同或接近,基于使用同位亮度块的增量角作为上下文,对所述第一增量角值进行熵编解码,其中当色度块与其对应的亮度块之间的所述标称角...

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

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

1