用于高比特深度视频译码的上下文译码语法元素的基于历史的自适应判读的制作方法

文档序号:37903741发布日期:2024-05-09 21:48阅读:17来源:国知局
用于高比特深度视频译码的上下文译码语法元素的基于历史的自适应判读的制作方法

本公开涉及视频编码和视频解码。


背景技术:

1、数字视频能力可以被合并到各种各样的设备中,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(pda)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话(所谓的“智能电话”)、视频电话会议设备、视频流式传输设备等。数字视频设备实现视频译码技术,诸如在由mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4(第10部分,进阶的视频译码(avc))、itu-t h.265/高效率视频译码(hevc)、itu-t h.266/多功能视频译码(vvc)定义的标准及此类标准的扩展以及诸如由开放媒体联盟开发的aomediavideo 1(av1)等专有视频编解码器/格式中描述的视频译码技术。通过实现此类视频译码技术,视频设备可以更加高效地传输、接收、编码、解码和/或存储数字视频信息。

2、视频译码技术包括空间(图片内)预测和/或时间(图片间)预测以减少或去除在视频序列中固有的冗余。对于基于块的视频译码,视频切片(例如,视频图片或视频图片的一部分)可以被划分为视频块,视频块还可以被称为译码树单元(ctu)、译码单元(cu)和/或译码节点。图片的经帧内译码(i)的切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码的。图片的经帧间译码(p或b)的切片中的视频块可以使用相对于同一图片中的相邻块中的参考样本的空间预测或者相对于其它参考图片中的参考样本的时间预测。图片可称为帧,并且参考图片可称为参考帧。


技术实现思路

1、本公开描述了与用信号通知残差数据相关并且更具体地与用信号通知变换系数相关的技术。如下文将更详细地描述,通过导出变换系数块的移位参数,而不是显式地用信号通知这种移位参数,本公开的技术可减少与信令变换系数相关联的信令开销。此外,通过导出变换系数块的移位参数而不是显式地用信号通知这种移位参数,本公开的技术可使得移位参数能够逐块而不是例如逐切片改变而不招致显著信令开销。本公开的技术可特别有益于对高比特深度视频数据诸如为10比特或更高的视频进行译码,这倾向于产生更大残差值以及因此变换系数的更大值。

2、根据一个示例,一种解码视频数据的方法包括:确定切片的第一块的变换系数;基于该第一块的这些变换系数的值导出该切片的第二块的移位参数;接收一个或多个标志;基于该一个或多个标志并且基于该移位参数来确定该第二块的变换系数;以及基于所确定的变换系数输出该第二块的解码版本。

3、根据另一示例,一种用于对视频数据进行解码的设备包括:存储器,该存储器被配置为存储视频数据;以及一个或多个处理器,该一个或多个处理器在电路中实现并且被配置为:确定切片的第一块的变换系数;基于该第一块的这些变换系数的值导出该切片的第二块的移位参数;接收一个或多个标志;基于该一个或多个标志并且基于该移位参数来确定该第二块的变换系数;以及基于所确定的变换系数输出该第二块的解码版本。

4、根据另一示例,一种存储指令的计算机可读存储介质,这些指令在由一个或多个处理器执行时使得该一个或多个处理器确定切片的第一块的变换系数;基于该第一块的这些变换系数的值导出该切片的第二块的移位参数;接收一个或多个标志;基于该一个或多个标志并且基于该移位参数来确定该第二块的变换系数;以及基于所确定的变换系数输出该第二块的解码版本。

5、根据另一示例,一种用于对视频数据进行解码的装置包括:用于确定切片的第一块的变换系数的构件;用于基于该第一块的这些变换系数的值导出该切片的第二块的移位参数的构件;用于接收一个或多个标志的构件;用于基于该一个或多个标志并且基于该移位参数来确定该第二块的变换系数的构件;以及用于基于所确定的变换系数输出该第二块的解码版本的构件。

6、在附图和以下描述中阐述一个或多个示例的细节。根据描述、附图以及权利要求书,其它特征、目的和优点将是显而易见的。



技术特征:

1.一种对视频数据进行解码的方法,所述方法包括:

2.根据权利要求1所述的方法,其中基于所述第一块的所述变换系数导出所述切片的所述第二块的所述移位参数包括:基于所述第一块的所述变换系数的值导出所述切片的所述第二块的所述移位参数。

3.根据权利要求1所述的方法,其中基于所述第一块的所述变换系数导出所述切片的所述第二块的所述移位参数包括:基于所述第一块的所述变换系数的莱斯参数导出所述切片的所述第二块的所述移位参数。

4.根据权利要求1所述的方法,其中所述切片的所述第二块的所述移位参数包括第二移位参数,所述方法还包括:

5.根据权利要求1所述的方法,其中基于所述第一块的所述变换系数的所述值导出所述切片的所述第二块的所述移位参数包括:在不接收指示所述移位参数的值的显式信令的情况下导出所述切片的所述第二块的所述移位参数。

6.根据权利要求1所述的方法,其中基于所述一个或多个标志并且基于所述移位参数来确定所述第二块的所述变换系数包括:

7.根据权利要求1所述的方法,其中基于所述一个或多个标志并且基于所述移位参数来确定所述第二块的所述变换系数包括:

8.根据权利要求1所述的方法,其中基于所述第一块的所述变换系数导出所述切片的所述第二块的所述移位参数包括:

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

10.根据权利要求1所述的方法,其中所述视频数据具有大于8的比特深度。

11.根据权利要求1所述的方法,其中所述视频数据具有大于10的比特深度。

12.一种用于对视频数据进行解码的设备,所述设备包括:

13.根据权利要求12所述的设备,其中为了基于所述第一块的所述变换系数导出所述切片的所述第二块的所述移位参数,所述一个或多个处理器被进一步配置为基于所述第一块的所述变换系数的值导出所述切片的所述第二块的所述移位参数。

14.根据权利要求12所述的设备,其中为了基于所述第一块的所述变换系数导出所述切片的所述第二块的所述移位参数,所述一个或多个处理器被进一步配置为基于所述第一块的所述变换系数的莱斯参数导出所述切片的所述第二块的所述移位参数。

15.根据权利要求12所述的设备,其中所述切片的所述第二块的所述移位参数包括第二移位参数,并且其中所述一个或多个处理器被进一步配置为:

16.根据权利要求12所述的设备,其中为了基于所述第一块的所述变换系数的所述值导出所述切片的所述第二块的所述移位参数,所述一个或多个处理器被进一步配置为在不接收指示所述移位参数的值的显式信令的情况下导出所述切片的所述第二块的所述移位参数。

17.根据权利要求12所述的设备,其中为了基于所述一个或多个标志并且基于所述移位参数来确定所述第二块的所述变换系数,所述一个或多个处理器被进一步配置为:

18.根据权利要求12所述的设备,其中为了基于所述一个或多个标志并且基于所述移位参数来确定所述第二块的所述变换系数,所述一个或多个处理器被进一步配置为:

19.根据权利要求12所述的设备,其中为了基于所述第一块的所述变换系数导出所述切片的所述第二块的所述移位参数,所述一个或多个处理器被进一步配置为:

20.根据权利要求12所述的设备,其中所述一个或多个处理器被进一步配置为:

21.根据权利要求12所述的设备,其中所述视频数据具有大于8的比特深度。

22.根据权利要求12所述的设备,其中所述设备包括无线通信设备,还包括被配置为接收编码视频数据的接收机。

23.根据权利要求22所述的设备,其中所述无线通信设备包括手持电话,并且其中所述接收机被配置为根据无线通信标准来对包括所述编码视频数据的信号进行解调。

24.根据权利要求22所述的设备,还包括:

25.根据权利要求22所述的设备,其中所述设备包括以下中的一者或多者:相机、计算机、移动设备、广播接收机设备或机顶盒。

26.一种存储指令的计算机可读存储介质,所述指令在由一个或多个处理器执行时使所述一个或多个处理器:

27.根据权利要求26所述的计算机可读存储介质,其中为了基于所述一个或多个标志并且基于所述移位参数来确定所述第二块的所述变换系数,所述指令使所述一个或多个处理器:

28.根据权利要求26所述的计算机可读存储介质,其中为了基于所述一个或多个标志并且基于所述移位参数来确定所述第二块的所述变换系数,所述指令使所述一个或多个处理器:

29.一种用于对视频数据进行编码的设备,所述设备包括:

30.根据权利要求29所述的设备,其中为了基于所述第一块的所述变换系数导出所述切片的所述第二块的所述移位参数,所述一个或多个处理器被进一步配置为基于所述第一块的所述变换系数的值导出所述切片的所述第二块的所述移位参数。


技术总结
一种用于对视频数据进行解码的设备可确定切片的第一块的变换系数;基于该第一块的这些变换系数导出该切片的第二块的移位参数;接收一个或多个标志;基于该一个或多个标志并且基于该移位参数来确定该第二块的变换系数;以及基于所确定的变换系数输出该第二块的解码版本。

技术研发人员:D·鲁萨诺夫斯基,M·卡尔切维茨
受保护的技术使用者:高通股份有限公司
技术研发日:
技术公布日:2024/5/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1