视频编解码中网格量化的状态转换的制作方法

文档序号:35976457发布日期:2023-11-09 19:13阅读:27来源:国知局
视频编解码中网格量化的状态转换的制作方法

本公开总体上涉及用于视频处理的计算机实现的方法和系统。具体地,本公开涉及用于视频编解码的网格量化。


背景技术:

1、无处不在的具备摄像功能的设备,如智能手机、平板电脑和电脑,使得捕捉视频或图像比以往任何时候都更容易。然而,即使是短视频的数据量也可能相当大。视频编解码技术(包括视频编码和解码)能够将视频数据压缩成更小的数据量,从而允许更多类型视频的存储和传输。视频编解码已经在广泛的应用中使用,例如数字电视广播、通过互联网和移动网络的视频传输、实时应用(例如,视频聊天、视频会议)、dvd和蓝光光盘等等。为了减少用于存储视频的存储空间和/或用于传输视频的网络带宽消耗,需要提高视频编解码方案的效率。


技术实现思路

1、一些实施例涉及用于视频编解码的相关量化。在一个示例中,一种用于重建视频的块的方法包括依据顺序处理块内的多个量化的元素,以生成对应于多个量化的元素的各个去量化的元素。该处理包括从多个量化的元素中获得块内的一个量化的元素;基于所获得的量化的元素之前的量化的元素的用于量化的状态和从第一状态转换图和第二状态转换图中选择的状态转换图,确定所获得的量化的元素的用于量化的状态,其中,第一状态转换图不同于第二状态转换图;基于所获得的量化的元素的状态确定所获得的量化的元素的量化器;以及使用此量化器去量化所获得的量化的元素,以生成对应于所获得的量化的元素的去量化的元素。该方法还包括基于对应于多个量化的元素的各个去量化的元素来重建块。

2、在另一个示例中,一种非暂时性计算机可读介质,其中存储有程序代码,并且该程序代码可由一个或多个处理设备执行,以执行以下操作:依据顺序处理视频的块内的多个量化的元素,以生成对应于多个量化的元素的各个去量化的元素,该处理包括:从多个量化的元素中获得块内的一个量化的元素;基于所获得的量化的元素之前的量化的元素的用于量化的状态和从第一状态转换图和第二状态转换图中选择的状态转换图,确定所获得的量化的元素的用于量化的状态,其中,第一状态转换图不同于第二状态转换图;基于所获得的量化的元素的状态确定所获得的量化的元素的量化器;以及使用此量化器去量化所获得的量化的元素,以生成对应于所获得的量化的元素的去量化的元素。该操作还包括基于对应于多个量化的元素的各个去量化的元素来重建块。

3、在又一示例中,一个包括处理设备和能与处理设备数据传输的非暂时性计算机可读介质的系统。处理设备被配置为执行存储在非暂时性计算机可读介质中的程序代码,以执行以下操作:依据顺序处理视频块内的多个量化的元素以生成对应于多个量化的元素的各个去量化的元素,该处理包括:从多个量化的元素中获得块内的一个量化的元素;基于所获得的量化的元素之前的量化的元素的用于量化的状态和从第一状态转换图和第二状态转换图中选择的状态转换图,确定所获得的量化的元素的用于量化的状态,其中,第一状态转换图不同于第二状态转换图;基于所获得的量化的元素的当前状态确定所获得的量化的元素的量化器;以及使用此量化器去量化所获得的量化的元素,以生成对应于所获得的量化的元素的去量化的元素。该操作还包括基于对应于多个量化的元素的各个去量化的元素来重建块。

4、在另一示例中,用于对视频的块进行编码的方法包括依据顺序处理视频的块内多个元素,以生成对应于多个元素的各个量化的元素。该处理包括:从多个元素中获得块内的一个元素;基于所获得的元素之前的元素的用于量化的状态和从第一状态转换图和第二状态转换图中选择的状态转换图,确定所获得的元素的用于量化的状态,其中,第一状态转换图不同于第二状态转换图;基于所获得的元素的当前状态确定所获得的元素的量化器;以及使用此量化器量化所获得的元素,以生成对应于所获得的元素的量化的元素。该方法还包括将对应于多个元素的各个量化的元素编码到视频的比特流中。

