一种修饰图标的方法、装置和移动终端的制作方法

文档序号:6366298阅读:150来源:国知局
专利名称:一种修饰图标的方法、装置和移动终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种修饰图标的方法、装置和移动终端。
背景技术
Android安卓平台主菜单提供了丰富的应用图标展示方法和内容。现有技术中完全根据用户预制于应用包中的图片来显示应用图标,没有过多的修饰。这就造成了主菜单上各应用的图标从形状到风格都可能不一样,整体显示凌乱。目前,还可给应用图标随机配置上背景图,但是这种方法也很生硬,随机的方式也有很大的不确定性。这样,随机配置上的背景可能和应用图标原图色调上很接近,这样效果反而不好。

发明内容
本发明实施例提供了一种修饰图标的方法、装置和移动终端,可以提供与图标颜色匹配的修饰图。本发明实施例提供了一种修饰图标的方法,包括:获取移动终端当前图标的颜色均值;查找所述颜色均值对应的图片组;在所述对应的图片组中选择图片修饰所述当前图标。相应的,本发明实施例提供了一种修饰图标的装置,包括:获取模块,用于获取移动终端当前图标的颜色均值;查找模块,用于查找所述颜色均值对应的图片组;修饰模块,用于在所述对应的图片组中选择图片修饰所述当前图标。相应的,本发明实施例提供了一种移动终端,包括:上述修饰图标的装置。本发明实施例提供了一种修饰图标的方法、装置和移动终端,用于获取移动终端当前图标的颜色均值;查找所述颜色均值对应的图片组;在所述对应的图片组中选择图片修饰所述当前图标。使用本发明实施例提供的修饰图标的方法、装置和终端,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。


