【技术实现步骤摘要】
【国外来华专利技术】应用于纹理压缩或放大的机器学习
技术介绍
本公开涉及计算机设备、图形处理和纹理压缩。视频游戏正在经历纹理占用过多存储空间(例如,硬盘空间、光学介质空间和/或下载大小)以便提供当前用于视频游戏的分辨率的细节的问题。例如,视频游戏可能会占用100GB的存储空间,其中30-60GB的存储空间可以是纹理以便以4K分辨率提供细节。游戏在具有相对较大存储占用空间的纹理中进行加载的速度存在另一问题。游戏通常在运行时使用块压缩来节省内存、带宽和高速缓存压力,但是,这些方案具有固定压缩率。其他方案对纹理的压缩率要好得多,但可能不是以图形处理单元(GPU)直接可使用的格式。此外,期望增加具有更多变化的纹理的数量。因此,在本领域中需要改进纹理压缩。
技术实现思路
以下给出了本公开的一个或多个实现的简化概述,以提供对这样的实现的基本理解。该概述不是所有预期实现的广泛概述,并且既不旨在标识所有实现的关键或重要元素,也不旨在界定任何或所有实现的范围。其唯一目的是以简化的形式呈现本公开的一个或多个实现的一些概念,作为稍后呈现的更详细描述的序言。一个示例实现涉及一种计算机设备。该计算机设备可以包括图形处理单元(GPU);用于存储数据和指令的存储器,数据和指令包括应用和以与GPU不兼容的格式的图形硬件不兼容压缩纹理;与存储器通信的至少一个处理器;以及与存储器、至少一个处理器、GPU、和应用通信的操作系统。该应用可以可操作以在应用的运行时访问图形硬件不兼容压缩纹理;并且使用已训练机器学习模型将图形硬件不兼容压缩纹理直接转换为GPU可使用的 ...
【技术保护点】
1.一种计算机设备,包括:/n图形处理单元(GPU);/n存储器,用于存储数据和指令,所述数据和指令包括应用和以与所述GPU不兼容的格式的图形硬件不兼容压缩纹理;/n至少一个处理器,与所述存储器通信;/n操作系统,与所述存储器、所述至少一个处理器、所述GPU、和所述应用通信,其中所述应用可操作以用于:/n在所述应用的运行时或安装时,接收所述图形硬件不兼容压缩纹理;/n确定所述图形硬件不兼容压缩纹理与所述GPU不兼容;以及/n使用已训练机器学习模型,将所述图形硬件不兼容压缩纹理直接转换为所述GPU能够使用的硬件兼容压缩纹理,其中所述已训练机器学习模型使用元数据,所述元数据提供在转换期间要使用的、针对所述图形硬件不兼容压缩纹理的块压缩的配置,以使得所述硬件兼容压缩纹理与所述应用的原始未加工图像非常相似。/n
【技术特征摘要】
【国外来华专利技术】20180330 US 62/650,641;20180531 US 15/994,4641.一种计算机设备,包括:
图形处理单元(GPU);
存储器,用于存储数据和指令,所述数据和指令包括应用和以与所述GPU不兼容的格式的图形硬件不兼容压缩纹理;
至少一个处理器,与所述存储器通信;
操作系统,与所述存储器、所述至少一个处理器、所述GPU、和所述应用通信,其中所述应用可操作以用于:
在所述应用的运行时或安装时,接收所述图形硬件不兼容压缩纹理;
确定所述图形硬件不兼容压缩纹理与所述GPU不兼容;以及
使用已训练机器学习模型,将所述图形硬件不兼容压缩纹理直接转换为所述GPU能够使用的硬件兼容压缩纹理,其中所述已训练机器学习模型使用元数据,所述元数据提供在转换期间要使用的、针对所述图形硬件不兼容压缩纹理的块压缩的配置,以使得所述硬件兼容压缩纹理与所述应用的原始未加工图像非常相似。
2.根据权利要求1所述的计算机设备,其中所述硬件兼容压缩纹理是以块压缩数字(BCN)纹理的格式,并且其中所述GPU还被配置为绘制来自所述硬件兼容压缩纹理的纹理以呈现在显示器上。
3.根据权利要求1所述的计算机设备,其中所述已训练机器学习模型是通过以下过程而被离线训练的:对所述图形硬件不兼容压缩纹理执行至少一个机器学习搜索,以确定针对所述图形硬件不兼容压缩纹理的块压缩的所述配置,并且
其中不同的机器学习搜索针对不同纹理类型和不同内容类型中的一种或多种被训练。
4.根据权利要求1所述的计算机设备,其中所述应用还可操作以用于:
访问用于与所述应用的纹理一起使用的已修改MIP链,所述已修改MIP链包括具有变化的分辨率的多个图像,其中所述已修改MIP链从原始MIP链中移除最高分辨率图像,并且所述多个图像与用于与所述应用的所述纹理一起使用的原始MIP链相对应。
5.根据权利要求4所述的计算机设备,其中所述应用还可操作以用于:
通过将所述已训练机器学习模型应用于所述已修改MIP链的第一图像,来重构所述最高分辨率图像;
生成具有所重构的所述最高分辨率图像和所述多个图像的硬件兼容压缩重构MIP链;以及
向所述GPU传输所述硬件兼容压缩重构MIP链,
其中所述硬件兼容压缩重构MIP链包括以块压缩数字(BCN)纹理格式的图像。
6.根据权利要求4所述的计算机设备,其中所述已修改MIP链还从所述原始MIP链中移除一个或多个较低分辨率图像。
7.根据权利要求1所述的计算机设备,其中所述GPU和中央处理单元(CPU)中的至少一者将所述硬件不兼容压缩纹理直接解压缩为所述硬件兼容压缩纹理。
8.一种用于生成硬件兼容压缩纹理的方法,包括:
由在计算机设备上执行的...
【专利技术属性】
技术研发人员:M·J·I·福勒,D·G·肯内特,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。