一种用户界面文字显示方法及装置的制造方法

文档序号:10593865阅读:366来源:国知局
一种用户界面文字显示方法及装置的制造方法
【专利摘要】本发明公开了一种用户界面文字显示方法及装置,用以解决终端UI的壁纸图片与UI上需要显示的文字的颜色相同或相近,导致文字显示不清晰的问题。方法为:终端确定用户界面使用的壁纸图片的每个像素所属的色值区间,所述色值区间根据像素的红色R分量、绿色G分量和蓝色B分量的取值范围确定;所述终端分别针对每个所述色值区间,确定所述色值区间包含的像素数与所述壁纸图片包含的像素总数的比值,以及确定所述色值区间所包含的所有像素的亮度的平均值;所述终端根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色。
【专利说明】
一种用户界面文字显示方法及装置
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种用户界面文字显示方法及装置。【背景技术】
[0002]随着移动互联网行业的发展,终端在人们的生活中扮演越来越重要的角色。并且, 用户对终端用户界面(User Interface,UI)显示效果的要求越来越高。
[0003]目前,出现了各种各样的用户界面壁纸图片等,以便于用户装饰终端的用户界面。 但是,很多情况下,用户更新的终端UI的壁纸图片与UI上需要显示的文字的显示颜色相同或相近,导致文字显示不清晰。
【发明内容】

