用于显示器的图像生成的功率需求降低的制作方法

文档序号:33197648发布日期:2023-02-04 15:20阅读:来源:国知局

技术特征:
1.一种设备,包括:处理器,包括:显示器总线接口,被配置为耦合到显示器总线;前帧缓冲器,通信地耦合到所述显示器总线接口;后帧缓冲器,通信地耦合到所述前帧缓冲器;指令处理电路,通信地耦合到所述前帧缓冲器和所述后帧缓冲器;以及图形处理单元(gpu)接口,耦合到所述指令处理电路,并且被配置为基于由所述指令处理电路生成的渲染命令向gpu电路发送绘制调用;并且其中所述指令处理电路还被配置为:控制所述前帧缓冲器和所述后帧缓冲器,并且在所述前帧缓冲器与所述后帧缓冲器之间移动数据;将从游戏引擎软件接收的第二组绘制调用与先前从所述游戏引擎软件接收的第一组绘制调用进行比较,以确定差异;以及响应于所述差异不超过预定义阈值,通过所述显示器总线接口将基于所述第一组绘制调用的先前帧图像发送到显示器。2.根据权利要求1所述的设备,其中所述指令处理电路还被配置为响应于针对至少一个参数所述第二组绘制调用与所述第一组绘制调用之间的差异超过所述预定义阈值,通过所述gpu接口将所述第二组绘制调用发送到所述gpu电路。3.根据权利要求1所述的设备,还包括第二指令处理电路,所述第二指令处理电路被配置为处理所述游戏引擎软件。4.根据权利要求1所述的设备,其中所述显示器总线接口包括显示器串行接口(dsi)总线接口。5.根据权利要求1所述的设备,其中所述指令处理电路还被配置为在每隔一个绘制调用被接收到之后比较不同的绘制调用。6.根据权利要求1所述的设备,其中至少一个参数是从由以下各项组成的组中被选择的:帧中绘制调用的数量、帧中顶点的数量、帧中纹理顶点的数量、刷新计数、相机姿态、帧缓冲对象(fbo)名称、fbo大小和fbo序列。7.根据权利要求1所述的设备,其中所述指令处理电路被配置为确定所述差异是否超过所述预定义阈值。8.根据权利要求7所述的设备,其中被配置为确定所述差异超过所述预定义阈值的所述指令处理电路从而确定所述第一组绘制调用何时与所述第二组绘制调用不同。9.根据权利要求7所述的设备,其中被配置为确定所述差异超过所述预定义阈值的所述指令处理电路从而确定所述第一组绘制调用何时相对于所述第二组绘制调用相差超过百分之十。10.根据权利要求7所述的设备,其中被配置为确定所述差异超过所述预定义阈值的所述指令处理电路从而确定多个参数中的至少一个参数何时在所述第一组绘制调用与所述第二组绘制调用之间不同。11.根据权利要求1所述的设备,其中所述指令处理电路还被配置为在每三个绘制调用被接收到之后比较不同的绘制调用。
12.根据权利要求1所述的设备,其中所述指令处理电路还被配置为从所述游戏引擎软件接收所述第一组绘制调用。13.根据权利要求1所述的设备,其中所述指令处理电路还被配置为用所述前帧缓冲器的内容与所述后帧缓冲器的内容进行交换。14.根据权利要求1所述的设备,其中所述处理器包括片上系统(soc)。15.根据权利要求1所述的设备,包括从由以下各项组成的组中选择的装置:机顶盒;娱乐单元;导航设备;通信设备;固定位置数据单元;移动位置数据单元;全球定位系统(gps)设备;移动电话;蜂窝电话;智能电话;会话发起协议(sip)电话;平板电脑;平板电话;服务器;计算机;便携式计算机;移动计算设备;可穿戴计算设备;台式计算机;个人数字助理(pda);监视器;计算机监视器;电视;调谐器;无线电设备;卫星无线电设备;音乐播放器;数字音乐播放器;便携式音乐播放器;数字视频播放器;视频播放器;数字视频光盘(dvd)播放器;便携式数字视频播放器;汽车;交通工具组件;航空电子系统;无人机;以及多轴飞行器。16.一种控制处理器的方法,包括:从游戏引擎软件接收第一组绘制调用;随后从所述游戏引擎软件接收第二组绘制调用;将所述第一组绘制调用发送到图形处理单元(gpu)电路;以及当所述第一组绘制调用与所述第二组绘制调用之间的差异小于预定义阈值时,不将所述第二组绘制调用发送到所述gpu电路。17.根据权利要求16所述的方法,还包括:响应于针对至少一个参数所述第二组绘制调用与所述第一组绘制调用之间的差异超过所述预定义阈值,将所述第二组绘制调用发送到所述gpu电路。18.根据权利要求16所述的方法,还包括利用与第二指令处理电路相关联的游戏引擎软件生成所述第一组绘制调用。19.根据权利要求16所述的方法,还包括:基于来自所述gpu电路的输出,向显示器发送经渲染的帧。20.根据权利要求16所述的方法,还包括:在每隔一个绘制调用被接收到之后比较不同的绘制调用。21.根据权利要求16所述的方法,其中所述预定义阈值基于从由以下各项组成的组中选择的至少一个参数:帧中绘制调用的数量、帧中顶点的数量、帧中纹理顶点的数量、刷新计数、相机姿态、帧缓冲对象(fbo)名称、fbo大小和fbo序列。22.根据权利要求16所述的方法,其中仅当所述第一组绘制调用与所述第二组绘制调用之间没有差异时,才发生不发送。23.根据权利要求16所述的方法,其中当针对一个参数所述差异小于百分之十时,发生不发送。24.根据权利要求16所述的方法,还包括响应于将所述第一组绘制调用发送到所述gpu电路,从所述gpu电路接收经渲染的帧。25.根据权利要求24所述的方法,还包括将所述经渲染的帧存储在后帧缓冲器中。26.根据权利要求25所述的方法,还包括用前帧缓冲器的内容与所述后帧缓冲器的内容进行交换。

技术总结
用于显示器的图像生成的功率需求降低基于与绘制调用相关联的某些参数的比较而跳过对高度相似的帧的渲染。第一组绘制调用由中央处理单元(CPU)电路从游戏引擎接收,然后第二组绘制调用被提供给CPU电路。CPU电路将第二组绘制调用与第一组绘制调用进行比较。如果至少一个参数的变化超过阈值,则CPU电路将第二组绘制调用发送到图形处理单元(GPU)电路进行渲染。然而,如果所选参数的变化低于阈值,则CPU电路将较早渲染的图像发送到显示器以呈现给用户,从而有效地省略GPU电路对该帧的使用。从而有效地省略GPU电路对该帧的使用。从而有效地省略GPU电路对该帧的使用。


技术研发人员:李云镇 文艳山 王海龙
受保护的技术使用者:高通股份有限公司
技术研发日:2020.06.23
技术公布日:2023/2/3
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1