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

视频编解码的方法及装置制造方法及图纸

技术编号:42366880 阅读:6 留言:0更新日期:2024-08-16 14:48
本公开包括一种视频编解码方法和装置,其中,视频解码方法包括:获取视频码流的编码单元CU块;确定用于指示是否使用自适应色彩变换的第一标志sps_act_enabled_flag的取值是否被设置为第一确定结果;确定所述编码单元CU块的树类型是否被设置为预定的树类型的第二确定结果;当所述编码单元CU块的预测模式为帧内模式,基于所述第一确定结果和所述第二确定结果,确定所述编码单元CU块的自适应色彩变换ACT标志cu_act_enabled_flag的取值;以及基于所述cu_act_enabled_flag的取值,来对所述视频码流进行解码。

【技术实现步骤摘要】

本公开涉及用于具有自适应色彩变换(act,adaptive color transform)模式的已编码块的编解码单元(cu,coding unit)级启用标志和变换单元(tu,transform unit)级亮度已编码标志的信令。


技术介绍

1、itu-t vceg(q6/16)和iso/iec mpeg(jtc 1/sc 29/wg 11)于2013年(版本1)、2014年(版本2)、2015年(版本3)和2016年(版本4)出版了h.265/hevc(高效视频编解码)标准。2015年,这两个标准组织联合成立了联合视频开发小组(jvet,jointvideoexploration team),以探索开发超越hevc的下一个视频编解码标准的潜力。2017年10月,他们发布了关于性能超过hevc的关于视频压缩的联合提案(cfp,call for proposals)。截至2018年2月15日,分别共提交了22份关于标准动态范围(sdr,standard dynamic range)的cfp回复、12份关于高动态范围(hdr,high dynamic range)的cfp回复以及12份关于360个视频类别的cfp回复。在2018年4月,在第122次mpeg/第10届jvet会议上对所有收到的cfp回复进行了评估。这次会议的结果是,jvet正式启动了超越hevc的下一代视频编解码的标准化过程。新标准被命名为下一代视频编解码(vvc,versatile video coding),并且jvet被更名为联合视频专家小组。

2、然而,存在技术问题,例如如果已编码cu块不具有系数,则act模式信令可能是多余的,或者act模式的cu应在已编码cu块中具有一个或一个以上的系数。对于act模式的帧间块,如果cu_coded_flag应为1以表示cu在变换单元中具有至少一个系数,则对于act模式的帧内cu不存在对应的约束,并且如果色度通道的tu编码标志均为零,则仅act模式的帧内块应被推断为1。此外,基于当前cu块的不同预测模式应发信号通知cu_act_enabled_flag两次。照此,本文描述了例如针对此类问题的技术解决方案。


技术实现思路

1、根据示例性实施例,包括一种方法和装置,包括被配置为存储计算机程序代码的存储器和被配置为访问计算机程序代码并按照计算机程序代码的指令进行操作一个或多个处理器。计算机程序代码包括第一获取代码,被配置为是至少一个处理器获取视频数据;第二获取代码用于使至少一个处理器获取所述视频数据的编码单元块;第一确定代码,被配置为使所述至少一个处理器确定所述编解码单元cu块的标志是否被设置为预定标志条件的第一确定结果;第二确定代码,被配置为使所述至少一个处理器确定所述编解码单元cu块的树类型是否被设置为预定的树类型的第二确定结果;第三确定代码,被配置为使所述至少一个处理器基于所述第一确定结果和所述第二确定结果中的任一者或两者,来确定是否发信号通知自适应色彩变换act标志;以及编解码代码,被配置为使所述至少一个处理器基于是否发信号通知所述act标志,来对所述视频数据进行编解码。

2、根据示例性实施例,确定是否发信号通知所述act标志仅基于所述编解码单元cu块的所述标志是否被设置为所述预定标志条件的第一确定结果。

3、根据示例性实施例,确定是否发信号通知所述act标志是基于所述第一确定结果和所述第二确定结果两者。

4、根据示例性实施例,所述预定的树类型指示单一树类型,其中,所述预定标志条件包括sps_act_enabled_flag等于1。

5、根据示例性实施例,无论所述cu的预测模式是否为帧内模式,均执行确定是否发信号通知自适应色彩变换act标志的操作。

6、根据示例性实施例,所述计算机程序代码进一步包括第四确定代码,所述第四确定代码被配置为使所述至少一个处理器确定变换单元tu编码标志是否均为零以及所述cu是否以act模式编码。

7、根据示例性实施例,所述tu编码标志是色度通道标志。

8、根据示例性实施例,所述计算机程序代码进一步包括第五确定代码,被配置为使所述至少一个处理器基于确定所述tu编码标志均为零并且所述cu以所述act模式进行编码,来确定是否将亮度的tu编码标志推断为1。

9、根据示例性实施例,无论所述cu的预测模式是否为帧内模式,均实施确定将所述亮度的tu编码标志推断为1。

10、根据示例性实施例,对所述视频数据进行编码进一步基于确定是否将所述亮度的tu编码标志推断为1。

本文档来自技高网...

【技术保护点】

1.一种视频解码的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述预定的树类型的第二确定结果指示单一树类型,其中,所述第一确定结果指示sps_act_enabled_flag取值等于1。

3.根据权利要求1所述的方法,其特征在于,所述sps_act_enabled_flag等于0时,指示不使用自适应色彩变换并且cu_act_enabled_flag不存在于编解码单元语法中。

4.根据权利要求1所述的方法,其特征在于,当sps_act_enabled_flag不存在时,sps_act_enabled_flag推断为等于0。

5.根据权利要求1所述的方法,其特征在于,所述cu_act_enabled_flag等于1时,指示当前解码单元的残差在YCgCo色彩空间中进行编码;所述cu_act_enabled_flag等于0时,指示当前解码单元的残差在原始色彩空间中进行编码;当cu_act_enabled_flag不存在时,推断为等于0。

6.一种视频解码的装置,其特征在于,所述装置包括:

<p>7.一种视频编码的方法,其特征在于,用于生成视频码流,所述方法包括:

8.一种视频编码的装置,其特征在于,用于生成视频码流,所述装置包括:

9.一种存储码流的方法,其特征在于,在非易失性计算机可读存储介质上存储视频码流,所述视频码流根据权利要求1至6所述的视频解码方法进行解码,或者根据权利要求7所述的视频编码方法产生。

10.一种非易失性计算机可读存储介质,其特征在于,存储有计算机可读指令,可以使至少一个处理器执行执行如权利要求1至7中任一项所述的方法。

11.一种计算机设备,其特征在于,包括:处理器和存储器;所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种视频解码的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述预定的树类型的第二确定结果指示单一树类型,其中,所述第一确定结果指示sps_act_enabled_flag取值等于1。

3.根据权利要求1所述的方法,其特征在于,所述sps_act_enabled_flag等于0时,指示不使用自适应色彩变换并且cu_act_enabled_flag不存在于编解码单元语法中。

4.根据权利要求1所述的方法,其特征在于,当sps_act_enabled_flag不存在时,sps_act_enabled_flag推断为等于0。

5.根据权利要求1所述的方法,其特征在于,所述cu_act_enabled_flag等于1时,指示当前解码单元的残差在ycgco色彩空间中进行编码;所述cu_act_enabled_flag等于0时,指示当前解码单元的残差在原始色彩...

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

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

1