图1为本发明实施例中修饰图标的方法流程示意图;图2为本发明另一实施例中修饰图标的方法流程示意图;图3为本发明实施例中修饰图标的装置示意图。
具体实施例方式下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其对应能够达到的有益效果进行详细地阐述。为了解决现有技术存在的问题,本发明实施例提供了一种修饰图标的方法,如图1所示,该方法包括:步骤101、获取移动终端当前图标的颜色均值;步骤102、查找颜色均值对应的图片组;步骤103、在对应的图片组中选择图片修饰该当前图标。现有技术中为终端显示的图标配置修饰图时,一般随机选择存储的图片修饰图标。这样,导致随机选择的图片可能和图标色彩不匹配。本发明实施例提供的方法,预先按照图片的颜色,将图片划分到所属的图片组。具体的,将同色调的图片作为一个图片组存储,然后为该图片组配置一个或多个颜色值范围。例如,可以将粉色系的图片划分为一个图片组,将黄色系的图片划分为一个图片组。为每个图片组配置颜色值范围时,可以参考图片组的色调,例如将粉色调三原色rgb (255,105,180) HotPink, rgb (255,20,147) DeepPink 等归为同一颜色值范围;把绿色调rgb (0,128,0) Green > rgb (0,100,0) DarkGreen等归为同一颜色值范围。其中,每个颜色值范围包含一个或多个rgb值,所有颜色值范围中包含的rgb值可以覆盖三原色系的所有rgb值,也可以覆盖三原色系的部分rgb值。较佳的,每个颜色值范围包含的rgb值不相同。而且,也可以采用其他方式对图片进行分组,如将像素大小一样的图片划分在一个图片组中。需要为当前图标配置修饰图时,可以获取当前图标的所有或部分像素点的颜色值;计算所有或部分像素点的颜色均值。较佳的,获取部分像素点的颜色值时,最好在该图标的各个区域内均获取,避免集中获取某个区域的颜色值。确保颜色均值可以表征该图标的整体颜色。然后,在每个图片组预置对应的各个颜色值范围内,查找是否具有该颜色均值,其中,各个颜色值范围内包括一个或一个以上颜色值;若具有,则查找该颜色均值所在的颜色值范围对应的图片组;若不具有,则在各个颜色值范围内查找与该颜色均值差值最小的颜色值;查找差值最小的颜色值所在的颜色值范围对应的图片组。最后,在对应的图片组中选择至少一个图片;将选择的图片作为当前图标的前景图或背景图。例如,假设当前图标的颜色均值为rgb (0,100,0),第一个图片组对应的颜色值范围包括:rgb(255,105,180)、rgb (255,20,147)、第二个图片组对应的颜色值范围包括:rgb (0,128,0)、rgb (0,100,0),则可以查找到该颜色均值位于第二个图片组对应的颜色值范围内,由此,在第二个图片组内选择一个图片,将选择的图片作为当前图标的前景图或背景图。当每个颜色值范围均不具有该像素颜色均值时,可以计算各个颜色值范围内的颜色值与该颜色均值的差值,查找差值最小的颜色值所在的颜色值范围对应的图片组。例如,假设当前图标的颜色均值为rgb (0,100,0),第一个图片组对应的颜色值范围包括:rgb (255,105,180)、rgb (255,20,147)、第二个图片组对应的颜色值范围包括:rgb (0,128,0)、rgb (0,110,0),则可以确定出rgb (0,110,0)与该颜色均值的差值最小。由此,在rgb (0,110,0)所在的颜色值范围对应的图片组中一个图片,将选择的图片作为当前图标的前景图或背景图。其中,确定与颜色均值的差值时,可以采用矢量方式计算。通过上述描述,可以看出,使用本发明实施例提供的修饰图标的方法,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的像素颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。下面通过具体实施例对本发明实施例提供的修饰图标的方法进行详细说明,如图2所示,包括以下步骤:步骤201、获取当前图标的颜色均值;具体的,获取移动终端当前图标的所有或部分像素点的颜色值;计算所有或部分像素点的颜色值的均值,作为当前图标的颜色均值。步骤202、在每个图片组预置对应的各个颜色值范围内,查找是否具有该颜色均值;若具有,执行步骤203 ;否则,执行步骤204 ;具体的,一般情况下,图片组与颜色值范围为一一对应关系,当然,也可以一个图片组对应多个颜色值范围或者多个图片组对应一个颜色值范围。步骤203、查找颜色均值所在的颜色值范围对应的图片组,执行步骤206 ;步骤204、在各个颜色值范围内查找与颜色均值差值最小的颜色值;具体的,确定差值时可以采用矢量算法。步骤205、查找差值最小的颜色值所在的颜色值范围对应的图片组;步骤206、在对应的图片组中选择一个图片,将选择的图片作为当前图标的前景图或背景图。通过上述描述,可以看出,使用本发明实施例提供的修饰图标的方法,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的像素颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。基于同一发明构思,本发明实施例还提供了一种修饰图标的装置,如图3所示,包括:获取模块301,用于获取移动终端当前图标的颜色均值;查找模块302,用于查找所述颜色均值对应的图片组;修饰模块303,用于在所述对应的图片组中选择图片修饰所述当前图标。较佳的,所述获取模块301,具体用于获取所述当前图标的所有或部分像素点的颜色值;计算所述所有或部分像素点的颜色均值。较佳的,所述查找模块302,具体用于在每个图片组预置对应的各个颜色值范围内,查找是否具有所述颜色均值,所述各个颜色值范围内包括一个或一个以上颜色值;若具有,则查找所述颜色均值所在的颜色值范围对应的图片组;若不具有,则在所述各个颜色值范围内查找与所述颜色均值差值最小的颜色值;查找所述差值最小的颜色值所在的颜色值范围对应的图片组。较佳的,所述修饰模块303,具体用于在所述对应的图片组中选择至少一个图片;将选择的图片作为所述当前图标的前景图或背景图。基于同一发明构思,本发明实施例还提供了一种移动终端,包括:修饰图标的装置。该移动终端可以为智能手机、平板电脑、掌上电脑等各种终端。通过上述描述,可以看出,使用本发明实施例提供的修饰图标的方法、装置和终端,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的像素颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种修饰图标的方法,其特征在于,包括: 获取移动终端当前图标的颜色均值; 查找所述颜色均值对应的图片组; 在所述对应的图片组中选择图片修饰所述当前图标。
2.如权利要求1所述的方法,其特征在于,所述获取移动终端当前图标的颜色均值,包括: 获取移动终端所述当前图标的所有或部分像素点的颜色值; 计算所述所有或部分像素点的颜色均值。
3.如权利要求1所述的方法,其特征在于,所述查找所述颜色均值对应的图片组,包括: 在每个图片组预置对应的各个颜色值范围内,查找是否具有所述颜色均值,所述各个颜色值范围内包括一个或一个以上颜色值; 若具有,则查找所述颜色均值所在的颜色值范围对应的图片组; 若不具有,则在所述各个颜色值范围内查找与所述颜色均值差值最小的颜色值;查找所述差值最小的颜色值所在的颜色值范围对应的图片组。
4.如权利要求1所述的方法,其特征在于,在所述对应的图片组中选择图片修饰所述当前图标,包括: 在所述对应的图片组中选择至少一个图片; 将选择的图片作为所述当前图标的前景图或背景图。
5.一种修饰图标的装置,其特征在于,包括: 获取模块,用于获取移动终端当前图标的颜色均值; 查找模块,用于查找所述颜色均值对应的图片组; 修饰模块,用于在所述对应的图片组中选择图片修饰所述当前图标。
6.如权利要求5所述的装置,其特征在于,所述获取模块,具体用于获取移动终端所述当前图标的所有或部分像素点的颜色值;计算所述所有或部分像素点的颜色均值。
7.如权利要求5所述的装置,其特征在于,所述查找模块,具体用于在每个图片组预置对应的各个颜色值范围内,查找是否具有所述颜色均值,所述各个颜色值范围内包括一个或一个以上颜色值; 若具有,则查找所述颜色均值所在的颜色值范围对应的图片组; 若不具有,则在所述各个颜色值范围内查找与所述颜色均值差值最小的颜色值;查找所述差值最小的颜色值所在的颜色值范围对应的图片组。
8.如权利要求5所述的装置,其特征在于,所述修饰模块,具体用于在所述对应的图片组中选择至少一个图片;将选择的图片作为所述当前图标的前景图或背景图。
9.一种移动终端,其特征在于,包括:如权利要求5-8中任一所述的修饰图标的装置。
全文摘要
本发明涉及通信技术领域,尤其涉及修饰图标的方法、装置和移动终端,用于获取移动终端当前图标的颜色均值;查找所述颜色均值对应的图片组;在所述对应的图片组中选择一个图片修饰所述当前图标。使用本发明实施例提供的修饰图标的方法、装置和终端,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的像素颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。
文档编号G06F9/44GK103207778SQ201210065698
公开日2013年7月17日 申请日期2012年1月13日 优先权日2012年1月13日
发明者张鹏 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1