【技术实现步骤摘要】
相关专利申请的交叉引用本申请要求享有以下优先权:于2012年3月10日提交的第61/609268号美国临时专利申请,其专利技术名称为″DynamicResolutionRenderingbyWayofCommandStreamInterception(基于指令流截取的动态分辨率渲染)″,以及于2012年12月31日提交的第61/747630号美国临时专利申请,其专利技术名称为″Playability-AwarePowerConservationManagementofGraphicsSystem(基于播放性能感知的图形系统节能管理)″。本申请是下列美国专利申请的部分延续案(CIP):于2008年8月20日提提交的第12/229215号美国专利申请,名为″MultimodeParallelGraphicsRenderingSystemsandMethodsSupportingTask-ObjectDivision(支持任务目标分割的多模式并行图形渲染系统和方法)″,于2012年4月2日提交的第13/437869号美国专利申请,名为″VirtualizationMethodofVertical-SynchronizationinGraphicsSystems(图形系统中垂直同步的虚拟化方法)″,以及于2013年3月7日提交的第13/789518美国专利申请,名为″Application-TransparentResolutionCont ...
【技术保护点】
一种计算机实施方法,其基于用户体验因素对图形系统中的帧的渲染进行优化并进行展示,所述方法包括下列步骤:从图形系统中接收一个或多个帧;接收并储存用户体验因素;基于一个或多个帧的用户体验因素定义阈值;基于所定义的阈值对一个或多个帧的自身因素和系统因素进行分析;提供调整模块,利用该模块对帧的用户体验因素进行调整;基于调整后的用户体验因素,选择性的呈现经过调整的后缓冲区中的内容;确定屏幕是否可以用于显示;如果屏幕可以用于显示,将调整后或未经调整的后缓冲区中的内容传送到位于前面的帧中显示出来。
【技术特征摘要】
2014.12.19 US 14/576,2481.一种计算机实施方法,其基于用户体验因素对图形系统中的
帧的渲染进行优化并进行展示,所述方法包括下列步骤:
从图形系统中接收一个或多个帧;
接收并储存用户体验因素;
基于一个或多个帧的用户体验因素定义阈值;
基于所定义的阈值对一个或多个帧的自身因素和系统因
素进行分析;
提供调整模块,利用该模块对帧的用户体验因素进行调
整;
基于调整后的用户体验因素,选择性的呈现经过调整的
后缓冲区中的内容;
确定屏幕是否可以用于显示;
如果屏幕可以用于显示,将调整后或未经调整的后缓冲
区中的内容传送到位于前面的帧中显示出来。
2.根据权利要求1所述的方法,如果屏幕不能用于显示,则将
后缓冲区中的内容存放到图形管道队列中。
3.根据权利要求1所述的方法,其中将调整后的后缓冲区的内
容传送到帧缓冲区的步骤包括发送一个当前命令或者交换
缓冲区的命令,以此来显示调整后的后缓冲区的内容。
4.根据权利要求1所述的方法,进一步包括:
在完成一个后缓冲区之前,提前评估屏幕的可用性;以
及如果后缓冲区的内容可以被显示,激活数据收集模块,使
得所述数据收集模块监视内部帧的用户体验因素以及用户
输入。
5.根据权利要求4所述的方法,其中监视的因素包括帧的自身
因素、系统因素和用户输入的一种或多种。
6.根据权利要求5所述的方法,其中所述的帧的自身因素包括
帧频、图像分辨率、GPU利用率、GPU频率、CPU利用率
和背光的一种或多种。
7.根据权利要求5所述方法,其中所述的系统因素包括响应延
迟、资源加载时间、热度、功耗、温度、充电器可用性和电
量的一种或多种。
8.根据权利要求5所述的方法,其中所述的用户输入来自鼠标、
键盘、操纵杆、任何形式的控制器和头戴式跟踪装置中的一
种或多种。
9.根据权利要求4所述的方法,其中所述的数据收集模块从与
某一帧相关联的其他帧中分离当前帧的自身因素,并且其定
义阈值的步骤包括对至少一个因素的最低允许等级进行定
义。
10.根据权利要求1所述的系统,其中所述的分析步骤包括将帧
的自身因素与阈值进行比较,以此确定用于调整所述帧的自
身因素的允许的调整范围。
11.根据权利要求1所述的方法,其中所述的调整模块在一组调
整因素所允许的范围内对帧的自身因素进行调整。
12.根据权利要求1所述的方法,其中所述的数据收集模块进一
步接收输入从而减少后缓冲区中的帧在显示过程中的延迟。
13.一种用于优化渲染及展示基于用户体验因素的图形系统中
的已渲染帧的系统,所述系统包括:
图形处理单元,其提供一个或多个用来渲染的帧;
非暂时性存储器,用来接收并存储用户体验因素;
当从图形系统中接收到一个或多个帧后,所述的非暂时
性存储器发出如下指示:
基于一个或多个帧的用户体验因素定义一个阈值;
基于所述定义的阈值对一个或多个帧的自身因素和系统
因素进行分析;
提供调整模块,利用该模块对帧的用户体验因素进行调
整;
基于调整后的用户体验因素,选择性的呈现调整后的后
缓冲区中的内容;
确定屏幕是否可以用于显示;
如果屏幕可以用于显示,将调整后或未经调整的后缓冲
区中的内容传送到位于前面的帧中显示出来。
14.根据权利要求13所述的系统,其中,如果屏幕不能用于显
示,将后缓冲区中的内容存放到图形管道队列中。
15.根据权利要求13所述的系统,其中将调整后或未经调整的
后缓冲区的内容传送到前面帧包括发送一个当前命令或者
交换缓冲区的命令,以此来显示调整后或未经调整的后缓冲
区中的内容。
16.根据权利要求13所述的系统,进一步包括:
在完成一个后缓冲区之前,提前评估屏幕的可用性;以
及
如果缓冲区的内容可以被显示,激活数据收集模块,使
得所述的数据收集模块监视内部帧的用户体验因素以及用
户输入。...
【专利技术属性】
技术研发人员:尤因·烁杉,
申请(专利权)人:卢茨洛格斯技术有限公司,
类型:发明
国别省市:以色列;IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。