System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,尤其涉及一种图像的渲染控制方法、装置及操作系统中的控制层。
技术介绍
1、随着技术的发展,电子设备通常具有较高的设备性能,如手机中配置有高处理性能的图形处理器gpu(graphics processing unit)。
2、但是,有些应用程序通常会限制画面的渲染分辨率,这使得高性能的电子设备仍然会出现渲染低分辨率画面的情况,由此明显影响用户对设备和软件产品的使用体验。
技术实现思路
1、有鉴于此,本申请提供一种图像的渲染控制方法、装置及操作系统中的控制层,如下:
2、一种图像的渲染控制方法,包括:
3、获得应用程序通过所述操作系统的应用层接口所传输的当前渲染参数;
4、调整所述当前渲染参数至目标渲染参数;
5、将所述目标渲染参数传输给所述操作系统的驱动层接口,以使得所述驱动层接口按照所述目标渲染参数控制图形处理器渲染目标图像。
6、上述方法,优选的,所述当前渲染参数响应于渲染调整操作生成;
7、其中,调整所述当前渲染参数至目标渲染参数,包括:
8、按照目标分辨率参数,调整所述当前渲染参数至目标渲染参数,所述目标渲染参数与所述目标分辨率参数相对应;所述目标分辨率参数从所述渲染调整操作中获得。
9、上述方法,优选的,所述方法还包括:
10、输出交互界面,所述交互界面中呈现有多个待选分辨率参数;
11、获得所述交互界面上的渲染调整操作,所
12、上述方法,优选的,还包括:
13、监测所述应用程序所运行在的电子设备的设备性能参数与所述当前渲染参数是否满足调整条件;
14、在所述调整条件被满足的情况下,生成渲染调整指令;所述渲染调整指令用于触发所述获得应用程序通过所述操作系统的应用层接口所传输的当前渲染参数。
15、上述方法,优选的,调整所述当前渲染参数至目标渲染参数,包括:
16、根据所述设备性能参数,确定目标分辨率参数;
17、按照所述目标分辨率参数,调整所述当前渲染参数至目标渲染参数;所述设备性能参数与目标分辨率参数相匹配。
18、上述方法,优选的,基于所述设备性能参数,确定目标分辨率参数,包括:
19、从对应关系表中查找所述设备性能参数对应的目标分辨率参数;
20、其中,所述对应关系表中包括至少一个待选对应关系,所述待选对应关系为设备性能参数与分辨率参数之间的对应关系。
21、上述方法,优选的,调整所述当前渲染参数至目标渲染参数,包括:
22、确定初始分辨率参数;
23、获得所述初始分辨率参数对应的图像输出参数,所述图像输出参数为所述图形处理器按照所述初始分辨率参数渲染图像所形成的参数;
24、按照调整规则,基于所述图像输出参数,对所述初始分辨率参数进行至少一次调整,直到调整后的分辨率参数使得所述图像输出参数满足优化条件,按照所述调整后的分辨率参数,调整所述当前渲染参数至目标渲染参数;
25、其中,所述调整规则包括:依次增大分辨率参数的方式,或,依次减小分辨率参数的方式。
26、上述方法,优选的,所述图像输出参数为图像输出帧率;
27、其中,所述图像输出参数满足优选条件,包括:
28、所述图像输出帧率大于或等于所述应用程序对应的预设输出帧率。
29、一种操作系统中的控制层,包括:
30、多个处理接口,每个所述处理接口分别映射至操作系统中对应的应用层接口;
31、其中,所述处理接口用于:获得应用程序通过所述处理接口所映射的应用层接口所传输的当前渲染参数;调整所述当前渲染参数至目标渲染参数;将所述目标渲染参数传输给所述操作系统的驱动层接口,以使得所述驱动层接口按照所述目标渲染参数控制图形处理器渲染目标图像。
32、一种图像的渲染控制装置,包括:
33、参数获得单元,用于获得应用程序通过所述操作系统的应用层接口所传输的当前渲染参数;
34、参数调整单元,用于调整所述当前渲染参数至目标渲染参数;
35、参数传输单元,用于将所述目标渲染参数传输给所述操作系统的驱动层接口,以使得所述驱动层接口按照所述目标渲染参数控制图形处理器渲染目标图像。
本文档来自技高网...【技术保护点】
1.一种图像的渲染控制方法,包括:
2.根据权利要求1所述的方法,所述当前渲染参数响应于渲染调整操作生成;
3.根据权利要求2所述的方法,所述方法还包括:
4.根据权利要求1所述的方法,还包括:
5.根据权利要求4所述的方法,调整所述当前渲染参数至目标渲染参数,包括:
6.根据权利要求5所述的方法,基于所述设备性能参数,确定目标分辨率参数,包括:
7.根据权利要求1所述的方法,调整所述当前渲染参数至目标渲染参数,包括:
8.根据权利要求7所述的方法,所述图像输出参数为图像输出帧率;
9.一种操作系统中的控制层,包括:
10.一种图像的渲染控制装置,包括:
【技术特征摘要】
1.一种图像的渲染控制方法,包括:
2.根据权利要求1所述的方法,所述当前渲染参数响应于渲染调整操作生成;
3.根据权利要求2所述的方法,所述方法还包括:
4.根据权利要求1所述的方法,还包括:
5.根据权利要求4所述的方法,调整所述当前渲染参数至目标渲染参数,包括:
6....
【专利技术属性】
技术研发人员:刘振波,曹玉斌,
申请(专利权)人:鼎道智芯上海半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。