[发明专利]用于调整GPU的一个或多个参数的系统和方法在审
申请号: | 202080079205.7 | 申请日: | 2020-11-16 |
公开(公告)号: | CN114730481A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | T.哈格兰 | 申请(专利权)人: | 索尼互动娱乐股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张晓明 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 调整 gpu 一个 参数 系统 方法 | ||
1.一种用于调整由图形处理单元(GPU)渲染的内容的复杂度的方法,其包括:
由所述GPU处理游戏场景的图像帧;
在所述图像帧的所述处理期间,跟踪关于所述图像帧的所述处理的一个或多个度量;
在所述图像帧的所述处理期间,将质量调整器信号(QAS)发送到与游戏引擎相关联的着色器,其中基于与所述GPU的所述处理相关联的所述一个或多个度量来生成所述QAS;以及
在所述图像帧的所述处理期间,在接收到所述QAS时,由所述着色器调整一个或多个着色器参数,其中所述调整所述一个或多个着色器参数改变正由所述GPU处理的所述图像帧的复杂度水平。
2.如权利要求1所述的方法,其中跟踪所述一个或多个度量以识别在所述图像帧的所述处理期间由所述GPU消耗的功率量,所述方法还包括:
分析在所述处理所述图像帧期间由所述GPU消耗的所述功率量以确定所述功率量是否超过预定阈值水平,其中在确定所述功率量超过所述预定阈值水平时,将所述质量调整器信号发送到所述着色器。
3.如权利要求1所述的方法,其中所述一个或多个着色器参数包括在所述图像帧的所述处理期间执行光线跟踪的次数,或在所述图像帧的所述处理期间所述图像帧的分辨率,或在所述图像帧的所述处理期间渲染的虚拟对象的数量,或在所述图像帧的所述处理期间渲染所述虚拟对象的优先级次序,或其中两者或更多者的组合。
4.如权利要求3所述的方法,其中所述优先级次序是基于所述虚拟对象将被渲染所处的距离,其中所述虚拟对象中的将在较近距离处被渲染的一个虚拟对象具有比所述虚拟对象中的将在较远距离处被渲染的另一个虚拟对象更大的优先级。
5.如权利要求1所述的方法,其中所述调整所述一个或多个着色器参数包括通过以下方式降低所述复杂度水平:
在确定由所述GPU消耗的功率量大于预定水平时,减少在所述处理期间执行光线跟踪的次数;或者
在确定由所述GPU消耗的所述功率量大于所述预定水平时,降低所述图像帧的分辨率;或者
在确定由所述GPU消耗的所述功率量大于所述预定水平时,减少在所述图像帧内渲染的虚拟对象的数量;或者
在确定由所述GPU消耗的所述功率量大于所述预定水平时,对所述虚拟对象的渲染进行优先级排序;或者
其中两者或更多者的组合。
6.如权利要求1所述的方法,其中跟踪所述一个或多个度量以识别在所述图像帧的所述处理期间在节点和客户端装置之间传送分组的等待时间量,所述方法还包括:
在所述图像帧的所述处理期间,分析所述等待时间量以确定所述等待时间量是否超过预定阈值水平,其中在确定所述等待时间量超过所述预定阈值水平时,将所述质量调整器信号发送到所述着色器。
7.如权利要求1所述的方法,其中所述调整所述一个或多个着色器参数包括通过以下方式降低所述复杂度水平:
在确定在节点和客户端装置之间传送分组的等待时间量大于预定水平时,减少在所述处理期间在所述图像帧的一部分内执行光线跟踪的次数;或者
在确定所述等待时间量大于所述预定水平时,降低所述图像帧的所述部分的分辨率;或者
在确定所述等待时间量大于所述预定水平时,减少在所述图像帧内渲染的虚拟对象的数量;或者
在确定所述等待时间量大于所述预定水平时,对所述图像帧内的所述虚拟对象的渲染进行优先级排序;或者
其中两者或更多者的组合。
8.如权利要求1所述的方法,其中跟踪所述一个或多个度量以识别在所述图像帧的所述处理期间所述GPU的温度量,所述方法还包括:
在所述图像帧的所述处理期间,分析所述温度量以确定所述温度量是否超过预定阈值水平,其中在确定所述温度量超过所述预定阈值水平时,将所述质量调整器信号发送到所述着色器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼互动娱乐股份有限公司,未经索尼互动娱乐股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080079205.7/1.html,转载请声明来源钻瓜专利网。