一种显示控制方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种显示控制方法。
【背景技术】
[0002]彩色视觉是人眼视觉的重要组成部分,指的是辨别和识别颜色的能力。由于色彩的感受和反应是一个充满无穷奥秘的复杂系统,在辨色过程中任何环节出了毛病,人眼辨别颜色的能力就会发生障碍。如果彩色视觉弱,则称之为色弱;通常色弱包括红色弱、绿色弱等。例如红色弱的人群常把绿色视为黄色,紫色看成蓝色等。
[0003]随着图像显示技术的飞速发展,目前越来越多的终端设备能够非常精确地再现各种自然颜色,但是对于色弱人群而言,接收终端设备显示颜色的感觉与正常人并不相同,导致用户体验较低。
【发明内容】
[0004]本发明实施例提供一种显示控制方法,能够针对色弱者调节终端界面的显示颜色,有利于提升用户体验。
[0005]本发明实施例提供了一种显示控制方法,所述显示控制方法包括:
[0006]获取终端界面的界面颜色调节信息,所述界面颜色调节信息包括分别与至少一种颜色分量对应的颜色调节信息;
[0007]根据所述颜色调节信息分别调节所述终端界面中对应的颜色分量;
[0008]在所述终端的显示屏上显示调节后的终端界面。
[0009]本发明实施例可以通过获取终端界面的界面颜色调节信息,根据界面颜色调节信息中的至少一种颜色分量对应的颜色调节信息分别调节所述终端界面中对应的颜色分量,在所述终端的显示屏上显示调节后的终端界面,由于所述至少一种颜色分量对应的颜色调节信息与色弱者的色觉特性相关,从而实现针对色弱者来调节终端界面的显示颜色,有利于提升用户体验。
【附图说明】
[0010]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本发明实施例提供的一种显示控制方法的流程示意图;
[0012]图2是本发明实施例提供的另一种显示控制方法的流程示意图;
[0013]图3是本发明实施例提供的又一种显示控制方法的流程示意图;
[0014]图4是本发明实施例提供的一种终端的结构示意图;
[0015]图5是本发明实施例中的一种调节单元的结构示意图;
[0016]图6是本发明实施例中的另一种调节单元的结构示意图;
[0017]图7是本发明实施例提供的另一种终端的结构示意图。
【具体实施方式】
[0018]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]本发明实施例中的终端可以包括个人电脑、智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等。
[0020]图1是本发明实施例提供的一种显示控制方法的流程示意图,如图1所示,该显示控制方法可以包括以下步骤:
[0021 ] SlOl,获取终端界面的界面颜色调节信息。
[0022]具体的,所述终端界面可以包括所述终端的主界面或所述终端中应用程序的程序界面;所述终端界面包括多个像素,每个像素的颜色格式可以为RGB格式,即每个像素的颜色由该像素的颜色分量R(红分量)、G(绿分量)和B(蓝分量)的数值来确定。所述界面颜色调节信息可以包括分别与至少一种颜色分量对应的颜色调节信息。可选的,所述至少一种颜色分量可以包括红分量、绿分量和蓝分量中的任一种或多种的组合。
[0023]可选的,当自身进入所述终端界面时,所述终端获取所述终端界面的界面颜色调节信息。
[0024]S102,根据所述颜色调节信息分别调节所述终端界面中对应的颜色分量。
[0025]具体的,所述终端可以根据所述颜色调节信息来分别调节所述终端中每个像素的对应颜色分量的数值,以实现调节所述终端界面的显示颜色。
[0026]在一种可选实施例中,所述分别与至少一种颜色分量对应的颜色调节信息包括分别与至少一种颜色分量对应的颜色调节系数。
[0027]相应的,图1所示方法中的步骤S102可以包括:
[0028]获取分别与所述终端界面中所述至少一种颜色分量对应的当前颜色系数;将所述当前颜色系数分别调节为对应的颜色调节系数。
[0029]具体实现中,所述终端可以针对终端界面中的颜色分量预先设置颜色系数,所述颜色系数用以放大或缩小对应的颜色分量;所述颜色调节系数为对应颜色分量当前颜色系数的替代值。可选的,所述颜色调节系数也可以为对应颜色分量当前颜色系数的增减值。
[0030]可选的,所述分别与至少一种颜色分量对应的颜色调节信息还可以包括分别与至少一种颜色分量对应的数值增减值。
[0031]在另一种可选实施例中,图1所示方法中的步骤S102可以包括:
[0032]11)、确定所述至少一种颜色分量中的目标颜色分量。
[0033]具体实现中,所述终端可以以任意顺序分别将所述至少一种颜色分量中的每个颜色分量确定为目标颜色分量,以执行步骤12)?15)。
[0034]可选的,所述终端可以先将所述至少一种颜色分量中的任意一种颜色分量确定为目标颜色分量,以执行步骤12)?15),并在执行结束后,再从所述至少一种颜色分量中剩余的颜色分量中选择任意一种颜色分量确定为目标颜色分量,以执行步骤12)?15),并依此类推。所述终端还可以将所述至少一种颜色分量中的每个颜色分量均确定为目标颜色分量,并发地对每个目标颜色分量执行步骤12)?15)。
[0035]12)、获取所述终端界面中所述目标颜色分量的数值总和。
[0036]具体实现中,所述终端可以获取所述目标颜色分量在所述终端界面中的全部数值,并计算所述全部数值的总和。可选的,所述终端可以获取所述终端界面的所有像素中所述目标颜色分量的数值,并计算所述数值的总和。
[0037]13)、获取所述终端界面中全部颜色分量的数值总和;
[0038]具体的,所述全部颜色分量可以包括R分量、G分量和B分量。可选的,所述终端可以先获取所述终端界面中所有像素的R、G、B的全部数值,并计算所述全部数值的总和。
[0039]14)、获取所述目标颜色分量的数值总和与所述全部颜色分量的数值总和的比值,并确定所述比值为与所述目标颜色分量对应的数值比例;
[0040]15)、确定所述数值比例高于或等于预设比例阈值,则根据与所述目标颜色分量对应的颜色调节信息调节所述终端界面中的目标颜色分量。
[0041 ] 具体的,所述终端可以预先设置比例阈值,例如所述比例阈值为40 %,所述目标颜色分量为R,通过步骤12)?14)的计算,与所述终端界面中R分量对应的数值比例为50%,即与所述终端界面中R分量对应的数值比例高于所述预设比例阈值,则所述终端可以根据与R分量对应的颜色调节信息调节所述终端界面中的R分量。
[0042]S103,在所述终端的显示屏上显示调节后的终端界面。
[0043]具体实现中,所述终端根据所述颜色调节信息分别调节所述终端界面中对应的颜色分量,所述终端界面的显示颜色发生变化;所述终端即可在显示屏上显示颜色发生改变的所述终端界面。
[0044]作为一种可选的实施例,在图1所示的方法中,执行步骤SlOl之前,可以先执行以下步骤:
[0045]16)、接收用户输入的针对所述终端的当前终端界面的颜色调节参数信息;
[0046]具体的,所述颜色调节参数信息包括分别与所述至少一种颜色分量对应的颜色调节信息。
[0047]17)、根据所述颜色调节信息分别调节所述当前终端界面中对应的颜色分量;
[0048]18)、在所述终端的显示屏上显示调节后的当前终端界面。
[0049]本发明实施例中,所述终端可以获取终端界面的界面颜色调节信息,根据界面颜色调节信息中的至少一种颜色分量对应的颜色调节信息分别调节所述终端界面中对应的颜色分量,在所述终端的显示屏上显示调节后的终端界面,由于所述至少一种颜色分量对应的颜色调节信息与色弱者的色觉特性相关,从而实现针对色弱者来调节终端界面的显示颜色,有利于提升用户体验。
[0050]图2是本发明实施例提供的另一种显示控制方法的流程示意图,如图2所示,该显示控制方法可以包括以下步骤:
[0051 ] S201,获取终端界面的界面颜色调节信息。
[0052]S202,获取分别与所述终端界面中所述至少一种颜色分量对应的当前颜色系数。
[0053