用于VVC高比特深度编码的扩展精度加权预测的方法和装置与流程

文档序号:35409539发布日期:2023-09-09 21:22阅读:27来源:国知局
用于VVC高比特深度编码的扩展精度加权预测的方法和装置与流程


背景技术:

1、消费者对以更高质量和更快速度传送视频内容的视频技术的持续需求促使不断努力开发改进视频技术。例如,移动图像专家组(moving picture experts group,mpeg)建立了视频编码标准,以便有一个各种视频技术能够运行并相互兼容的共同框架。2001年,mpeg和国际电信联盟(international telecommunication union,itu)成立了联合视频小组(joint video team,jvt)来制定视频编码标准。jvt的成果是h.264/高级视频编码(advanced video coding,avc)标准。avc标准用于当时的各种视频技术创新,例如蓝光视频光盘。随后的团队又制定了更多视频编码标准。例如,视频编码联合协作小组(jointcollaborative team on video coding,jct-vc)制定了h.265/高效视频编码(highefficiency video coding,hevc)标准。联合视频探索小组(joint video explorationteam,jvet)制定了h.266/多功能视频编码(versatile video coding,vvc)标准。


技术实现思路

1、本公开的各种实施例提供了一种用于编码或解码视频的计算机实现方法,该方法包括确定与输入视频相关联的比特深度,基于与输入视频相关联的比特深度确定与输入视频的加权预测相关联的比特深度,基于与加权预测相关联的比特深度确定加权预测的加权因子和偏移值,以及基于加权预测的加权因子和偏移值处理输入视频。

2、在该方法的一些实施例中,与加权预测相关联的比特深度与输入视频相关联的比特深度相同。

3、在该方法的一些实施例中,与加权预测相关联的比特深度的确定还基于扩展精度标志和指示加权预测的所需比特深度的变量。

4、在该方法的一些实施例中,加权预测的加权因子和偏移值的确定还基于:基于指示所需比特深度的变量和与输入视频相关联的比特深度左移若干比特。

5、在一些实施例中,该方法还包括基于加权预测的加权因子和偏移值以及输入视频中的参考图像的参考像素值确定输入视频中的图像的像素值。

6、在该方法的一些实施例中,输入视频中的图像的像素值被裁剪成最小像素值或最大像素值。

7、在该方法的一些实施例中,处理输入视频包括编码输入视频或解码输入视频。

8、本公开的各种实施例提供了一种用于编码或解码视频的计算系统,该计算系统包括至少一个处理器;以及存储指令的存储器,该指令在由至少一个处理器执行时,使计算系统执行:确定与输入视频相关联的比特深度,基于与输入视频相关联的比特深度确定与输入视频的加权预测相关联的比特深度,基于与加权预测相关联的比特深度确定加权预测的加权因子和偏移值,以及基于加权预测的加权因子和偏移值处理输入视频。

9、在计算系统的一些实施例中,与加权预测相关联的比特深度与输入视频相关联的比特深度相同。

10、在计算系统的一些实施例中,与加权预测相关联的比特深度的确定还基于扩展精度标志和指示加权预测的所需比特深度的变量。

11、在一些实施例中,计算系统还执行:基于加权预测的加权因子和偏移值以及输入视频中的参考图像的参考像素值确定输入视频中的图像的像素值。

12、在计算系统的一些实施例中,确定与加权预测相关联的比特深度包括基于输入视频的比特深度亮度确定亮度的加权预测值的比特深度,以及基于输入视频的比特深度色度确定色度的加权预测值的比特深度。

13、在计算系统的一些实施例中,确定加权预测的加权因子和偏移值包括确定应用于参考图像的亮度预测值的亮度加性偏移值,以及确定应用于参考图像的色度预测值的色度偏移增量。

14、本公开的各种实施例提供了一种计算系统的非暂时性存储介质,该非暂时性存储介质存储用于编码或解码视频的指令,该指令在由该计算系统的至少一个处理器执行时,使该计算系统执行:确定与输入视频相关联的比特深度,基于与输入视频相关联的比特深度确定与输入视频的加权预测相关联的比特深度,基于与加权预测相关联的比特深度确定加权预测的加权因子和偏移值,以及基于加权预测的加权因子和偏移值处理输入视频。

15、在非暂时性存储介质的一些实施例中,与加权预测相关联的比特深度与输入视频相关联的比特深度相同。

16、在非暂时性存储介质的一些实施例中,与加权预测相关联的比特深度的确定还基于扩展精度标志和指示加权预测的所需比特深度的变量。

