桌面图标显示方法及装置的制造方法

文档序号:9910716阅读:431来源:国知局
桌面图标显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端桌面显示领域,尤其涉及一种桌面图标显示方法及装置。
【背景技术】
[0002]用户在应用电子设备上安装的应用软件时,通常都是通过点击设置在该电子设备桌面上的应用软件的图标来实现的。因此通常会在桌面上设置该应用软件的图标来方便用户使用。由于每个应用软件的图标通常都是预先设计好的,并未考虑图标所在桌面位置的背景颜色的设定,图标与其背景的配色方案存在不适配的问题,而且用户也无法更改。因此很多时候图标的主体颜色与其所处桌面位置的背景颜色相近或相同,造成该图标的辨识度较低,用户很难将该图标从桌面背景中区别开来,导致用户操作效率的降低,不利于提升用户的使用体验。

【发明内容】

[0003]本发明的主要目的在于提供一种桌面图标显示方法及装置,旨在解决由于图标的主体颜色与其所处桌面位置的背景颜色相近或相同,造成该图标的辨识度较低,用户很难从将该图标从桌面背景中区别开来的这一技术问题。
[0004]为实现上述目的,本发明提供的一种桌面图标显示装置,包括:
[0005]图标主体颜色获取模块,用于获取终端桌面上图标的主体颜色向量Cl;
[0006]背景区域获取模块,用于获取所述图标所在背景区域;
[0007]背景区域主体颜色获取模块,用于获取所述图标所在背景区域的主体颜色向量C2;
[0008]处理模块,用于若所述图标的主体颜色向量Cl与所述图标所在背景区域的主体颜色向量C2处于同一个预设的颜色区间时,调整所述图标内指定像素的颜色向量,使所述图标与所述图标所在的背景区域有区分。
[0009]可选地,所述处理模块包括:
[0010]反差颜色计算单元,用于将所述背景区域的主体颜色向量C2的每一个元素值取反,获得所述主体颜色向量C2的反差颜色向量C3;
[0011]图标颜色调整单元,用于将所述图标内与所述图标的主体颜色向量Cl处于同一个预设的颜色区间的所有像素的颜色向量调整为所述反差颜色向量C3。
[0012]可选地,所述处理模块包括:
[0013]图标轮廓提取单元,用于提取所述图标的轮廓,获取所述图标的边缘像素集;
[0014]边缘像素处理单元,用于针对所述边缘像素集进行遍历并进行如下处理:
[0015]提取当前边缘像素在所述图标所在的背景区域的相邻像素;
[0016]获取所述相邻像素的颜色向量C4;
[0017]将所述相邻像素的颜色向量C4的每一个元素值取反,获得所述相邻像素的颜色向量C4的反差颜色向量C5;
[0018]将所述当前边缘像素的颜色向量调整为所述反差颜色向量C5。
[0019]可选地,所述图标主体颜色获取模块包括:
[0020]图标分类统计单元,用于根据预设的颜色区间对所述图标的所有像素的颜色进行分类统计;
[0021]图标主体颜色获取单元,用于将计数量最高的所述颜色区间的代表颜色向量选为所述主体颜色向量Cl,
[0022]所述背景区域主体颜色获取模块包括:
[0023]背景区域分类统计单元,用于根据预设的颜色区间对所述图标所在所述背景区域的所有像素的颜色进行分类统计;
[0024]背景区域主体颜色获取单元,用于将计数量最高的所述颜色区间的代表颜色向量选为所述主体颜色向量C2。
[0025]可选地,所述背景区域获取模块包括:
[0026]图标中心点坐标获取单元,用于获取所述图标的中心在终端桌面的坐标位置(X_p,Y_p);
[0027]背景区域位置获取单元,用于获取当X_lt[i,j]〈X_p〈X_rb[i,j]、Y_lt[i,j]〈Y_p〈Y_rb[i,j]时i和j的取值;
[0028]背景区域截取单元,用于将左上角坐标为0_1〖[1,」],¥_1〖[1,」])、右下角坐标为(X_rb[i,j],Y_rb[i,j])的宫格区域截取为所述图标的所述背景区域,
[0029]其中:
[0030]X_lt[i, j]=ff_g*( j-Ι);
[0031]Y_lt[i,j] =H_g*(i_l);
[0032]X_rb[ i , j ] =ff_g* j ;
[0033]Y_rb[ i , j] =H_g*i ;
[0034]ff_g=ff_d/N;
[0035]H_g = H_d/M;
[0036]W_d为所述终端桌面的宽度;
[0037]H_d为所述终端桌面的高度;
[0038]W_g为所述宫格的宽度;
[0039]H_g为所述宫格的高度;
[0040]M为桌面可排列宫格的总行数;
[0041 ] N为桌面可排列宫格的总列数;
[0042]i为当前宫格的行数,大于或等于0,并小于或等于M;
[0043]j为当前宫格的列数,大于或等于0,并小于或等于N。
[0044]此外,为实现上述目的,本发明还提供一种桌面图标显示方法,包括:
[0045]获取终端桌面上图标的主体颜色向量Cl;
[0046]获取所述图标所在背景区域;
[0047]获取所述图标所在背景区域的主体颜色向量C2;
[0048]若所述图标的主体颜色向量Cl与所述图标所在背景区域的主体颜色向量C2处于同一个预设的颜色区间时,调整所述图标内指定像素的颜色向量,使所述图标与所述图标所在的背景区域有区分。
[0049]可选地,所述调整所述图标内指定像素的颜色向量,使所述图标与所述图标所在的背景区域有区分的步骤为:
[0050]将所述背景区域的主体颜色向量C2的每一个元素值取反,获得所述背景区域的主体颜色向量C2的反差颜色向量C3;
[0051]将所述图标内与所述图标的主体颜色向量Cl处于同一个预设的所述颜色区间的所有像素的颜色向量调整为所述反差颜色向量C3。
[0052]可选地,所述调整所述图标内指定像素的颜色向量,使所述图标与所述图标所在的背景区域有区分的步骤为:
[0053]提取所述图标的轮廓,获取所述图标的边缘像素集;
[0054]针对所述边缘像素集进行遍历并进行如下处理:
[0055]提取当前边缘像素在所述图标所在的背景区域的相邻像素;
[0056]获取所述相邻像素的颜色向量C4;
[0057]将所述相邻像素的颜色向量C4的每一个元素值取反,获得所述相邻像素的颜色向量C4的反差颜色向量C5;
[0058]将所述当前边缘像素的颜色向量调整为所述反差颜色向量C5。
[0059]可选地,所述获取所述桌面上所述图标的所述主体颜色向量Cl的步骤包括:
[0060]根据预设的所述颜色区间对所述图标的所有像素的颜色进行分类统计;
[0061]将计数量最高的所述颜色区间的代表颜色向量选为所述主体颜色向量Cl,
[0062]所述获取所述图标所在所述背景区域的所述主体颜色向量C2的步骤包括:
[0063]根据预设的所述颜色区间对所述图标所在所述背景区域的所有像素的颜色进行分类统计;
[0064]将计数量最高的所述颜色区间的代表颜色向量选为所述主体颜色向量C2。
[0065]可选地,获取所述图标在所述背景区域的步骤包括:
[0066]获取所述图标的中心在终端桌面的坐标位置(X_p,Y_p);
[0067]当X_11[ i,j ] <X_p<X_rb [ i,j ]、Y_11 [ i,j ] <Y_p<Y_rb [ i,j ]时,获取i和 j 的取值;
[0068]将左上角坐标为(X_lt[i,j],Y_lt[i,j])、右下角坐标为(X_rb[i,j],Y_rb[i,j])
的宫格区域截取为所述图标的所述背景区域,
[0069]其中:
[0070]X_lt[i, j]=ff_g*( j-Ι);
[0071]Y_lt[i, j]=H_g*(1-l);
[0072]X_rb[ i , j ] =ff_g* j ;
[0073]Y_rb[ i , j] =H_g*i ;
[0074]ff_g=ff_d/N;
[0075]H_g = H_d/M;
[0076]W_d为所述终端桌面的宽度;
[0077]H_d为所述终端桌面的高度;
[0078]W_g为所述宫格的宽度;
[0079]H_g为所述宫格的高度;
[0080]M为桌面可排列宫格的总行数;
[0081 ] N为桌面可排列宫格的总列数;
[0082]i为当前宫格的行数,大于或等于0,并小于或等于M;
[0083]j为当前宫格的列数,大于或等于0,并小于或等于N。
[0084]本发明提出的桌面图标显示方法及装置,通过对比获取的终端桌面上图标的主体颜色向量Cl与该图标所在背景区域的主体颜色向量C2,若图标的主体颜色向量Cl与图标所在背景区域的主体颜色向量C2处于同一个预设的颜色区间时,则调整所述图标内指定像素的颜色向量,使所述图标与所述图标所在的背景区域有区分,从而避免由于图标的主体颜色与其所处桌面位置的背景颜色相近或相同,造成该图标的辨识度较低,用户很难从将该图标从桌面背景中区别开来的这一技术问题。达到了使图标与其所处的背景区域产生色彩差异的目的,用户可以很容易的将该图标从桌面背景之中区别开来,提高用户的操作效率,提升用户的使用体验的技术效果。并且这种处理简单有效,计算量不大,不会增加系统的负担。
【附图说明】
[0085]图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图;
[0086]图2为如图1所示的移动终端的无线通信系统示意图;
[0087]图3为本发明桌面图标显示装置的第一实施例的功能模块示意图;
[0088]图4为本发明桌面图标显示装置的第二实施例的处理模块204细化功能模块示意图;
[0089]图5为本发明桌面图标显示装置的第三实施例的处理模块204细化功能模块示意图;
[0090]图6为本发明桌面图标显示装置的第四实施例的图标主体颜色获取模块201细化功能t旲块不意图;
[0091]图7为本发明桌面图标显示装置的第四实施例的背景区域主体颜色获取模块203细化功能模块示意图;
[0092]图8为本发明桌面图标显示装置的第五实施例的背景区域获取模块202细化功能丰旲块不意图;
[0093]图9为本发明桌面图标显示方法的第一实施例的流程示意图;
[0094]图10为本发明桌面图标显示方法的第二实施例的步骤S40的细化流程示意图;
[0095]图11为本发明桌面图标显示方法的第三实施例的步骤S40的细化流程示意图;
[0096]图12为本发明桌面图标显示方法的第四实施例的步骤SlO的细化流程示意图;
[0097]图13为本发明桌面图标显示方法的第四实施例的步骤S30的细化流程示意图;
[0098]图14为本发明桌面图标显示方法的第五实施例的步骤S20的细化流程示意图。
[0099]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0100]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0101]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1