本发明专利技术实施例公开了一种图像显示控制方法,及装置,其中方法的实现包括:获取应用程序对应的可选色深列表以及设备当前的资源占用率;在所述可选色深列表中根据所述设备当前的资源占用率选择可选色深;按照所述选择的可选色深生成所述应用程序的显示图像。由于设备当前的资源占用率是动态变化的,在所述可选色深列表中根据所述设备当前的资源占用率选择可选色深,可以使选择的色深与设备当前的资源占用率更适应,能够保证在设备运行流畅的前提下获得好的显示效果,从而节省高性能的处理芯片。
【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种图像显示控制方法,及装置。
技术介绍
目前,具有图像显示功能的设备有很多,例如手机、个人电脑、等等。以手机为例,目前手机的使用越来越频繁,功能也越来越强大,人们越用越多的时间花在手机上,利用手机完成各种各样的事情,因此提供良好的性能体验对手机用户来说非常重要,往往也决定手机的竞争力和用户对此手机的评价。图像显示设备中的图像的色彩通过色深来表现,色深一般用2的幂指数来表示,比特(bit)数愈高,色深值便愈高,图像所能表现的色彩也愈多。目前的手机送往显示屏显示的数据,在色深的选择上一般要么采用较高的色深32位色深,要么采用较低的色深16位色深。32位色深能表现更多的色彩,显示效果好;但处理时间比16位色深要长,因此会降低显示的帧速率。16色深则色彩表现要比32位稍差,甚至在某些图像上会出现色阶,但16位色深处理时间比32位色深要少,并且占用的系统内存带宽也少,因此设备图像处理性能比32位色深好,因此设备运行更流畅。目前,为了达到较好的显示效果,并且具有流畅的设备运行,一般需要采用高性能的处理芯片,但是这样会消耗大量高性能的处理芯片。
技术实现思路
本专利技术实施例提供了一种图像显示控制方法,及装置,用于控制图像显示的色深,在设备运行流畅的前提下获得好的显示效果,从而节省高性能的处理芯片。本专利技术实施例一方面提供了一种图像显示控制方法,包括获取应用程序对应的可选色深列表以及设备当前的资源占用率;在所述可选色深列表中根据所述设备当前的资源占用率选择可选色深;按照所述选择的可选色深生成所述应用程序的显示图像。结合上述一方面的实现方式,在第一种可能的实现方式中,所述获取应用程序对应的可选色深列表包括获取白名单中记录的应用程序的可选色深列表,所述白名单为用于存储应用程序与可选色深列表对应关系的名单。结合上述一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述按照所述选择的可选色深生成所述应用程序的显示图像包括将系统属性设置为所述选择的可选色深;按照系统属性生成所述应用程序的显示图像。结合上述一方面的实现方式,在第三种可能的实现方式中,所述获取应用程序对应的可选色深列表包括在启动应用程序后,犹取系统属性中存储的所述应用程序对应的可选色深列表。结合上述一方面的实现方式,在第四种可能的实现方式中,所述获取应用程序对应的可选色深列表包括接收通过进程间通讯获取的所述应用程序对应的可选色深列表。结合上述一方面、一方面的第一种、一方面的第二种、一方面的第三种、一方面的第四种可能的任意一项的实现方式,在第五种可能的实现方式中,所述按照所述选择的可选色深生成所述应用程序的显示图像包括按照选择的可选色深将层缓存中的图像合成到帧缓存中,然后将帧缓存刷新到显示设备。本专利技术实施例二方面提供了一种图像显示控制装置,包括信息获取单元,用于获取应用程序对应的可选色深列表以及设备当前的资源占用率;色深选择单元,用于依据所述信息获取单元获取的可选色深列表以及设备当前的资源占用率,在所述可选色深列表中根据所述设备当前的资源占用率选择可选色深;显示处理单元,用于按照所述色深选择的可选色深生成所述应用程序的显示图像。结合上述二方面的实现方式,在第一种可能的实现方式中,信息获取单元包括白名单获取单元,用于获取白名单中记录的应用程序的可选色深列表,所述白名单为用于存储应用程序与可选色深列表对应关系的名单。结合上述二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述显示处理单元,具体用于将系统属性设置为所述选择的可选色深;按照系统属性生成所述应用程序的显示图像。结合上述二方面的实现方式,在第三种可能的实现方式中,所述信息获取单元包括系统属性获取子单元,用于在启动应用程序后,获取系统属性中存储的所述应用程序对应的可选色深列表。结合上述二方面的实现方式,在第四种可能的实现方式中,所述信息获取单元包括色深接收子单元,具体接收通过进程间通讯获取的所述应用程序对应的可选色深列表。结合上述二方面、二方面的第一种、二方面的第二种、二方面的第三种、二方面的第四种可能的任意一项的实现方式,在第五种可能的实现方式中,所述显示处理单元,具体按照所述色深选择单元选择的可选色深将层缓存中的图像合成到帧缓存中,然后将帧缓存刷新到显示设备。从以上技术方案可以看出,本专利技术实施例具有以下优点由于设备当前的资源占用率是动态变化的,在所述可选色深列表中根据所述设备当前的资源占用率选择可选色深,可以使选择的色深与设备当前的资源占用率更适应,能够保证在设备运行流畅的前提下获得好的显示效果,从而节省高性能的处理芯片。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例方法流程示意图;图2为本专利技术实施例显示涉及到的模块结构示意图;图3为本专利技术实施例方法流程示意图;图4为本专利技术执行部分逻辑流程示意图;图5为本专利技术实施例方法流程示意图;图6为本专利技术实施例方法流程示意图;图7为本专利技术实施例装置结构示意图;图8为本专利技术实施例装置结构示意图;图9为本专利技术实施例装置结构示意图;图10为本专利技术实施例装置结构示意图;图11为本专利技术实施例的手机结构示意图。具体实施例方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种图像显示控制方法,如图1所示,包括101 :获取应用程序对应的可选色深列表以及设备当前的资源占用率;应用程序对应的可选色深列表的获取时机可以是在应用程序启动以后,有针对性的获取当前启动的应用程序对应的可选色深列表,也可以是在应用程序启动之前,获取全部可能的应用程序对应的可选色深列表,然后在应用程序要进行显示前依据获取的全部可能的应用程序对应的可选色深列表来确定当前的应用程序的可选色深列表。具体的获取时机并不影响本专利技术实施例的实现,因此本专利技术实施例对此不予限定。可选色深列表中可以包含一种可选色深,也可以包含两种或者两种以上的色深。可以理解的是,仅包含一种可选色深的情况下不支持动态调整应用程序显示图像所使用的色深。应用程序对应的可选色深列表的获取方式可能有很多种,以下给出几个举例,在后续实施例中将分别就这几个举例进行更详细的分别说明。(I)、获取白名单中记录的应用程序的可选色深列表,上述白名单为用于存储应用程序与可选色深列表对应关系的名单。白名单可以是预先配置的,也可以是接收用户输入的设置;其中前一种白名单可以是设备出厂时预设的,后一种则可以是用户输入选择后得到的。对于用户来说,前一种更方便,后一种则可以更适应不同用户的需求。白名单中记录的应用程序的可选色深列表的来源本专利技术实施例不予限定。(2)、在启动应用程序后,获取系统属性中存储的上述应用程序对应的可选色深列表。(3)、接收通过进程间通讯获取的上述应用程序对应的可本文档来自技高网...
【技术保护点】
一种图像显示控制方法,其特征在于,包括:获取应用程序对应的可选色深列表以及设备当前的资源占用率;在所述可选色深列表中根据所述设备当前的资源占用率选择可选色深;按照所述选择的可选色深生成所述应用程序的显示图像。
【技术特征摘要】
1.一种图像显示控制方法,其特征在于,包括: 获取应用程序对应的可选色深列表以及设备当前的资源占用率; 在所述可选色深列表中根据所述设备当前的资源占用率选择可选色深; 按照所述选择的可选色深生成所述应用程序的显示图像。2.根据权利要求1所述方法,其特征在于,所述获取应用程序对应的可选色深列表包括: 获取白名单中记录的应用程序的可选色深列表,所述白名单为用于存储应用程序与可选色深列表对应关系的名单。3.根据权利要求2所述方法,其特征在于,所述按照所述选择的可选色深生成所述应用程序的显示图像包括: 将系统属性设置为所述选择的可选色深; 按照系统属性生成所述应用程序的显示图像。4.根据权利要求1所述方法,其特征在于,所述获取应用程序对应的可选色深列表包括: 在启动应用程序后,获取系统属性中存储的所述应用程序对应的可选色深列表。5.根据权利要 求1所述方法,其特征在于,所述获取应用程序对应的可选色深列表包括: 接收通过进程间通讯获取的所述应用程序对应的可选色深列表。6.根据权利要求1至5任意一项所述方法,其特征在于,所述按照所述选择的可选色深生成所述应用程序的显示图像包括: 按照选择的可选色深将层缓存中的图像合成到帧缓存中,然后将帧缓存刷新到显示设备。7.一种图像显示控制装置,其特征在于,包...
【专利技术属性】
技术研发人员:李吉友,丛晓亮,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。