本发明涉及一种视频解码器芯片组。
背景技术:
1、在一些情况下,期望以相对较高的质量水平,例如以相对较高的分辨率向观看者显示视频。在显示视频的屏幕非常靠近观看者的情况下,例如在沉浸式视频(例如,虚拟现实(vr)和增强现实(ar))应用中,可能期望这样。否则,观看者可能会注意到较低质量视频中的缺陷。这些缺陷可能会降低观看者对视频的欣赏和参与。
2、可例如通过对视频进行编码以压缩形式存储和/或传输视频。然而,为了以足够高的质量水平向观看者显示这些视频,可例如通过对视频进行解码来解压缩视频。对高质量视频进行解码可能会导致存储和/或处理和/或传输相对大量的数据,尤其是当更高质量、更高清晰度视频的使用越来越普遍时。在具有有限内存量的系统中,存储解码的高质量视频可能是一个特殊的考虑因素。与高质量视频的解码相关的其它考虑因素包括处理能力、时延、解码组件的能力、成本和复杂性。
技术实现思路
1、根据本发明的第一方面,提供一种视频解码器芯片组,所述视频解码器芯片组包括:
2、视频解码器功能,所述视频解码器功能被配置成:
3、对编码视频数据进行解码以生成第一质量水平的解码视频数据,所述编码视频数据已由编码器使用第二更高质量水平的第一视频数据导出;以及
4、输出解码视频数据以存储在存储器中;
5、升频器功能,所述升频器功能被配置成:
6、从存储器获得解码视频数据;以及
7、将所获得的解码视频数据升频以生成第二质量水平的第二视频数据;以及
8、组合器功能,所述组合器功能被配置成:
9、获得残余数据,所述残余数据已由编码器基于第一视频数据和第二视频数据导出;
10、将第二视频数据与残余数据组合以生成增强的视频数据;以及
11、输出增强的视频数据。
12、根据本发明的第二方面,提供一种在视频解码器芯片组中处理视频数据的方法,所述视频解码器芯片组包括视频解码器功能、升频器功能和组合器功能,所述方法包括:
13、通过视频解码器功能对编码视频数据进行解码以生成第一质量水平的解码视频数据,所述编码视频数据已由编码器使用第二更高质量水平的第一视频数据导出;
14、通过视频解码器功能输出解码视频数据以存储在存储器中;
15、通过升频器功能从存储器获得解码视频数据;
16、通过升频器功能将所获得的解码视频数据升频,以生成第二质量水平的第二视频数据;
17、通过组合器功能接收残余数据,所述残余数据已由编码器基于第一视频数据和第二视频数据导出;
18、通过组合器功能将第二视频数据与残余数据组合以生成增强的视频数据;以及
19、通过组合器功能输出增强的视频数据。
20、根据本发明的第三方面,提供一种计算机程序,所述计算机程序包括指令,所述指令在被执行时使视频解码器芯片组执行根据第二方面的方法。
21、根据本发明的第四方面,提供一种计算机可读介质,所述计算机可读介质包括根据第三方面的计算机程序。
22、根据本发明的第五方面,提供一种视频解码器芯片组,所述视频解码器芯片组包括:
23、4k视频解码器功能,所述4k视频解码器功能被配置成:
24、接收编码的4k视频数据,所述编码的4k视频数据已由编码器装置使用第一8k视频数据导出;
25、对所接收的编码的4k视频数据进行解码以生成解码的4k视频数据;以及
26、输出解码的4k视频数据;
27、4k至8k升频器功能,所述4k至8k升频器功能被配置成:
28、获得解码的4k视频数据;以及
29、将所获得的4k解码视频数据升频,以生成第二8k视频数据;以及
30、组合器功能,所述组合器功能被配置成:
31、获得残余数据,所述残余数据已由编码器装置基于第一8k视频数据和对应于第二8k视频数据的视频数据导出;
32、将第二8k视频数据与残余数据组合以生成第三8k视频数据;以及
33、输出第三8k视频数据。
34、其它特征和优点将从参考附图进行的仅通过实例提供的优选实施方案的以下描述中显而易见。
1.一种虚拟现实装置,其特征在于,所述虚拟现实装置用于处理虚拟现实视频数据,并包括视频解码器芯片组,其中,所述视频解码器芯片组实现:
2.根据权利要求1所述的虚拟现实装置,其特征在于,所述虚拟现实装置包括虚拟现实耳机或一组虚拟现实护目镜中的一个或多个。
3.根据权利要求1所述的虚拟现实装置,其特征在于,所述视频解码器芯片组用于以每秒120帧的帧速率操作。
4.根据权利要求1所述的虚拟现实装置,其特征在于,所述虚拟现实视频数据包括流式视频数据。
5.根据权利要求1所述的虚拟现实装置,其特征在于,所述视频解码器芯片组包括:
6.根据权利要求5所述的虚拟现实装置,其特征在于,所述视频解码器芯片组具有适于处理所述第一质量水平的所述解码视频数据但不适于处理所述第二质量水平的所述解码视频数据的存储器带宽。
7.根据权利要求6所述的虚拟现实装置,其特征在于,所述视频解码器功能仅能够对所述第一质量水平的视频数据解码。
8.根据权利要求7所述的虚拟现实装置,其特征在于,所述视频解码器功能和所述存储器用于以第一分辨率处理虚拟现实视频数据,并且所述组合器功能被提供为对所述视频解码器功能和所述存储器的升级,所述组合器功能用于以第二分辨率输出增强的视频数据,所述第二分辨率高于所述第一分辨率。
9.根据权利要求1所述的虚拟现实装置,其特征在于,所述升频器功能为所述视频解码器芯片组的视频移位器中的逻辑块。
10.根据权利要求1所述的虚拟现实装置,其特征在于,所述升频器功能用于将所述第二质量水平的所述第二视频数据输出到帧缓冲器,所述帧缓冲器包括存储器中含有驱动视频显示器的位图的一部分,其中,所述升频器功能用于在逐瓦片的基础上将所述第二质量水平的所述第二视频数据输出到所述帧缓冲器。
11.根据权利要求1所述的虚拟现实装置,其特征在于,所述组合器功能用于接收并使用同步数据,所述同步数据可用于使所述第二视频数据内的图像中的每个图像与对应的残余数据集合同步。
12.根据权利要求1所述的虚拟现实装置,其特征在于,所述视频解码器芯片组用于接收包括所述编码视频数据的第一数据流和接收包括编码残余数据的第二数据流,所述视频解码器芯片组还包括:
13.根据权利要求12所述的虚拟现实装置,其特征在于,所述第二数据流不同于所述第一数据流。
14.根据权利要求13所述的虚拟现实装置,其特征在于,所述视频解码器芯片组包括:
15.根据权利要求12所述的虚拟现实装置,其特征在于,所述残余解码器功能与所述视频解码器功能并行操作。
16.根据权利要求5所述的虚拟现实装置,其特征在于,所述存储器用于存储所述第二质量水平的所述第二视频数据和所述残余数据,以及所述组合器功能用于同时从所述存储器接收所述第二视频数据中的解码升频图像及其对应的残差数据集合,以生成对应的增强图像。
17.根据权利要求1所述的虚拟现实装置,其特征在于,所述残余数据包括运动补偿数据形式的重构数据,所述视频解码器芯片组用于以编码形式接收运动补偿数据,并包括运动补偿数据解码器功能以对编码运动补偿数据进行解码。
18.根据权利要求1所述的虚拟现实装置,其特征在于,所述视频解码器芯片组用于接收编码校正数据,所述视频解码器芯片组还包括:
19.一种在虚拟现实装置上处理虚拟现实视频数据的方法,其特征在于,所述虚拟现实装置包括视频解码器芯片组,所述视频解码器芯片组包括视频解码器功能、升频器功能,以及组合器功能,所述方法包括:
20.一种非易失性计算机可读介质,其特征在于,包括用于由虚拟现实装置的处理器执行的指令,所述指令用于使得所述虚拟现实装置的所述处理器执行组合器功能,所述组合器功能与所述虚拟现实装置的视频解码器芯片组相关联地操作以处理虚拟现实视频数据,所述视频解码器芯片组包括: