一种调整文字显示区域色调的方法

文档序号:6620212阅读:156来源:国知局
一种调整文字显示区域色调的方法
【专利摘要】本发明实施例公开了一种调整文字显示区域色调的方法,包括:获取目标图片以及所述目标图片对应的文字显示区域;在所述目标图片中获取至少一个采样点的色值;根据所述获取得到的采样点的色值,确定所述目标图片的色调;根据所述目标图片的色调,调整所述文字显示区域的色调。采用本发明实施例,可以实现根据图片的色调调整该图片对应的文字显示区域的色调,增强了显示效果,从而增强了用户体验。
【专利说明】一种调整文字显示区域色调的方法

【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及一种调整文字显示区域色调的方法。

【背景技术】
[0002]现如今,新闻阅读已经成为人们日常生活中在通信终端(如手机、PAD、个人电脑或笔记本电脑)上打发零散时间的常用操作。在众多的新闻条目中,如何吸引读者点击阅读,APP端设计者们不约而同的将设计重点放在了图片以及标题文字上,通过两者的结合从视觉上吸引读者的眼球。
[0003]目前,为了使标题文字能够在各种图片上得以显示,且不影响用户阅读,一般在图片和标题文字的中间,加上一层黑色透明底色,通过所述方法来实现图片和标题文字的结合的问题在于:标题文字下所加上的黑色透明底色并不能与所有的图片搭配,例如,图片的色彩非常鲜艳,如果仍然在该图片上覆盖黑色透明底色,则色彩会形成强烈的反差,降低显示效果。


【发明内容】

[0004]本发明实施例提供一种调整文字显示区域色调的方法,可以增强显示效果,从而增强用户体验。
[0005]本发明实施例提供了一种调整文字显示区域色调的方法,包括:
[0006]获取目标图片以及所述目标图片对应的文字显示区域;
[0007]在所述目标图片中获取至少一个采样点的色值;
[0008]根据所述获取得到的采样点的色值,确定所述目标图片的色调;
[0009]根据所述目标图片的色调,调整所述文字显示区域的色调。
[0010]本发明实施例,终端可以在目标图片中获取至少一个采样点的色值,根据获取得到的采样点的色值,确定所述目标图片的色调,根据所述目标图片的色调,调整所述文字显示区域的色调,实现了根据图片的色调调整该图片对应的文字显示区域的色调,增强了显示效果,从而增强了用户体验。

【专利附图】

【附图说明】
[0011]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本发明实施例提供的一种调整文字显示区域色调的方法流程图;
[0013]图2是本发明另一实施例提供的一种调整文字显示区域色调的方法流程图。
[0014]图3是本发明实施例提供的一种终端的结构示意图;
[0015]图4是本发明实施例提供的色调确定单元的结构示意图;
[0016]图5是本发明实施例提供的参考采样点确定单元的结构示意图;
[0017]图6是本发明实施例提供的调整单元的结构示意图;
[0018]图7是本发明实施例提供的另一种终端的结构示意图。

