[发明专利]一种车机系统主副屏显示方法、装置及电子设备在审
申请号: | 201910992475.6 | 申请日: | 2019-10-18 |
公开(公告)号: | CN110764725A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 鞠金龙 | 申请(专利权)人: | 中科创达软件股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 11678 北京皮皮云嘉知识产权代理有限公司 | 代理人: | 程凌军 |
地址: | 100083 北京市海淀区清华东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 副屏 帧率 主屏 车机系统 副屏显示 刷新频率 装置及电子设备 带宽调整 影响用户 优选 匹配 带宽 释放 监测 缓解 | ||
1.一种车机系统主副屏显示方法,其特征在于,所述方法包括:分别为主屏和副屏设置主屏帧率和副屏帧率。
2.根据权利要求1所述的方法,其特征在于,根据所述主屏帧率和副屏帧率,分别为主屏和副屏设置相匹配的主屏刷新频率和副屏刷新频率。
3.根据权利要求1或2所述的方法,其特征在于,所述副屏帧率低于主屏帧率。
4.根据权利要求3所述的方法,其特征在于,所述副屏帧率为主屏帧率的二分之一。
5.根据权利要求4所述的方法,其特征在于,所述主屏帧率为60fps,所述副屏帧率为30fps。
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括监测CPU或GPU带宽的步骤,并且根据CPU或GPU带宽调整所述主屏帧率和/或副屏帧率。
7.根据权利要求6所述的方法,其特征在于,所述根据CPU或GPU带宽调整所述主屏帧率和/或副屏帧率的策略为:设置CPU或GPU带宽阈值,根据CPU或GPU带宽与阈值比较的结果,调整主屏帧率和/或副屏帧率。
8.根据权利要求7所述的方法,其特征在于,所述根据CPU或GPU带宽调整所述主屏帧率和副屏帧率的策略为:当CPU或GPU带宽大于95%的时候,设置主副屏的帧率分别为:30fps,30fps;当CPU或GPU带宽在85%到95%之间时,设置主副屏的帧率分别为:60fps,30fps;其他情况设置主副屏的帧率分别为:60fps,60fps。
9.根据权利要求1或2所述的方法,其特征在于,所述方法采用安卓系统实现。
10.根据权利要求9所述的方法,其特征在于,在SurfaceFlinger进程中为主屏设置VSync信号,需要主屏显示的App和SurfaceFlinger中负责主屏显示的线程发出RequestVSync请求时得到该VSync信号,根据该VSync信号生成主屏帧。
11.根据权利要求10所述的方法,其特征在于,在SurfaceFlinger进程中为副屏设置单独的VSync2信号,需要副屏显示的App和SurfaceFlinger中负责副屏显示的线程发出Request VSync请求时得到该VSync2信号,根据该VSync2信号生成副屏帧。
12.根据权利要求11所述的方法,其特征在于,所述主屏帧率和副屏帧率通过VSync信号和VSync2信号的周期进行设置。
13.根据权利要求12所述的方法,其特征在于,所述VSync2信号的周期大于所述VSync信号的周期。
14.根据权利要求13所述的方法,其特征在于,所述VSync2信号的周期为所述VSync信号周期的两倍。
15.根据权利要求14所述的方法,其特征在于,所述VSync2信号的周期为1/30秒,所述VSync信号的周期为1/60秒。
16.根据权利要求12所述的方法,其特征在于,在SurfaceFlinger进程中轮询监测CPU或GPU带宽,并且根据CPU或GPU带宽调整所述VSync信号和/或VSync2信号的周期。
17.根据权利要求16所述的方法,其特征在于,所述根据CPU或GPU带宽调整所述VSync信号和/或VSync2信号周期的策略为:设置CPU或GPU带宽阈值,根据CPU或GPU带宽与阈值比较的结果,调整VSync信号和/或VSync2信号的周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科创达软件股份有限公司,未经中科创达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910992475.6/1.html,转载请声明来源钻瓜专利网。