一种投屏帧率控制方法、设备及计算机可读存储介质技术

技术编号:26790046 阅读:60 留言:0更新日期:2020-12-22 17:04
本发明专利技术公开了一种投屏帧率控制方法、设备及计算机可读存储介质,其中,该方法包括:在交互界面内生成一个用于监听垂直同步信号的监听像素点;然后,通过显示层判断所述监听像素点是否上帧;最后,若所述监听像素点无上帧,则不执行投屏显示数据的生成操作,若所述监听像素点有上帧,则以一固定的刷新率生成并发送所述投屏显示数据。实现了一种人性化的投屏帧率控制方案,使得终端设备的投屏显示数据的帧率不会受到终端设备忽高忽低的显示帧率的影响,避免了投屏过程中出现卡顿、显示更新不及时、显示延迟等不良现象,提高了终端设备的投屏显示体验。

【技术实现步骤摘要】
一种投屏帧率控制方法、设备及计算机可读存储介质
本专利技术涉及移动通信领域,尤其涉及一种投屏帧率控制方法、设备及计算机可读存储介质。
技术介绍
现有技术中,随着智能终端设备的快速发展,用户对于智能终端设备的显示需求也越来越高。例如,越来越多的智能终端设备开始支持高于60Hz的屏幕刷新率,从而使得用户可以获得更为流畅的显示效果。但是,由于目前手机等终端设备内的各类应用的刷新率忽高忽低,也即,在手机屏幕的动态情况下,其屏幕的刷新率可能达到144Hz,而静态情况下又比较小,因此,手机屏幕所投屏出去的效果也会受到忽高忽低的刷新率的影响,造成投屏的显示效果不理想,例如,在投屏的过程中,可能出现传输过程中的卡顿、显示更新不及时、显示延迟等不良现象,从而降低了用户体验。
技术实现思路
为了解决现有技术中的上述技术缺陷,本专利技术提出了一种投屏帧率控制方法,该方法包括:在交互界面内生成一个用于监听垂直同步信号的监听像素点;通过显示层判断所述监听像素点是否上帧;若所述监听像素点无上帧,则不执行投屏显示数本文档来自技高网...

【技术保护点】
1.一种投屏帧率控制方法,其特征在于,所述方法包括:/n在交互界面内生成一个用于监听垂直同步信号的监听像素点;/n通过显示层判断所述监听像素点是否上帧;/n若所述监听像素点无上帧,则不执行投屏显示数据的生成操作,若所述监听像素点有上帧,则以一固定的刷新率生成并发送所述投屏显示数据。/n

【技术特征摘要】
1.一种投屏帧率控制方法,其特征在于,所述方法包括:
在交互界面内生成一个用于监听垂直同步信号的监听像素点;
通过显示层判断所述监听像素点是否上帧;
若所述监听像素点无上帧,则不执行投屏显示数据的生成操作,若所述监听像素点有上帧,则以一固定的刷新率生成并发送所述投屏显示数据。


2.根据权利要求1所述的投屏帧率控制方法,其特征在于,所述在交互界面内生成一个用于监听垂直同步信号的监听像素点,包括:
在应用层创建一个像素的所述监听像素点;
确定终端设备显示屏的渲染回调频率,并按所述渲染回调频率中每一奇数或偶数次回调作为所述监听像素点的每一次刷新,以此确定所述监听像素点的刷新率。


3.根据权利要求2所述的投屏帧率控制方法,其特征在于,所述通过显示层判断所述监听像素点是否上帧,包括:
在所述显示层获取第一绘制信号,并根据所述第一绘制信号保存所有所需绘制的层对象;
判断所述层对象是否与所述监听像素点相关,若相关,则判断所述监听像素点是否上帧。


4.根据权利要求3所述的投屏帧率控制方法,其特征在于,所述若所述监听像素点无上帧,则不执行投屏显示数据的生成操作,若所述监听像素点有上帧,则以一固定的刷新率生成并发送所述投屏显示数据,包括:
若所述监听像素点有上帧,则在所述显示层获取第二绘制信号;
根据所述第二绘制信号合成与所述监听像素点相关的层对象。


5.根据权利要求4所述的投屏帧率控制方法,其特征在于,所述若所述监听像素点无上帧,则不执行投屏显示数据的生成操作,若所述监听像素点有上帧,则以一固定的刷新率生成并发送所述投屏显示数据,还包括:
获取虚拟设备名称,并确定所述虚拟设备名称是否由所述投屏应用生成;
若所述虚拟设备名称由所述投屏应用生成,则确定与所述监听像素点的上帧状态对应的刷新状态;
按所述刷新状态对应的刷新率生成并发送所述投屏显...

【专利技术属性】
技术研发人员:常磊
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1