【具体实施方式】
[0019]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]图1是本发明实施例提供的一种调整文字显示区域色调的方法流程图。本发明实施例提供的调整文字显示区域色调的方法可以实现在手机、PAD、笔记本电脑或个人电脑等终端设备上。如图1所示本实施例中的调整文字显示区域色调的流程可以包括:
[0021]步骤S110,获取目标图片以及所述目标图片对应的文字显示区域。
[0022]具体的,终端预先可以为每条推广新闻设置对应的图片以及文字,当获取到用户针对所述目标图片对应的推广新闻的点击指令,或者,达到显示所述目标图片对应的推广信息的显示周期,终端则获取所述目标图片以及所述目标图片对应的文字显示区域。
[0023]其中,所述文字显示区域用于显示所述目标图片对应的文字,所述文字显示区域在所述目标图片上的具体位置,本发明不做限定。
[0024]步骤S120,在所述目标图片中获取至少一个采样点的色值。
[0025]在RGB颜色模式中,颜色由红色、绿色、蓝色混合而成,色值表示颜色在RGB颜色模式中所对应的值,例如,红色在RGB颜色模式中所对应的值为255,0,O ;绿色在RGB颜色模式中所对应的值为0,255,0 ;蓝色在RGB颜色模式中所对应的值为0,0,255。
[0026]具体的,当终端获取到目标图片时,终端可以在所述目标图片中获取至少一个采样点的色值。
[0027]其中,所述获取得到的采样点可以均匀分布在所述目标图片上,例如,将目标图片均匀划分成四个区域,在每个区域中获取一个采样点,其中,划分的区域的数量以及在每个区域获取的采样点的数量,本发明不做限定。
[0028]可选的,终端可以针对目标图片与文字显示区域重叠部分进行采样,从而在所述目标图片的重叠部分中获取至少一个采样点的色值,以最终确定的文字显示区域的色调能够与目标图片重叠部分的色调相近。
[0029]步骤S130,根据所述获取得到的采样点的色值,确定所述目标图片的色调。
[0030]色调可以从色相H(Hue)、纯度值S (saturat1n)和明度B (brightness)三个方面定义,即用HSB值表示,用于表示某种颜色上的总体倾向,如偏蓝、偏红、偏暖或偏冷等等,其中,色相的最大值为255,纯度值的最大值为100%,明度的最大值为100%。
[0031]作为一种可选的实施方式,终端可以根据所述获取得到的采样点的色值,在所述各个采样点中确定参考采样点,再根据所述参考采样点的色值,确定所述目标图片的色调。
[0032]具体实现中,终端可以根据所获取得到的采样点的色值,计算出各个采样点的纯度值S,将所述计算得到的纯度值最大的采样点确定为所述参考采样点;或者,终端可以将纯度值S在预设纯度值范围内的任意一个采样点确定为所述参考采样点;终端再根据所述参考采样点的色值,确定所述目标图片的色调,可选的,终端可以根据RGB值到HSB值的转换关系,确定所述目标图片的色调。
[0033]其中,终端根据RGB值计算目标图片的色相H可以参考以下公式:
[0034]H = (0+ (G-B) / (MAX-MIN)) *60,IF R = MAX ;
[0035]H = (2+ (B-R) / (MAX-MIN)) *60,IF G = MAX ;
[0036]H = (4+ (R-G) / (MAX-MIN)) *60,IF B = MAX ;
[0037]终端可以根据RGB值中最大值和最小值的差和最大值的比值,计算采样点的纯度值,例如,采样点的RGB值为0,255,180,根据计算可知该采样点的纯度值等于100%。
[0038]终端可以将RGB值中的最大值与255的比值确定为明度B,例如,RGB值为0,90,200,那么,最大值为200,则明度值B为200/255 = 0.784 = 78%。
[0039]作为另一种可选的实施方式,若终端在所述目标图片中获取了至少两个采样点的色值,则终端可以根据所述获取得到的至少两个采样点的色值,计算所述各个采样点的纯度值,将所述计算得到的纯度值最大的采样点确定为所述第一采样点,且将纯度值最小的采样点确定为第二采样点;以两点为例,第一采样点的色值为Rl,Gl, BI,第二采样点的色值为R2,G2,B2,则计算得到的第一采样点与第二采样点之间的色值的区间为R1-R2,G1-G2,B1-B2 ;若终端在目标图片中确定了至少三个采样点,终端则根据各个采样点的纯度值在所述采样点中确定出第一采样点和第二采样点。
[0040]终端再根据所述第一采样点与第二采样点之间的色值的区间,确定所述目标图片的色调。
[0041]可选的,终端可以在所述第一采样点与第二采样点之间的色值的区间中确定出一个色值,根据确定出的色值确定所述目标图片的色调。例如,第一采样点与第二采样点之间的色值的区间为10-110,35-75,65-200,则终端可以在所述区间值中确定出一个色值,例如56,70,100或80,40,150等等,终端可以根据色值与色调的转换关系,确定出所述目标图片的色调。
[0042]其中,终端还可以在所述第一采样点与第二采样点之间的色值的区间中确定出至少两个色值,根据确定出的各个色值对应计算出所述目标图片的多种色调。第一采样点与第二采样点之间的色值的区间仍以10-110,35-75,65-200为例,终端可以在所述区间值中确定出至少两个色值,例如56,70,100、80,40,150和90,60,180等,终端可以分别计算出所述各个色值对应的色调,将所述计算出的色调确定为所述目标图片的色调。
[0043]步骤S140,根据所述目标图片的色调,调整所述文字显示区域的色调。
[0044]具体的,若终端只确定出所述目标图片的一种色调,终端可以将所述文字显示区域的色调调整为所述目标图片的色调;若终端确定出所述目标图片的至少两种色调,终端可以结合所述目标图片的多种色调调整所述文字显示区域的色调,即根据确定出的目标图片的色调的数目将文字显示区域划分成不同的区域部分,不同区域部分的色调不同。
[0045]进一步可选的,终端还可以控制所述文字显示区域的色调渐变,即控制所述文字显示区域的色调逐渐变浅或逐渐变深等等。
[0046]本发明实施例,终端可以在目标图片中获取至少一个采样点的色值,根据获取得到的采样点的色值,确定所述目标图片的色调,根据所述目标图片的色调,调整所述文字显示区域的色调,实现了根据图片的色调调整该图片对应的文字显示区域的色调,增强了显示效果,从而增强了用户体验。
[0047]图2是本发明实施例提供的另一种调整文字显示区域色调的方法流程图。本发明实施例提供的调整文字显示区域色调的方法可以实现在手机、PAD、笔记本电脑或个人电脑等终端设备上。如图2所示本实施例中的调整文字显示区域色调的流程可以包括:
[0048]步骤S210,获取目标图片以及所述目标图片对应的文字显示区域。
[0049]具体的,终端预先可以为每条推广新闻设置对应的图片以及文字,当获取到用户针对所述目标图片对应的推广新闻的点击指令,或者,达到显示所述目标图片对应的推广信息的显示周期,终端则获取所述目标图片以及所述目标图片对应的文字显示区域。
[0050]步骤S220,在所述目标图片中获取至少一个采样点的色值。
[0051]具体的,当终端获取到目标图片时,终端可以在所述目标图片中获取至少一个采样点的色值。
[0052]其中,所述获取得到的采样点可以均匀分布在所述目标图片上,例如,将目标图片均匀划分成四个区域,在每个区域中获取一个采样点,其中,划分的区域的数量以及在每个区域获取的采样点的数量,本发明不做限定。
[0053]可选的,终端可以针对目标图片与文字显示区域重叠部分进行采样,从而在所述目标图片的重叠部分中获取至少一个采样点的色值,以最终确定的文字显示区域的色调能够与目标图片重叠部分的色调相近。
[0054]步骤S230,根据所述获取得到的采样点的色值,确定所述目标图片的色调。
[0055]作为一种可选的实施方式,终端可以根据所述获取得到的采样点的色值,在所述各个采样点中确定参考采样点,再根据所述参考采样点的色值,确定所述目标图片的色调。
[0056]具体实现中,终端可以根据所获取得到的采样点的色值,计算出各个采样点的纯度值S,将所述计算得到的纯度值最大的采样点确定为所述参考采样点;或者,终端可以将纯度值S在预设纯度值范围内的任意一个采样点确定为所述参考采样点;终端再根据所述参考采样点的色值,确定所述目标图片的色调,可选的,终端可以根据RGB值到HSB值的转换关系,确定所述目标图片的色调。
[0057]其中,终端根据RGB值计算目标图片的色相H请参考实施例一的色相计算部分,在此不再累述。
[0058]终端可以根据RGB值中最大值和最小值的差和最大值的比值,计算采样点的纯度值,例如,采样点的RGB值为0,255,180,根据计算可知该采样点的纯度值等于100%。
[0059]终端可以将RGB值中的最大值与255的比值确定为明度B,例如,RGB值为
0,90, 200,那么,最大值为200,则明度值B为200/255 = 0.784 = 78%。
[0060]作为另一种可选的实施方式,若终端在所述目标图片中获取了至少两个采样点的色值,则终端可以根据所述获取得到的至少两个采样点的色值,计算所述各个采样点的纯度值,将所述计算得到的纯度值最大的采样点确定为所述第一采样点,且将纯度值最小的采样点确定为第二采样点;以两点为例,第一采样点的色值为Rl,Gl, BI,第二采样点的色值为R2,G2,B2,则计算得到的第一采样点与第二采样点之间的色值的区间为R1-R2,G1-G2,B1-B2 ;若终端在目标图片中确定了至少三个采样点,终端则根据各个采样点的纯度值在所述采样点中确定出第一采样点和第二采样点。
[0061]终端再根据所述第一采样点与第二采样点之间的色值的区间,确定所述目标图片的色调。
[0062]可选的,终端可以在所述第一采样点与第二采样点之间的色值的区间中确定出一个色值,根据确定出的色值确定所述目标图片的色调。例如,第一采样点与第二采样点之间的色值的区间为10-110,35-75,65-200,则终端可以在所述区间值中确定出一个色值,例如56,70,100或80,40,150等等,终端可以根据色值与色调的转换关系,确定出所述目标图片的色调。
[0063]其中,终端还可以在所述第一采样点与第二采样点之间的色值的区间中确定出至少两个色值,根据确定出的各个色值对应计算出所述目标图片的多种色调。第一采样点与第二采样点之间的色值的区间仍以10-110,35-75,65-200为例,终端可以在所述区间值中确定出至少两个色值,例如56,70,100、80,40,150和90,60,180等,终端可以分别计算出所述各个色值对应的色调,将所述计算出的色调确定为所述目标图片的色调。
[0064]步骤S240,获取所述文字显示区域的文字的颜色。
[0065]需要指出的是,本发明实施例中,终端在确定出所述目标图片的色调之后,才执行所述获取所述文字显示区域的文字的颜色的步骤,其他实施例中,终端可以在确定出所述目标图片的色调之前,就获取到所述文字显示区域的文字的颜色。
[0066]步骤S250,结合所述目标图片的色调和所述文字的颜色,调整所述文字显示区域的色调。
[0067]作为一种可选的实施方式,色调包括色相、纯度值和明度,若所述文字的颜色为白色,则计算所述目标图片的明度乘以第一预设阈值nl的结果作为所述文字显示区域的色调,即只将所述目标图片的明度乘以第一预设阈值nl,色相与纯度值保持不变,将计算得到的明度结合原始色相和原始纯度值作为所述文字显示区域的色调,其中,0〈nl〈l,假设,nl等于1/2,终端确定出的目标图片的色调HSB值为162,100,100,则终端结合文字的颜色和目标图片的色调可以确定出所述文字显示区域的色调为162,100,50。
[0068]作为另一种可选的实施方式,若所述文字的颜色为黑色,则计算所述目标图片的明度乘以第二预设阈值n2的结果作为所述文字显示区域的色调,即只将所述目标图片的明度乘以第二预设阈值n2,色相与纯度值保持不变,将计算得到的明度结合原始色相和原始纯度值作为所述文字显示区域的色调,其中,η2>1,假设n2等于3/2,终端确定出的目标图片的色调HSB值为162,100,50,则终端结合文字的颜色和目标图片的色调可以确定出所述文字显示区域的色调为162,100,75。
[0069]需要指出的是,若所述目标图片的明度乘以n2之后的值超出了明度的最大值100%,则忽略超出的部分,即将明度确定为100%,例如,目标图片的HSB值为162,100,90,n2等于1.5,则计算所述文字显示区域的色调为162,100,100。
[0070]进一步可选的,终端还可以控制所述文字显示区域的色调渐变,即控制所述文字显示区域的色调逐渐变浅或逐渐变深等等。
[0071]本发明实施例,终端可以进一步结合文字的颜色,调整文字显示区域的色调,相比上一实施例而言,进一步有利于用户阅读文字信息,增强了用户体验。
[0072]图3是本发明实施例提供的一种终端的结构示意图。本发明实施例提供的终端包括手机、PAD、笔记本电脑或个人电脑等等。如图3所示本发明实施例中的终端30至少可以包括获取单元31、色值采样单元32、色调确定单元33以及调整单元34,其中:
[0073]获取单元31,用于获取目标图片以及所述目标图片对应的文字显示区域。
[0074]具体实现中,终端预先可以为每条推广新闻设置对应的图片以及文字,当获取单元31获取到用户针对所述目标图片对应的推广新闻的点击指令,或者,达到显示所述目标图片对应的推广信息的显示周期,获取单元31则获取所述目标图片以及所述目标图片对应的文字显示区域。
[0075]色值采样单元32,用于在所述目标图片中获取至少一个采样点的色值。
[0076]具体实现中,当获取单元31获取到目标图片时,色值采样单元32可以在所述目标图片中获取至少一个采样点的色值。
[0077]其中,所述获取得到的采样点可以均匀分布在所述目标图片上,例如,将目标图片均匀划分成四个区域,在每个区域中获取一个采样点,其中,划分的区域的数量以及在每个区域获取的采样点的数量,本发明不做限定。
[0078]可选的,色值采样单元32可以针对目标图片与文字显示区域重叠部分进行采样,从而在所述目标图片的重叠部分中获取至少一个采样点的色值,以最终确定的文字显示区域的色调能够与目标图片重叠部分的色调相近。
[0079]色调确定单元33,用于根据所述获取得到的采样点的色值,确定所述目标图片的色调。
[0080]可选的,所述色调确定单元33如图4所示进一步可以包括参考采样点确定单元331以及第一确定单元332,其中:
[0081]参考采样点确定单元331,用于根据所述获取得到的采样点的色值,在所述各个采样点中确定参考采样点;第一确定单元332,用于根据所述参考采样点的色值,确定所述目标图片的色调。
[0082]可选的,所述参考采样点确定单元331如图5所示进一步可以包括第一纯度值计算单元3311以及第二确定单元3312,其中:
[0083]第一纯度值计算单元3311,用于根据所述获取得到的采样点的色值,计算所述各个采样点的纯度值;第二确定单元3312,用于将所述计算得到的纯度值最大的采样点确定为所述参考采样点,所述第二确定单元3312还可以用于将纯度值在预设纯度值范围内的任意一个采样点确定为所述参考采样点。
[0084]所述第一确定单元332可以利用RGB值到HSB值的转换关系,根据参考采样点确定单元331所确定的参考采样点的色值确定所述目标图片的色调。
[0085]若所述色值采样单元32在所述目标图片中获取了至少两个采样点的色值,所述色调确定单元33如图4所示进一步可以包括第二纯度值计算单元333、第三确定单元334以及第四确定单元335,其中:
[0086]第二纯度值计算单元333,用于根据所述获取得到的至少两个采样点的色值,计算所述各个采样点的纯度值;第三确定单元334,用于将所述计算得到的纯度值最大的采样点确定为第一采样点,且将纯度值最小的采样点确定为第二采样点;第四确定单元335,用于根据所述第一采样点与第二采样点之间的色值的区间,确定所述目标图片的色调。
[0087]以两点为例,假设第三确定单元334确定的第一采样点的色值为Rl, Gl, BI,第二采样点的色值为R2,G2,B2,则第四确定单元335计算得到的第一采样点与第二采样点之间的色值的区间为R1-R2,G1-G2,B1-B2 ;若色值采样单元32在目标图片中确定了至少三个采样点,第二纯度值计算单元333则根据各个采样点的纯度值在所述采样点中确定出第一采样点和第二采样点。
[0088]其中,第四确定单元335可以在所述第一采样点与第二采样点之间的色值的区间中确定出一个色值,根据确定出的色值确定所述目标图片的色调。例如,第一采样点与第二采样点之间的色值的区间为10-110,35-75,65-200,则第四确定单元335可以在所述区间值中确定出一个色值,例如56,70,100或80,40,150等等,第四确定单元335可以根据色值与色调的转换关系,确定出所述目标图片的色调。
[0089]第四确定单元335还可以在所述第一采样点与第二采样点之间的色值的区间中确定出至少两个色值,根据确定出的各个色值对应计算出所述目标图片的多种色调。第一采样点与第二采样点之间的色值的区间仍以10-110,35-75,65-200为例,第四确定单元335可以在所述区间值中确定出至少两个色值,例如56,70,100,80,40,150和90,60,180等,第四确定单元335可以分别计算出所述各个色值对应的色调,将所述计算出的色调确定为所述目标图片的色调。
[0090]所述色调确定单元33还可以包括连接单元336,用于连接参考采样点确定单元331和第二纯度值计算单元333,连接单元3365可以是通常的连接部件。
[0091]调整单元34,用于根据所述目标图片的色调,调整所述文字显示区域的色调。
[0092]具体实现中,若色调确定单元33只确定出所述目标图片的一种色调,调整单元34可以将所述文字显示区域的色调调整为所述目标图片的色调;若色调确定单元33确定出所述目标图片的至少两种色调,调整单元34可以结合所述目标图片的多种色调调整所述文字显示区域的色调,即根据确定出的目标图片的色调的数目将文字显示区域划分成不同的区域部分,不同区域部分的色调不同。
[0093]进一步的,所述终端30还可以包括文字颜色获取单元35,用于获取所述文字显示区域的文字的颜色,所述调整单元34还可以用于结合所述目标图片的色调和所述文字的颜色,调整所述文字显示区域的色调,
[0094]需要指出的是,获取单元31、色值采样单元32或色调确定单元33都可以触发所述文字颜色获取单元35获取所述文字显示区域的文字的颜色,也就是说,当获取单元31获取到目标图片以及所述目标图片对应的文字显示区域时,或者,色值采样单元32在所述目标图片中获取到至少一个采样点的色值时,或者,色调确定单元33根据所述获取得到的采样点的色值,确定出所述目标图片的色调时,都可以触发所述文字颜色获取单元35获取所述文字显示区域的文字的颜色,本发明不作限定。
[0095]其中,所述调整单元34可以包括第一色调计算单元341和/或第二色调计算单元342,其中:
[0096]第一色调计算单元341,用于若所述文字的颜色为白色,则计算所述目标图片的明度乘以第一预设阈值nl的结果作为所述文字显示区域的色调,其中,0〈nl〈l。
[0097]具体实现中,色调包括色相、纯度值和明度,若所述文字的颜色为白色,第一色调计算单元341可以只将所述目标图片的明度乘以第一预设阈值nl,色相与纯度值保持不变,将计算得到的明度结合原始色相和原始纯度值作为所述文字显示区域的色调,假设,nl等于1/2,色调确定单元33确定出的目标图片的色调HSB值为162,100,100,则第一色调计算单元341结合文字的颜色和目标图片的色调可以确定出所述文字显示区域的色调为162,100,50ο
[0098]第二色调计算单元342,用于若所述文字的颜色为黑色,则计算所述目标图片的明度乘以第二预设阈值n2的结果作为所述文字显示区域的色调,其中,η2>1。
[0099]具体实现中,第二色调计算单元342可以只将所述目标图片的明度乘以第二预设阈值n2,色相与纯度值保持不变,将计算得到的明度结合原始色相和原始纯度值作为所述文字显示区域的色调,假设π2等于3/2,色调确定单元33定出的目标图片的色调HSB值为162,100,50,则第二色调计算单元342结合文字的颜色和目标图片的色调可以确定出所述文字显示区域的色调为162,100,75。
[0100]需要指出的是,若所述目标图片的明度乘以η2之后的值超出了明度的最大值100%,则第二色调计算单元342可以忽略超出的部分,即将明度确定为100%,例如,目标图片的HSB值为162,100,90,η2等于1.5,则第二色调计算单元342计算所述文字显示区域的色调为162,100,100。
[0101]所述调整单元34还可以包括连接单元343,用于连接第一色调计算单元341和第二色调计算单元342,所述调整单元34可以时普通的连接器件。
[0102]进一步的,所述终端30还可以包括色调控制单元36,用于控制所述文字显示区域的色调渐变。
[0103]具体的,色调控制单元36可以控制所述文字显示区域的色调渐变,即控制所述文字显示区域的色调逐渐变浅或逐渐变深等等。
[0104]本发明实施例,色值采样单元可以在目标图片中获取至少一个采样点的色值,色调确定单元可以根据获取得到的采样点的色值,确定所述目标图片的色调,调整单元可以根据所述目标图片的色调,调整所述文字显示区域的色调,实现了根据图片的色调调整该图片对应的文字显示区域的色调,增强了显示效果,从而增强了用户体验。
[0105]请参阅图7,图7是本发明另一实施例提供的一种终端的结构示意图,如图7所示,该终端70可以包括:至少一个处理器71,例如CPU,至少一个通信总线72,显示器73以及存储器74。其中,所述显示器73用于显示目标图片以及所述目标图片对应的文字显示区域;通信总线72用于实现这些组件之间的连接通信。存储器74可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器74中存储一组程序代码,且处理器71用于调用存储器74中存储的程序代码,用于执行以下操作:
[0106]获取目标图片以及所述目标图片对应的文字显示区域;
[0107]在所述目标图片中获取至少一个采样点的色值;
[0108]根据所述获取得到的采样点的色值,确定所述目标图片的色调;
[0109]根据所述目标图片的色调,调整所述文字显示区域的色调。
[0110]作为一种可选的实施方式,处理器71根据所述获取得到的采样点的色值,确定所述目标图片的色调具体可以包括:
[0111]根据所述获取得到的采样点的色值,在所述各个采样点中确定参考采样点;
[0112]根据所述参考采样点的色值,确定所述目标图片的色调。
[0113]其中,处理器71根据所述获取得到的采样点的色值,在所述各个采样点中确定参考采样点具体可以包括:
[0114]根据所述获取得到的采样点的色值,计算所述各个采样点的纯度值;
[0115]将所述计算得到的纯度值最大的采样点确定为所述参考采样点。
[0116]作为另一种可选的实施方式,若在所述目标图片中获取了至少两个采样点的色值,处理器71根据所述获取得到的采样点的色值,确定所述目标图片的色调具体可以包括:
[0117]根据所述获取得到的至少两个采样点的色值,计算所述各个采样点的纯度值;
[0118]将所述计算得到的纯度值最大的采样点确定为第一采样点,且将纯度值最小的采样点确定为第二采样点;
[0119]根据所述第一采样点与第二采样点之间的色值的区间,确定所述目标图片的色调。
[0120]可选的,处理器901根据所述目标图片的色调,调整所述文字显示区域的色调之前,还执行如下步骤:
[0121]获取所述文字显示区域的文字的颜色;
[0122]所述根据所述目标图片的色调,调整所述文字显示区域的色调包括:
[0123]结合所述目标图片的色调和所述文字的颜色,调整所述文字显示区域的色调。
[0124]其中,处理器901结合所述目标图片的色调和所述文字的颜色,调整所述文字显示区域的色调具体可以包括:
[0125]若所述文字的颜色为白色,则计算所述目标图片的明度乘以第一预设阈值nl的结果作为所述文字显示区域的色调,其中,0〈nl〈l。
[0126]其中,处理器901结合所述目标图片的色调和所述文字的颜色,调整所述文字显示区域的色调具体还可以包括:
[0127]若所述文字的颜色为黑色,则计算所述目标图片的明度乘以第二预设阈值n2的结果作为所述文字显示区域的色调,其中,η2>1。
[0128]进一步的,处理器901根据所述目标图片的色调,调整所述文字显示区域的色调之后,还执行如下步骤:
[0129]控制所述文字显示区域的色调渐变。
[0130]本发明实施例,处理器可以在目标图片中获取至少一个采样点的色值,根据获取得到的采样点的色值,确定所述目标图片的色调,根据所述目标图片的色调,调整所述文字显示区域的色调,实现了根据图片的色调调整该图片对应的文字显示区域的色调,增强了显示效果,从而增强了用户体验。
[0131]需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明实施例所必须的。
[0132]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0133]本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
[0134]本发明实施例中所述单元,可以通过通用集成电路,例如CPU (CentralProcessing Unit,中央处理器),或通过 ASIC (Applicat1n Specific IntegratedCircuit,专用集成电路)来实现。
[0135]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0136]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种调整文字显示区域色调的方法,其特征在于,包括: 获取目标图片以及所述目标图片对应的文字显示区域; 在所述目标图片中获取至少一个采样点的色值; 根据所述获取得到的采样点的色值,确定所述目标图片的色调; 根据所述目标图片的色调,调整所述文字显示区域的色调。
2.如权利要求1所述的方法,其特征在于,所述根据所述获取得到的采样点的色值,确定所述目标图片的色调包括: 根据所述获取得到的采样点的色值,在所述各个采样点中确定参考采样点; 根据所述参考采样点的色值,确定所述目标图片的色调。
3.如权利要求2所述的方法,其特征在于,所述根据所述获取得到的采样点的色值,在所述各个采样点中确定参考采样点包括: 根据所述获取得到的采样点的色值,计算所述各个采样点的纯度值; 将所述计算得到的纯度值最大的采样点确定为所述参考采样点。
4.如权利要求1所述的方法,其特征在于,若在所述目标图片中获取了至少两个采样点的色值,所述根据所述获取得到的采样点的色值,确定所述目标图片的色调包括: 根据所述获取得到的至少两个采样点的色值,计算所述各个采样点的纯度值; 将所述计算得到的纯度值最大的采样点确定为第一采样点,且将纯度值最小的采样点确定为第二采样点; 根据所述第一采样点与第二采样点之间的色值的区间,确定所述目标图片的色调。
5.如权利要求1所述的方法,其特征在于,所述根据所述目标图片的色调,调整所述文字显示区域的色调之前,还包括: 获取所述文字显示区域的文字的颜色; 所述根据所述目标图片的色调,调整所述文字显示区域的色调包括: 结合所述目标图片的色调和所述文字的颜色,调整所述文字显示区域的色调。
6.如权利要求5所述的方法,其特征在于,所述结合所述目标图片的色调和所述文字的颜色,调整所述文字显示区域的色调包括: 若所述文字的颜色为白色,则计算所述目标图片的明度乘以第一预设阈值nl的结果作为所述文字显示区域的色调,其中,0〈nl〈l。
7.如权利要求6所述的方法,其特征在于,所述结合所述目标图片的色调和所述文字的颜色,调整所述文字显示区域的色调包括: 若所述文字的颜色为黑色,则计算所述目标图片的明度乘以第二预设阈值n2的结果作为所述文字显示区域的色调,其中,η2>1。
8.如权利要求1-7任一项所述的方法,其特征在于,所述根据所述目标图片的色调,调整所述文字显示区域的色调之后,还包括: 控制所述文字显示区域的色调渐变。
【文档编号】G06F3/01GK104076928SQ201410337406
【公开日】2014年10月1日 申请日期:2014年7月15日 优先权日:2014年7月15日
【发明者】鲁溢 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1