本发明涉及图像显示领域,尤其涉及一种显示方法及装置。
背景技术:
1、随着计算机及电子技术的飞速发展,在现有技术中,越来越多地出现多个子系统并存的应用场景,各个子系统分工完成实现各自的功能和/或统管功能,子系统间共享资源,有机配合,共同构成功能多样、性能强大的母系统,从而满足用户多样性的使用需求。
2、例如,在车载领域,子系统可以包括仪表系统、主控屏系统、导航系统、多媒体视频和3d显示系统以及游戏系统,该些子系统可以共用一个显示屏幕,不同子系统的应用内容通过同一显示设备显示出来。
3、然而,经常出现的状况是,当某一个子系统的显示资源占用率过高,而由于一台显示设备最终只能以一个刷新帧率进行显示输出,往往会导致显示设备运行发生卡顿,因此,就会出现各个子系统显示输出的内容画面出现不流畅的问题,同时也影响到用户和其他子系统之间基本交互操作的进行,极大地影响到了用户的使用体验。
4、因此,本领域亟需一种显示方法,能够较好解决显示资源占用率过高带来的画面卡顿问题,提示用户的使用体验。
技术实现思路
1、以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
2、为了克服现有技术存在的上述缺陷,本发明提供了一种显示方法,用于多个子系统共享一个显示设备的母系统,子系统的显示资源由该母系统分配,该显示方法包括:响应于任意子系统自身的显示资源占用率超过预设阈值,逐步降低该子系统显示输出的刷新帧率以降低该子系统的显示资源占用率直至满足预定条件,所述预定条件至少包括该子系统的显示资源占用率达到所述预设阈值;以及将降低后该子系统最终显示输出的刷新帧率作为标准向该显示设备输出。
3、在一实施例中,优选地,在本发明提供的显示方法中,该逐步降低该子系统显示输出的刷新帧率,直至该子系统的显示资源占用率满足预定条件,还包括:在降低任意子系统自身显示输出的刷新帧率时,确保该子系统的刷新帧率不低于所有子系统的最低标准刷新帧率中的最高值,该最低标准刷新帧率是保证各个子系统正常工作的刷新帧率的最低值。
4、本发明的另一方面还提供了一种显示装置,用于多个子系统共享一个或多个显示设备的母系统,子系统的显示资源由该母系统分配,该显示装置包括:存储器;以及与该存储器耦接的处理器,该处理器配置用于执行上述任一项所描述的显示方法的步骤。
5、本发明还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一项所描述的显示方法的步骤。
6、本发明提供的显示方法、装置及计算机可读介质,用于多个子系统共享一个显示设备的应用场景,当某一个或几个子系统的显示资源占用率过高时,自动调节该子系统显示输出的刷新帧率,再统一至全部子系统,从而避免由单个或个别几个子系统资源占用率过高引起的显示卡顿问题的发生,确保用户与其他子系统之间通过显示装置进行的基本交互操作不受影响,提升显示装置显示同时显示多个子系统画面内容的可靠性,进而提升用户的使用体验。
1.一种显示方法,用于多个子系统共享一个显示设备的母系统,子系统的显示资源由所述母系统分配,其特征在于,所述显示方法包括:
2.如权利要求1所述的显示方法,其中,所述逐步降低该子系统显示输出的刷新帧率以降低该子系统的显示资源占用率直至满足预定条件,包括:
3.如权利要求1所述的显示方法,其中,所述预定条件还包括子系统的刷新帧率不低于所有子系统的最低标准刷新帧率中的最高值,所述最低标准刷新帧率是保证各个子系统正常工作的刷新帧率的最低值,所述显示方法还包括:
4.如权利要求1所述的显示方法,其中,还包括:
5.如权利要求1所述的显示方法,其中,所述逐步降低该子系统显示输出的刷新帧率,包括:
6.如权利要求1所述的显示方法,其中,所述子系统自身的显示资源占用率为该子系统当前占用的显示资源占所述母系统固定分配给该子系统的显示资源的占比。
7.如权利要求1所述的显示方法,其中,还包括:
8.如权利要求1所述的显示方法,其中,还包括:
9.一种显示装置,用于多个子系统共享一个或多个显示设备的母系统,子系统的显示资源由所述母系统分配,其特征在于,所述显示装置包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~8中任一项所述的显示方法的步骤。