一种移动终端显示桌面文字颜色的方法及装置的利记博彩app

文档序号:7710358阅读:214来源:国知局
专利名称:一种移动终端显示桌面文字颜色的方法及装置的利记博彩app
技术领域
本发明涉及移动终端领域,尤其涉及移动终端显示桌面上文字字体颜色 的方法及装置。
背景技术
目前移动终端桌面上显示的文字的颜色基本上都是固定不变的,这会给 用户的使用带来极大地不便。如今移动终端上显示的文字越来越多,比如应 用程序图标、时间、运营商名称、动态分发内容及其音乐播放歌曲名或其它 媒体播放片名等。当用户将其喜爱的图片更换为桌面上的墙纸时,如果桌面 显示文字处的墙纸颜色和桌面上文字字体颜色相近或者相同时,用户通常会 看不见或者看不清桌面上显示的文字。遇到这种情况,用户或者忍痛割爱,
不得不更换其它适合于桌面上文字的墙纸;或者针对其喜爱的墙纸去反复寻 找并试着更换与该墙纸适应的桌面文字颜色,但最后仍有可能因找不到合适 颜色的桌面文字而不得不放弃其喜爱的墙纸。
由此可见,现有的移动终端桌面以固定不变的文字颜色来显示的方式, 已经极为不适应用户多样化、个性化发展的需求,因此亟待改进。

发明内容
本发明所要解决的技术问题是提供一种移动终端显示桌面文字颜色的方 法及装置,能够针对墙纸颜色自适应地调整桌面文字颜色进行显示。
为了解决上述技术问题,本发明提供了一种移动终端显示桌面文字颜色 的方法,包4舌
获取桌面上显示文字区域处的墙纸的位图,将该位图中每一像素点的颜 色与预先存储的字体的颜色范围进行比较,以获取该墙纸的主色;将与该墙纸的主色反差大的颜色确定为该文字区域内字体的颜色,并以 确定的颜色显示该文字区域内字体。
进一步地,与所述墙纸的主色反差大的颜色为该主色的补色。
进一步地,预先存储字体的颜色范围包括
按照终端支持颜色位数预存常用字体颜色及其补色,并预存这些颜色相 近的颜色范围,且该颜色范围内的颜色色值不相互重叠。
进一步地,获取该墙纸的主色是指
通过比较,确定每一像素点的颜色所属的字体的颜色范围,对所有字体 的颜色范围内的像素点进行统计,找到具有像素点最多的颜色范围,将该颜 色范围所对应的颜色确定为该墙纸的主色。
进一步地,与该墙纸的主色反差大的颜色通过以下步骤查找
找到主色的补色所属的字体的颜色范围,或找到与补色相差最小的颜色 所属的字体的颜色范围,将找到的该颜色范围所对应的颜色确定为要查找的颜色。
为了解决上述技术问题,本发明提供了一种移动终端显示桌面文字颜色 的装置,包括依次连接的桌面文字区域抓获模块、墙纸位图信息获取模块、 墙纸位图主色获取模块以及字体颜色显示模块,其中
桌面文字区域抓获模块,用于抓获终端桌面上显示的文字区域,并将文 字区域及其标识分别输出给墙纸位图信息获取模块和字体颜色显示模块;
墙纸位图信息获取模块,用于获取文字区域处墙纸的位图,并将该位图 和文字区域的标识输出给墙纸位图主色获取模块;
墙纸位图主色获^4莫块,用于对输入的位图中每一像素点的颜色与预先 存储的字体的颜色范围进行比较,以获取墙纸的主色,并将该主色和文字区 域的标识输出给字体颜色显示模块;
字体颜色显示模块,用于找到与该主色反差大的颜色,并通过文字区域 的标识确定为相应文字区域内字体的颜色,以该确定的颜色显示相应文字区域字体的颜色。 进一步地,
字体颜色显示模块找到的与该主色反差大的颜色是指该主色的补色。 进一步地,还包括与墙纸位图主色获取模块连接的字体颜色范围预存模
块,其中
字体颜色范围预存模块,用于按照终端支持颜色位数预先存储常用字体 颜色及其补色以及这些颜色相近的颜色范围,且该颜色范围内的颜色色值不 相互重叠;
墙纸位图主色获取模块,对输入的位图中每一像素点的颜色与字体颜色 范围预存模块内预先存储的字体的颜色范围进行比较,以获取墙纸的主色。
进一步地,
墙纸位图主色获取模块通过所述比较,确定每一像素点的颜色所属的字 体的颜色范围,对所有字体的颜色范围内的像素点进行统计,找到具有像素 点最多的颜色范围,将该颜色范围所对应的颜色确定为该墙纸的主色。
进一步地,
字体颜色显示模块,找到主色的补色所属的字体的颜色范围,或找到与 该补色相差最小的颜色所属的字体的颜色范围,将找到的颜色范围所对应的 颜色确定为要查找的与主色反差大的颜色。
采用本发明的方法及装置,能够针对用户安装的墙纸的颜色自动调整桌 面上文字的颜色,从而保证用户在更换墙纸之后桌面上的文字依然清晰可见, 由此大大了增加用户使用的方便性,提升了用户体验,从而能够适应用户多 样化、个性化发展的需求。