17、在非暂时性存储介质的一些实施例中,加权预测的加权因子和偏移值的确定还基于:基于指示所需比特深度的变量和与输入视频相关联的比特深度左移若干比特。

18、在非暂时性存储介质的一些实施例中,处理输入视频包括:通过加权因子缩放参考图像的参考像素,对参考图像的参考像素应用偏移值,以及将从上述缩放和上述应用确定的像素值裁剪成最小像素值或最大像素值。

19、在非暂时性存储介质的一些实施例中,处理输入视频包括:通过第一加权因子缩放第一参考图像的第一参考像素,通过第二加权因子缩放第二参考图像的第二参考像素,对第一参考图像的第一参考像素应用第一偏移值,对第二参考图像的第二参考像素应用第二偏移值,以及将从缩放第一参考像素、缩放第二参考像素、应用第一偏移值、以及应用第二偏移值确定的像素值裁剪成最小像素值或最大像素值。

20、在一些实施例中,非暂时性存储介质还使计算系统执行:基于加权预测的加权因子和偏移值以及输入视频中的参考图像的参考像素值确定输入视频中的图像的像素值。

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



技术特征:

1.一种用于编码或解码视频的计算机实现方法,包括:

2.根据权利要求1所述的计算机实现方法,其中,与所述加权预测相关联的所述比特深度与所述输入视频相关联的所述比特深度相同。

3.根据权利要求1所述的计算机实现方法,其中,与所述加权预测相关联的所述比特深度的确定还基于扩展精度标志和指示所述加权预测的所需比特深度的变量。

4.根据权利要求3所述的计算机实现方法,其中,所述加权预测的所述加权因子和所述偏移值的确定还基于:基于指示所述所需比特深度的所述变量和与所述输入视频相关联的所述比特深度左移若干比特。

5.根据权利要求1所述的计算机实现方法,还包括:

6.根据权利要求5所述的计算机实现方法,其中,所述输入视频中的所述图像的所述像素值被裁剪成最小像素值或最大像素值。

7.根据权利要求1所述的计算机实现方法,其中,处理所述输入视频包括编码所述输入视频或解码所述输入视频。

8.一种用于编码或解码视频的计算系统,包括:

9.根据权利要求8所述的计算系统,其中,与所述加权预测相关联的所述比特深度与所述输入视频相关联的所述比特深度相同。

10.根据权利要求8所述的计算系统,其中,与所述加权预测相关联的所述比特深度的确定还基于扩展精度标志和指示所述加权预测的所需比特深度的变量。

11.根据权利要求8所述的计算系统,还包括:

12.根据权利要求8所述的计算系统,其中,确定与所述加权预测相关联的所述比特深度包括基于所述输入视频的比特深度亮度确定亮度的加权预测值的比特深度,以及基于所述输入视频的比特深度色度确定色度的加权预测值的比特深度。

13.根据权利要求8所述的计算系统,其中,确定所述加权预测的所述加权因子和所述偏移值包括确定应用于参考图像的亮度预测值的亮度加性偏移值,以及确定应用于所述参考图像的色度预测值的色度偏移增量。

14.一种计算系统的非暂时性存储介质,存储用于编码或解码视频的指令,所述指令在由所述计算系统的至少一个处理器执行时,使所述计算系统执行:

15.根据权利要求14所述的非暂时性存储介质,其中,与所述加权预测相关联的所述比特深度与所述输入视频相关联的所述比特深度相同。

16.根据权利要求14所述的非暂时性存储介质,其中,与所述加权预测相关联的所述比特深度的确定还基于扩展精度标志和指示所述加权预测的所需比特深度的变量。

17.根据权利要求14所述的非暂时性存储介质,其中,所述加权预测的所述加权因子和所述偏移值的确定还基于:基于指示所述所需比特深度的所述变量和与所述输入视频相关联的所述比特深度左移若干比特。

18.根据权利要求14所述的非暂时性存储介质,其中,处理所述输入视频包括:

19.根据权利要求14所述的非暂时性存储介质,其中,处理所述输入视频包括:

20.根据权利要求14所述的非暂时性存储介质,还包括:


技术总结
本公开的系统和方法提供了解决与视频编码技术有关的技术挑战的解决方案。加权预测可以通过扩展比特深度实现,以提高输入视频的压缩率。通过扩展比特深度,加权预测可以以更大的范围和更高的精度实现。本公开中描述的各种特征可以作为对H.266/多功能视频编码标准的提议修改来实现。

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