5、在又一示例中,一种非暂时性计算机可读介质,其中存储有程序代码,并且该程序代码可由一个或多个处理设备执行,以执行以下操作:依据顺序处理视频的块的多个元素,以生成对应于多个元素的各个量化的元素,该处理包括:从多个元素中获得块内的一个元素;基于所获得的元素之前的元素的用于量化的状态和从第一状态转换图和第二状态转换图中选择的状态转换图,确定所获得的元素的用于量化的状态,其中,第一状态转换图不同于第二状态转换图;基于所获得的元素的当前状态确定所获得的元素的量化器;以及使用此量化器量化所获得的元素,以生成对应于所获得的元素的量化的元素。该操作还包括将对应于多个元素的各个量化的元素编码到视频的比特流中。

6、一个系统包括处理设备和能与处理设备数据传输的非暂时性计算机可读介质。处理设备被配置为执行存储在非暂时性计算机可读介质中的程序代码,以执行以下操作:依据顺序处理视频块的多个元素,以生成对应于多个元素的各个量化的元素,该处理包括:从多个元素中获得块内的一个元素;基于所获得的元素之前的元素的用于量化的状态和从第一状态转换图和第二状态转换图中选择的状态转换图,确定所获得的元素的用于量化的状态,其中,第一状态转换图不同于第二状态转换图;基于所获得的元素的当前状态确定所获得的元素的量化器;以及使用此量化器量化所获得的元素,以生成对应于所获得的元素的量化的元素。该操作还包括将对应于多个元素的各个量化的元素编码到视频的比特流中。

7、提及这些说明性实施例不是为了限制或定义本公开,而是为了提供示例以帮助理解本公开。在具体实施方式中讨论了附加的实施例,并且提供了进一步的描述。



技术特征:

1.一种用于重建视频的块的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述块内的所述多个量化的元素包括所述块的量化的像素或所述块的量化的变换系数。

3.根据权利要求1所述的方法,其中,根据交替模式从所述第一状态转换图和所述第二状态转换图中选择所述状态转换图,在所述交替模式中,在切换到所述第二状态转换图之前,所述第一状态转换图用于n个连续量化的元素,并且在切换到所述第一状态转换图之前,所述第二状态转换图用于m个连续量化的元素,其中,m和n是整数值。

4.根据权利要求3所述的方法,其中,m和n的值被编码在所述视频的比特流中。

5.根据权利要求3所述的方法,其中,所述交替模式被应用于包括图像的所述视频的图像序列或者包括所述图像的所述图像序列的一部分,所述图像包括所述块。

6.根据权利要求3所述的方法,其中m<n或m=n。

7.根据权利要求3所述的方法,其中,所述第一状态转换图包括:

8.一种非暂时性计算机可读介质,其中存储有程序代码,所述程序代码可由一个或多个处理设备执行,以执行以下操作:

9.根据权利要求8所述的非暂时性计算机可读介质,其中,所述块内的所述多个量化的元素包括所述块的量化的像素或所述块的量化的变换系数。

10.根据权利要求8所述的非暂时性计算机可读介质,其中,根据交替模式从所述第一状态转换图和所述第二状态转换图中选择所述状态转换图,在所述交替模式中,在切换到所述第二状态转换图之前,所述第一状态转换图用于n个连续量化的元素,并且在切换到所述第一状态转换图之前,所述第二状态转换图用于m个连续量化的元素,其中,m和n是整数值。

11.根据权利要求10所述的非暂时性计算机可读介质,其中,m和n的值被编码在所述视频的比特流中。

12.根据权利要求10所述的非暂时性计算机可读介质,其中,所述交替模式被应用于包括图像的所述视频的图像序列或者包括所述图像的所述图像序列的一部分,所述图像包括所述块。

13.根据权利要求10所述的非暂时性计算机可读介质,其中m<n或m=n。

14.根据权利要求10所述的非暂时性计算机可读介质,其中,所述第一状态转换图包括:

15.一种系统,包括:

16.根据权利要求15所述的系统,其中,所述块内的所述多个量化的元素包括所述块的量化的像素或所述块的量化的变换系数。