图1为移动终端桌面上显示文字及墙纸的示意图2为本发明实施例的移动终端显示桌面文字颜色的方法流程图;图3为本发明的方法应用实例流程图4为本发明实施例的移动终端显示桌面文字颜色的装置的结构框图。
具体实施例方式
本发明提供的移动终端显示桌面文字颜色的方法及装置,其发明构思是,当要在桌面的墙纸上显示文字区域内的字体时,先获取到文字区域处墙纸的主色,再根据该主色获取与该主色反差大的颜色,并将其确定为文字区域内的字体的颜色从而显示之。
以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。以下实施例仅仅用于说明和解释本发明,而不构成对本发明技术方案的限制。
如图1所示,通常会在移动终端桌面上显示墙纸,并固定显示出文字区i或内的文字。
本发明实施例的移动终端显示桌面文字颜色的方法流程如图2所示,包括如下步骤
210:按照移动终端支持颜色位数预存常用字体颜色及其补色,并预存这些颜色相近的颜色范围;
譬如一移动终端支持16位的像素色值,预存常用字体颜色及其补色色值分别为X1,X2, ...XN,并预存分别与X1,X2, ...XN相近的颜色范围(a b),(c d) , ... (k m)。其中,这些颜色范围内的色值不能相互有重叠。
220:获取桌面上显示文字区域处的墙纸的位图,将该位图中每一像素点的颜色与预存的颜色范围进行比较,从而获取该处墙纸的主色;
通过比较,确定每一像素点的颜色所属的颜色范围,对所有具有位图像素点的颜色范围内的像素点进行统计,找到像素点最多的颜色范围,则将该颜色范围所对应的颜色确定为文字区域处的墙纸的主色。
230:找到与该主色反差大的颜色,并将其确定为文字区域内字体的颜色;
与该主色反差大的颜色优选为该主色的补色,亦即将该主色的补色确定为文字区域内字体的颜色。
譬如文字区域处的墙纸的主色为黑色,则将黑色的补色即白色或与黑色相差较大的黄色确定为文字区域内字体的颜色。
240:以该确定的颜色显示文字区域内的字体。
如图3所示,是本发明针对上述方法给出的一个应用实例流程,里面对如何逐一根据文字区域处墙纸的位图信息获取墙纸的主色,并由此确定文字区域内的字体颜色,进行了更详细地阐述;该流程假设移动终端已预存了常用字体颜色及其补色以及这些颜色相近的颜色范围,包括如下步骤
301:显示用户更换的墙纸;
墙纸更换时,找出桌面上固定显示的文字区域。如图1中的文字区域l、文字区域2、文字区域3以及文字区域4。
302:获取桌面上固定显示的一块文字区域所处墙纸的位图信息,包括位图中所有像素点及其色值;
譬如获取图1中的文字区域1所处墙纸的位图信息,包括其中n个像素点和其色值假设为(yl,y2, ...,yn)。
303:判断并记录该位图中每个像素点的色值其所属的预存字体的颜色范
围;
即从yl到yn逐一判断并记录其色值是处于(a-b), (c扁d),..., ( k-m )的哪一个颜色范围内。
304:统计所有具有位图像素点的颜色范围其内的像素点数目;
譬如经统计获知(a-b)内具有2189个像素点,(c-d )内具有290个l象素点,…,(k-m)内具有101个像素点。
305:将其中具有最多像素点数目的颜色范围所对应颜色的色值确定为该位图的主色的色值;
譬如将具有最多像素点的(a-b)所对应的黑色色值X1确定为该位图的主色的色值。306:获取与该位图主色的色值反差大的颜色的色值,并将其确定为桌面上该文字区域的文字颜色的色值;
与该主色反差大的颜色优选为该主色的补色。
可以通过以下方式找与主色反差大的颜色(包括主色的补色)
1 )将颜色A对应RGB值按位取反所获得的RGB值,然后再转换为具体色值作为补色B对应的色^直。
譬如,黑色的GRB值为(0, 0, 0),对该GRB值按位取反得(255,255, 255 ),再将其转换为相应的色值,即白色色值X2。
2)根据颜色A的补色找到其所在的颜色范围,或找到与该补色相差最小的颜色的颜色范围,将该颜色范围所对应的颜色确定为要找的颜色。
307:判断是否还有其它文字区域,是则返回步骤302^L行,否则结束流程。
本发明针对前面叙述的移动终端显示桌面文字颜色的方法实施例,还相应地提供了移动终端显示桌面文字颜色的装置实施例,其结构如图4所示,该装置400包括字体颜色范围预存模块410,还包括依次连接的桌面文字区域抓获模块420、墙纸位图信息获取模块430、墙纸位图主色获取模块440以及字体颜色显示;^莫块450,其中
字体颜色范围预存模块410,用于按照移动终端支持颜色位数预存常用字体颜色及其补色,并预存这些颜色相近的颜色范围;
桌面文字区域抓获模块420,用于抓获桌面上显示的文字区域,并将文字区域及其标识分别输出给墙纸位图信息获取模块430和字体颜色显示模块450;
墙纸位图信息获取4莫块430,用于获取桌面上显示的文字区域处墙纸的位图,并将该位图和文字区域标识输出给墙纸位图主色获取模块440;
墙纸位图主色获取模块440,还与字体颜色范围预存模块410连接,用于对输入的位图中每一像素点的颜色与字体颜色范围预存模块410中预存的颜色范围进行比较,以获取该处墙纸的主色,并将该主色和文字区域标识输
出给字体颜色显示模块450;
墙纸位图主色获取模块440通过比较,确定每一像素点的颜色所属的颜色范围,对所有具有位图像素点的颜色范围内的像素点进行统计,找到像素点最多的颜色范围,则将该颜色范围所对应的颜色确定为文字区域处的墙纸的主色。
字体颜色显示模块450,用于针对从桌面文字区域抓获模块420输入的桌面上显示的文字区域,根据输入的文字区域处的墙纸的主色,找到与该主色反差大的颜色,通过文字区域标识确定为相应文字区域内字体的颜色,并以该颜色显示该文字区域字体的颜色。
与该主色反差大的颜色优选为该主色的补色。
譬如文字区域1处的墙纸的主色为黑色,则将黑色的补色即白色或与黑色相差较大的黄色确定为文字区域1内字体的颜色。
与市场上移动终端所带功能相比,本发明为移动终端提供了一种能够根据桌面墙纸的颜色而自适应地调整桌面上文字颜色的功能,由此保证了用户在更换墙纸之后桌面上的文字依然清晰可见,大大了增加用户使用的方便性,提升了用户体验,从而适应了用户多样化、个性化发展的需求。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种移动终端显示桌面文字颜色的方法,包括获取桌面上显示文字区域处的墙纸的位图,将所述位图中每一像素点的颜色与预先存储的字体的颜色范围进行比较,以获取所述墙纸的主色;将与所述墙纸的主色反差大的颜色确定为所述文字区域内字体的颜色,并以确定的颜色显示所述文字区域内字体。
2、 按照权利要求所述的方法,其特征在于,所述与所述墙纸的主色反 差大的颜色为所述主色的补色。
3、 按照权利要求1或2所述的方法,其特征在于,预先存储字体的颜 色范围包括按照所述终端支持颜色位数预存常用字体颜色及其补色,并预存这些颜 色相近的颜色范围,且所述颜色范围内的颜色色值不相互重叠。
4、 按照权利要求3所述的方法,其特征在于,获取所述墙纸的主色是指通过所述比较,确定所述每一像素点的颜色所属的字体的颜色范围,对 所有字体的颜色范围内的像素点进行统计,找到具有像素点最多的颜色范围, 将该颜色范围所对应的颜色确定为所述墙纸的主色。
5、 按照权利要求2所述的方法,其特征在于,与所述墙纸的主色反差 大的颜色通过以下步骤查找找到所述主色的补色所属的字体的颜色范围,或找到与所述补色相差最 小的颜色所属的字体的颜色范围,将找到的所述颜色范围所对应的颜色确定 为要查找的颜色。
6、 一种移动终端显示桌面文字颜色的装置,包括依次连"t妄的桌面文字 区域抓获模块、墙纸位图信息获取模块、墙纸位图主色获取模块以及字体颜 色显示模块,其中所述桌面文字区域抓获模块,用于抓获所述终端桌面上显示的文字区域, 并将所述文字区域及其标识分别输出给所述墙纸位图信息获取模块和所述字 体颜色显示模块;所述墙纸位图信息获取模块,用于获取所述文字区域处墙纸的位图,并将所述位图和所述文字区域的标识输出给所述墙纸位图主色获取^^莫块;所述墙纸位图主色获取模块,用于对输入的位图中每一像素点的颜色与 预先存储的字体的颜色范围进行比较,以获取所述墙纸的主色,并将所述主 色和所述文字区域的标识输出给所述字体颜色显示模块;所述字体颜色显示模块,用于找到与所述主色反差大的颜色,并通过所 述文字区域的标识确定为相应文字区域内字体的颜色,以该确定的颜色显示 相应文字区域字体的颜色。
7、 按照权利要求6所述的装置,其特征在于,所述字体颜色显示模块找到的与所述主色反差大的颜色是指所述主色的 补色。
8、 按照权利要求6或7所述的装置,其特征在于,还包括与所述墙纸 位图主色获取模块连接的字体颜色范围预存模块,其中所述字体颜色范围预存模块,用于按照所述终端支持颜色位数预先存储 常用字体颜色及其补色以及这些颜色相近的颜色范围,且所述颜色范围内的 颜色色值不相互重叠;所述墙纸位图主色获取模块,对输入的位图中每一像素点的颜色与所述 字体颜色范围预存模块内预先存储的字体的颜色范围进行比较,以获取所述 墙纸的主色。
9、 按照权利要求8所述的装置,其特征在于,所述墙纸位图主色获取模块通过所述比较,确定所述每一像素点的颜色 所属的字体的颜色范围,对所有字体的颜色范围内的像素点进行统计,找到 具有像素点最多的颜色范围,将该颜色范围所对应的颜色确定为所述墙纸的 主色。
10、 按照权利要求7所述的装置,其特征在于,所述字体颜色显示模块,找到所述主色的补色所属的字体的颜色范围, 或找到与所述补色相差最小的颜色所属的字体的颜色范围,将找到的所述颜 色范围所对应的颜色确定为要查找的与所述主色反差大的颜色。
全文摘要
本发明披露了一种移动终端显示桌面文字颜色的方法及装置,其中方法包括获取桌面上显示文字区域处的墙纸的位图,将该位图中每一像素点的颜色与预先存储的字体的颜色范围进行比较,以获取该墙纸的主色;将与该墙纸的主色反差大的颜色确定为该文字区域内字体的颜色,并以确定的颜色显示该文字区域内字体。本发明能够针对用户安装的墙纸的颜色自动调整桌面上文字的颜色,从而保证用户在更换墙纸之后桌面上的文字依然清晰可见,由此大大了增加用户使用的方便性,提升了用户体验,从而能够适应用户多样化、个性化发展的需求。
文档编号H04M1/725GK101605175SQ20091015813
公开日2009年12月16日 申请日期2009年7月13日 优先权日2009年7月13日
发明者王文换 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1