[0004]本发明实施例提供一种用户界面文字显示方法及装置,用以解决终端UI的壁纸图片与UI上需要显示的文字的颜色相同或相近,导致文字显示不清晰的问题。
[0005]本发明实施例提供的具体技术方案如下:
[0006]第一方面,本发明实施例提供了一种用户界面文字颜色确定方法,包括:
[0007]终端确定用户界面使用的壁纸图片的每个像素所属的色值区间,所述色值区间根据像素的红色R分量、绿色G分量和蓝色B分量的取值范围确定;
[0008]所述终端分别针对每个所述色值区间,确定所述色值区间包含的像素数与所述壁纸图片包含的像素总数的比值,以及确定所述色值区间所包含的所有像素的亮度的平均值;
[0009]所述终端根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色。
[0010]可能的实施方式中,所述终端根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色,包括:
[0011]所述终端确定所述亮度的平均值满足第一预设条件的每个所述色值区间,并计算所述满足第一预设条件的每个所述色值区间各自对应的所述比值的和;
[0012]所述终端若确定计算得到的和值满足第二预设条件,确定所述用户界面上文字的颜色属于第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色。
[0013]可能的实施方式中,所述终端根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色,包括:
[0014]所述终端确定所述亮度的平均值大于或等于第一预设值的每个所述色值区间,并计算满足所述亮度的平均值大于或等于第一预设值的每个所述色值区间各自对应的所述比值的和,其中,所述亮度的平均值大于或等于所述第一预设值的色值区间属于浅色类型;
[0015]所述终端若确定计算得到的和值大于或等于第二预设值,确定所述用户界面上文字的颜色属于第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色,所述第一类颜色的深度小于第二类颜色的深度。
[0016]可能的实施方式中,所述终端根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色,包括:
[0017]所述终端确定所述亮度的平均值小于或等于第一预设值的每个所述色值区间,并计算满足所述亮度的平均值小于或等于第一预设值的每个所述色值区间各自对应的所述比值的和,其中,所述亮度的平均值小于或等于所述第一预设值的色值区间属于深色类型;
[0018]所述终端若确定计算得到的和值小于或等于第二预设值,确定所述用户界面上文字的显示颜色属于第一类颜色,否则,确定所述用户界面上文字的显示颜色属于第二类颜色,所述第一类颜色的深度小于第二类颜色的深度。
[0019]可能的实施方式中,所述第一类颜色为黑色,所述第二类颜色为白色。
[0020]第二方面,本发明实施例提供了一种用户界面文字颜色确定装置,包括:
[0021]第一处理模块,用于确定用户界面使用的壁纸图片的每个像素所属的色值区间, 所述色值区间根据像素的红色R分量、绿色G分量和蓝色B分量的取值范围确定;
[0022]第二处理模块,用于分别针对每个所述色值区间,确定所述色值区间包含的像素数与所述壁纸图片包含的像素总数的比值,以及确定所述色值区间所包含的所有像素的亮度的平均值;[〇〇23]第三处理模块,用于根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色。[〇〇24]可能的实施方式中,所述第三处理模块具体用于:
[0025]确定所述亮度的平均值满足第一预设条件的每个所述色值区间,并计算所述满足第一预设条件的每个所述色值区间各自对应的所述比值的和;
[0026]若确定计算得到的和值满足第二预设条件,确定所述用户界面上文字的颜色属于第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色。[〇〇27]可能的实施方式中,所述第三处理模块具体用于:
[0028]确定所述亮度的平均值大于或等于第一预设值的每个所述色值区间,并计算满足所述亮度的平均值大于或等于第一预设值的每个所述色值区间各自对应的所述比值的和, 其中,所述亮度的平均值大于或等于所述第一预设值的色值区间属于浅色类型;[〇〇29]若确定计算得到的和值大于或等于第二预设值,确定所述用户界面上文字的颜色属于第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色,所述第一类颜色的深度小于第二类颜色的深度。
[0030]可能的实施方式中,所述第三处理模块具体用于:
[0031]确定所述亮度的平均值小于或等于第一预设值的每个所述色值区间,并计算满足所述亮度的平均值小于或等于第一预设值的每个所述色值区间各自对应的所述比值的和, 其中,所述亮度的平均值小于或等于所述第一预设值的色值区间属于深色类型;
[0032]若确定计算得到的和值小于或等于第二预设值,确定所述用户界面上文字的显示颜色属于第一类颜色,否则,确定所述用户界面上文字的显示颜色属于第二类颜色,所述第一类颜色的深度小于第二类颜色的深度。
[0033]可能的实施方式中,所述第一类颜色为黑色,所述第二类颜色为白色。
[0034]基于上述技术方案,本发明实施例中,终端将用户界面所使用的壁纸图片的每个像素归值对应的色值区间,针对每个色值区间,统计该色值区间包含的像素数与比值的像素总数的比值,以及确定该色值区间所包含的所有像素的亮度的平均值,根据每个色值区间各自对应的该亮度的平均值以及该比值,确定该用户界面上文字的显示颜色,从而使得终端能够根据壁纸图片的颜色自适应选择文字的显示颜色,保证壁纸图片的颜色与文字的颜色之间的对比度,从而避免了终端用户界面的壁纸图片与该用户界面上需要显示的文字的颜色相同或相近,导致文字显示不清晰的问题。【附图说明】
[0035]图1为本发明实施例中终端用户界面上文字颜色确定过程示意图;
[0036]图2为本发明实施例中终端对用户界面文字颜色的确定过程详细流程图;
[0037]图3为本发明实施例中壁纸图片示意图;
[0038]图4为本发明实施例中另一壁纸图片示意图;[〇〇39]图5为本发明实施例中文字颜色为白色的显示效果示意图;
[0040]图6为本发明实施例中文字颜色为黑色的显示效果示意图;
[0041]图7为本发明实施例中用户界面文字颜色确定装置的结构示意图。【具体实施方式】
[0042]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。[〇〇43]为了解决终端UI的壁纸图片与UI上需要显示的文字的颜色相同或相近,导致文字显示不清晰的问题,本发明实施例提供了一种能够根据壁纸图片颜色自适应确定文字颜色的方法。
[0044]本发明的核心思想为:终端将壁纸图片所包含的每个像素分别归至所属的色值区间,通过统计每个色值区间包含的像素数以及每个色值区间包含的像素的亮度的平均值, 确定壁纸图片的主体颜色,根据壁纸图片的主体颜色确定用户界面上文字的显示颜色,以保证文字的显示颜色与壁纸图片的主体颜色的对比度足够大,达到文字显示清晰的目的。
[0045]以下结合附图对本发明优选地实施方式进行详细说明。
[0046]本发明实施例中,如图1所示,终端用户界面上文字颜色确定过程具体如下:
[0047]步骤101:终端确定用户界面使用的壁纸图片的每个像素所属的色值区间,其中, 色值区间根据像素的红色(R)分量、绿色(G)分量和蓝色(B)分量的取值范围确定。
[0048]实施中,终端中预设多个色值区间,每个色值区间所对应的红色(R)分量、绿色(G) 分量和蓝色(B)分量中至少有一个分量不相同。
[0049]本发明实施例中,终端采用的色值区间的个数可以为图像处理技术领域常用的32 色值区间或64色值区间或128色值区间等。
[0050]具体地,终端如果确定像素的R分量属于某一色值区间的R分量的取值区间,该像素的G分量属于该色值区间的G分量的取值区间,且该像素的B分量属于该色值区间的B分量的取值区间,则确定该像素属于该色值区间。
[0051]步骤102:终端分别针对每个色值区间,确定该色值区间包含的像素数与壁纸图片包含的像素总数的比值,以及确定该色值区间所包含的所有像素的亮度的平均值。
[0052]具体地,终端确定壁纸图片的每个像素的色度(Hu e,简称H)分量、饱和度 (Saturat1n,简称S)分量和亮度(Lightness,L)分量。其中,L分量的取值范围为:0彡L彡1, 其中,L取值为0时代表黑色,取值为1时代表白色。[〇〇53]例如,终端确定壁纸图片包含的像素总数为256个,在属于某一色值区间的像素数为15个,则确定该色值区间包含的像素数与壁纸图片包含的像素总数的比值为15/256。 [〇〇54]具体地,对于任意一个色值区间,终端确定该色值区间所包含的每个像素的L分量,计算该色值区间包含的每个像素的L分量的值的和,并将得到的和值除以该色值区间包含的像素的数,得到该色值区间所包含的所有像素的亮度的平均值。
[0055]步骤103:终端根据每个色值区间各自对应的所述亮度的平均值以及所述比值,确定用户界面上文字的颜色。
[0056]实施中,终端根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色,具体过程为:
[0057]终端确定所述亮度的平均值满足第一预设条件的每个色值区间,并计算所述满足第一预设条件的每个色值区间各自对应的所述比值的和;[〇〇58]终端若确定计算得到的和值满足第二预设条件,确定用户界面上文字的颜色属于第一类颜色,否则,确定用户界面上文字的颜色属于第二类颜色。[〇〇59]其中,第一类颜色与第二类颜色的颜色深度明显不同。
[0060]具体地,终端根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色,包括但不限于以下两种【具体实施方式】:
[0061]第一种实施方式
[0062]终端确定亮度的平均值大于或等于第一预设值的每个色值区间,并计算满足亮度的平均值大于或等于第一预设值的每个色值区间各自对应的所述比值的和,其中,亮度的平均值大于或等于第一预设值的色值区间属于浅色类型;
[0063]终端若确定计算得到的和值大于或等于第二预设值,确定用户界面上文字的颜色属于第一类颜色,否则,确定用户界面上文字的颜色属于第二类颜色,其中,第一类颜色的深度小于第二类颜色的深度。[〇〇64]第二种实施方式
[0065]终端确定亮度的平均值小于或等于第一预设值的每个色值区间,并计算满足亮度的平均值小于或等于第一预设值的每个色值区间各自对应的所述比值的和,其中,亮度的平均值小于或等于第一预设值的色值区间属于深色类型;
[0066]终端若确定计算得到的和值小于或等于第二预设值,确定用户界面上文字的颜色属于第一类颜色,否则,确定用户界面上文字的颜色属于第二类颜色,其中,第一类颜色的深度小于第二类颜色的深度。
[0067]优选地,第一和第二种实施方式中,第一类颜色为黑色,第二类颜色为白色。可选地,第一类颜色为黑色且半透明。
[0068]可选地,第一预设值为0.8,若一个色值区间所包含的所有像素的亮度的平均值小于或等于0.8,则可确定该色值区间属于深色,否则,确定该色值区间属于浅色。或者,若一个色值区间所包含的所有像素的亮度的平均值大于或等于0.8,则可确定该色值区间属于浅色,否则,确定该色值区间属于深色。
[0069]可选地,第二预设值为0.5,若计算满足亮度的平均值小于或等于第一预设值的每个色值区间各自对应的所述比值的和,若得到和值小于或等于0.5,则确定属于深色的每个色值区间所包含的像素的总数,少于壁纸图片包含的像素总数的一半,确定壁纸图片整体属于浅色类型;若得到的和值大于0.5,则确定属于深色的每个色值区间所包含的像素的总数,大于壁纸图片包含的像素总数的一半,确定壁纸图片整体属于深色类型。
[0070]以下通过一个例子对用户界面文字颜色的确定过程进行举例说明,如图2所示,具体如下:
[0071]步骤201:终端根据用户操作确定选择某一壁纸图片作为桌面壁纸;
[0072]步骤202:终端对选择的壁纸图片包含的像素进行归类,具体为按照像素的R分量、 G分量、B分量将该像素归至色值区间,此处假设色值区间为N个,表示为C〇l〇r[i],其中,i,色值区间由R分量、G分量和B分量的区间范围确定;[〇〇73]步骤203:终端分别针对每个色值区间,计算该色值区间包含的像素数与壁纸图片包含的像素总数的比值,该比值称为该色值区间的比例,表示为P〇pulat1n[i];
[0074]步骤204:终端确定壁纸图片每个像素的H分量、S分量和L分量,其中L分量的取值范围为:0彡LSI,其中,L取值为0时代表黑色,取值为1时代表白色;
[0075]步骤205:终端分别针对每个色值区间,计算该色值区间包含的所有像素的L分量的平均值,根据该平均值确定该色值区间所属的颜色类型,具体地:判断该平均值是否大于或等于0.8,若是,判定该色值区间属于浅色类型,否则,判定该色值区间属于深色类型; [〇〇76]步骤206:终端计算所有属于浅色类型的色值区间的比例的和,判断得到的和值是否大于0.5,若是,设置桌面文字的颜色为深色,例如黑色半透明,否则,设置桌面文字的颜色为浅色,例如白色。
[0077]例如,如图3所示为壁纸图片,表1所示为根据该壁纸图片确定的色值区间的比例、 色值区间所包含的所有像素的L分量的平均值以及该色值区间所属的颜色类型。其中,如果色值区间所包含的所有像素的L分量的平均值大于0.8,则该色值区间的颜色类型为浅色类型,如果所有属于浅色类型的色值区间的比例的和小于阈值0.5,则确定该壁纸图片整体为深色图片,则桌面文字的颜色为白色。表1中的第一个色值区间为R分量取值范围为〇至11,G 分量取值范围为〇至12,B分量的取值范围为0至61;表1中第二个色值区间为R分量取值范围为11至34,G分量的取值范围为12至102,B分量的取值范围为61至212,其它色值区间的取值范围以此类推。
[0078]例如,如图4所示为壁纸图片,表2所示为根据该壁纸图片确定的色值区间的比例、 色值区间所包含的所有像素的L分量的平均值以及该色值区间所属的颜色类型。其中,如果色值区间所包含的所有像素的L分量的平均值大于0.8,则该色值区间的颜色类型为浅色类型,如果所有属于浅色类型的色值区间的比例的和大于阈值0.5,则确定该壁纸图片整体为浅色图片,则桌面文字的颜色为黑色。[〇〇79]具体地,如图5所示为文字颜色为白色的显示效果示意图,如图6所示为文字颜色为黑色的显示效果示意图。
[0080]基于同一发明构思,本发明实施例中提供了一种用户界面文字颜色确定装置,该可以部署在终端上,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图7所示,该装置主要包括:[〇〇81]第一处理模块701,用于确定用户界面使用的壁纸图片的每个像素所属的色值区间,所述色值区间根据像素的红色R分量、绿色G分量和蓝色B分量的取值范围确定;[〇〇82]第二处理模块702,用于分别针对每个所述色值区间,确定所述色值区间包含的像素数与所述壁纸图片包含的像素总数的比值,以及确定所述色值区间所包含的所有像素的亮度的平均值;[〇〇83]第三处理模块703,用于根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色。[〇〇84]可能的实施方式中,第三处理模块具体用于:
[0085]确定所述亮度的平均值满足第一预设条件的每个所述色值区间,并计算所述满足第一预设条件的每个所述色值区间各自对应的所述比值的和;
[0086]若确定计算得到的和值满足第二预设条件,确定所述用户界面上文字的颜色属于第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色。[〇〇87]可能的实施方式中,第三处理模块具体用于:
[0088]确定所述亮度的平均值大于或等于第一预设值的每个所述色值区间,并计算满足所述亮度的平均值大于或等于第一预设值的每个所述色值区间各自对应的所述比值的和, 其中,所述亮度的平均值大于或等于所述第一预设值的色值区间属于浅色类型;
[0089]若确定计算得到的和值大于或等于第二预设值,确定所述用户界面上文字的颜色属于第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色,所述第一类颜色的深度小于第二类颜色的深度。
[0090]可能的实施方式中,第三处理模块具体用于:
[0091]确定所述亮度的平均值小于或等于第一预设值的每个所述色值区间,并计算满足所述亮度的平均值小于或等于第一预设值的每个所述色值区间各自对应的所述比值的和, 其中,所述亮度的平均值小于或等于所述第一预设值的色值区间属于深色类型;
[0092]若确定计算得到的和值小于或等于第二预设值,确定所述用户界面上文字的显示颜色属于第一类颜色,否则,确定所述用户界面上文字的显示颜色属于第二类颜色,所述第一类颜色的深度小于第二类颜色的深度。
[0093]优选地,所述第一类颜色为黑色,所述第二类颜色为白色。
[0094]基于上述技术方案,本发明实施例中,终端将用户界面所使用的壁纸图片的每个像素归值对应的色值区间,针对每个色值区间,统计该色值区间包含的像素数与比值的像素总数的比值,以及确定该色值区间所包含的所有像素的亮度的平均值,根据每个色值区间各自对应的该亮度的平均值以及该比值,确定该用户界面上文字的显示颜色,从而使得终端能够根据壁纸图片的颜色自适应选择文字的显示颜色,保证壁纸图片的颜色与文字的颜色之间的对比度,从而避免了终端用户界面的壁纸图片与该用户界面上需要显示的文字的颜色相同或相近,导致文字显示不清晰的问题。
[0095]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0096]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0097]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0098]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0099]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种用户界面文字颜色确定方法,其特征在于,包括:终端确定用户界面使用的壁纸图片的每个像素所属的色值区间,所述色值区间根据像 素的红色R分量、绿色G分量和蓝色B分量的取值范围确定;所述终端分别针对每个所述色值区间,确定所述色值区间包含的像素数与所述壁纸图 片包含的像素总数的比值,以及确定所述色值区间所包含的所有像素的亮度的平均值;所述终端根据每个所述色值区间各自对应的所述亮度的平均值以及所述比值,确定所 述用户界面上文字的颜色。2.如权利要求1所述的方法,其特征在于,所述终端根据每个所述色值区间各自对应的 所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色,包括:所述终端确定所述亮度的平均值满足第一预设条件的每个所述色值区间,并计算所述 满足第一预设条件的每个所述色值区间各自对应的所述比值的和;所述终端若确定计算得到的和值满足第二预设条件,确定所述用户界面上文字的颜色 属于第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色。3.如权利要求2所述的方法,其特征在于,所述终端根据每个所述色值区间各自对应的 所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色,包括:所述终端确定所述亮度的平均值大于或等于第一预设值的每个所述色值区间,并计算 满足所述亮度的平均值大于或等于第一预设值的每个所述色值区间各自对应的所述比值 的和,其中,所述亮度的平均值大于或等于所述第一预设值的色值区间属于浅色类型;所述终端若确定计算得到的和值大于或等于第二预设值,确定所述用户界面上文字的 颜色属于第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色,所述第一类 颜色的深度小于第二类颜色的深度。4.如权利要求2所述的方法,其特征在于,所述终端根据每个所述色值区间各自对应的 所述亮度的平均值以及所述比值,确定所述用户界面上文字的颜色,包括:所述终端确定所述亮度的平均值小于或等于第一预设值的每个所述色值区间,并计算 满足所述亮度的平均值小于或等于第一预设值的每个所述色值区间各自对应的所述比值 的和,其中,所述亮度的平均值小于或等于所述第一预设值的色值区间属于深色类型;所述终端若确定计算得到的和值小于或等于第二预设值,确定所述用户界面上文字的 显示颜色属于第一类颜色,否则,确定所述用户界面上文字的显示颜色属于第二类颜色,所 述第一类颜色的深度小于第二类颜色的深度。5.如权利要求3或4所述的方法,其特征在于,所述第一类颜色为黑色,所述第二类颜色 为白色。6.—种用户界面文字颜色确定装置,其特征在于,包括:第一处理模块,用于确定用户界面使用的壁纸图片的每个像素所属的色值区间,所述 色值区间根据像素的红色R分量、绿色G分量和蓝色B分量的取值范围确定;第二处理模块,用于分别针对每个所述色值区间,确定所述色值区间包含的像素数与 所述壁纸图片包含的像素总数的比值,以及确定所述色值区间所包含的所有像素的亮度的 平均值;第三处理模块,用于根据每个所述色值区间各自对应的所述亮度的平均值以及所述比 值,确定所述用户界面上文字的颜色。7.如权利要求6所述的装置,其特征在于,所述第三处理模块具体用于:确定所述亮度的平均值满足第一预设条件的每个所述色值区间,并计算所述满足第一 预设条件的每个所述色值区间各自对应的所述比值的和;若确定计算得到的和值满足第二预设条件,确定所述用户界面上文字的颜色属于第一 类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色。8.如权利要求7所述的装置,其特征在于,所述第三处理模块具体用于:确定所述亮度的平均值大于或等于第一预设值的每个所述色值区间,并计算满足所述 亮度的平均值大于或等于第一预设值的每个所述色值区间各自对应的所述比值的和,其 中,所述亮度的平均值大于或等于所述第一预设值的色值区间属于浅色类型;若确定计算得到的和值大于或等于第二预设值,确定所述用户界面上文字的颜色属于 第一类颜色,否则,确定所述用户界面上文字的颜色属于第二类颜色,所述第一类颜色的深 度小于第二类颜色的深度。9.如权利要求7所述的装置,其特征在于,所述第三处理模块具体用于:确定所述亮度的平均值小于或等于第一预设值的每个所述色值区间,并计算满足所述 亮度的平均值小于或等于第一预设值的每个所述色值区间各自对应的所述比值的和,其 中,所述亮度的平均值小于或等于所述第一预设值的色值区间属于深色类型;若确定计算得到的和值小于或等于第二预设值,确定所述用户界面上文字的显示颜色 属于第一类颜色,否则,确定所述用户界面上文字的显示颜色属于第二类颜色,所述第一类 颜色的深度小于第二类颜色的深度。10.如权利要求8或9所述的装置,其特征在于,所述第一类颜色为黑色,所述第二类颜 色为白色。
【文档编号】G06F9/44GK105955754SQ201610333107
【公开日】2016年9月21日
【申请日】2016年5月18日
【发明人】赵晓芳, 贾鹏, 李静
【申请人】青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1