17.根据权利要求15所述的系统,其中,根据交替模式从所述第一状态转换图和所述第二状态转换图中选择所述状态转换图,其中,在所述交替模式中,在切换到所述第二状态转换图之前,所述第一状态转换图用于n个连续量化的元素,并且在切换到所述第一状态转换图之前,所述第二状态转换图用于m个连续量化的元素,其中m和n是整数值,且m<n或m=n。

18.根据权利要求17所述的系统,其中,m和n的值被编码在所述视频的比特流中。

19.根据权利要求17所述的系统,其中,所述交替模式被应用于包括图像的所述视频的图像序列或者包括所述图像的所述图像序列的一部分,所述图像包括所述块。

20.根据权利要求17所述的系统,其中,所述第一状态转换图包括:

21.一种用于对视频的块进行编码的方法,所述方法包括:

22.根据权利要求21所述的方法,其中,所述块的所述多个元素包括所述块的像素或所述块的变换系数。

23.根据权利要求21所述的方法,其中,根据交替模式从所述第一状态转换图和所述第二状态转换图中选择所述状态转换图,在所述交替模式中,在切换到所述第二状态转换图之前,所述第一状态转换图用于n个连续元素,并且在切换到所述第一状态转换图之前,所述第二状态转换图用于m个连续元素,其中m和n是整数值。

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

25.根据权利要求23所述的方法,其中,所述交替模式被应用于包括图像的所述视频的图像序列或者包括所述图像的所述图像序列的一部分,所述图像包括所述块。

26.根据权利要求23所述的方法,其中m≤n。

27.根据权利要求23所述的方法,其中,所述第一状态转换图包括:

28.一种非暂时性计算机可读介质,其中存储有程序代码,所述程序代码可由一个或多个处理设备执行,以执行以下操作:

29.根据权利要求28所述的非暂时性计算机可读介质,其中,与所述块相关联的元素包括所述块的像素或所述块的变换系数。

30.根据权利要求28所述的非暂时性计算机可读介质,其中,根据交替模式从所述第一状态转换图和所述第二状态转换图中选择所述状态转换图,在所述交替模式中,在切换到所述第二状态转换图之前,所述第一状态转换图用于n个连续元素,并且在切换到所述第一状态转换图之前,所述第二状态转换图用于m个连续元素,其中m和n是整数值。

31.根据权利要求30所述的非暂时性计算机可读介质,其中,所述操作还包括:

32.根据权利要求30所述的非暂时性计算机可读介质,其中m<n或m=n。

33.根据权利要求30所述的非暂时性计算机可读介质,其中,所述交替模式被应用于包括图像的所述视频的图像序列或者包括所述图像的所述图像序列的一部分,所述图像包括所述块。

34.根据权利要求30所述的非暂时性计算机可读介质,其中,所述第一状态转换图包括:

35.一种系统,包括:

36.根据权利要求35所述的系统,其中,所述块的所述多个元素包括所述块的像素或所述块的变换系数。

37.根据权利要求35所述的系统,其中,根据交替模式从所述第一状态转换图和所述第二状态转换图中选择所述状态转换图,在所述交替模式中,在切换到所述第二状态转换图之前,所述第一状态转换图用于n个连续元素,并且在切换到所述第一状态转换图之前,所述第二状态转换图用于m个连续元素,其中m和n是整数值,且m≤n。

38.根据权利要求37所述的系统,其中所述操作还包括:

39.根据权利要求37所述的系统,其中,所述交替模式被应用于包括图像的所述视频的图像序列或者包括所述图像的所述图像序列的一部分,所述图像包括所述块。

40.根据权利要求37所述的系统,其中,所述第一状态转换图包括:


技术总结
在一些实施例中,视频编码器或解码器通过相关量化重建视频的块。视频编码器或解码器访问块内的量化的元素,并根据与块相对应的顺序处理量化的元素,以生成相应的去量化的元素。该处理包括从块的量化元素中获得当前量化的元素,并基于当前量化的元素之前的元素的用于量化的先前状态和从两个状态转换图中选择的状态转换图确定用于量化的当前状态。该处理还包括基于当前量化的元素的当前状态确定当前量化的元素的量化器,以及基于量化器去量化当前量化的元素以生成去量化的元素。视频编码器或解码器基于去量化的元素来重建块。

技术研发人员:于浩平,余越
受保护的技术使用者:创峰科技
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1