根据壁纸颜色自动调节图标颜色的方法及装置制造方法及图纸

技术编号:15651892 阅读:46 留言:0更新日期:2017-06-17 05:08
本发明专利技术公开了一种根据壁纸颜色自动调节图标颜色的方法及装置,所述装置包括:主色调提取模块,用于根据预设方法提取当前壁纸的主色调;图标信息获取模块,用于从预设的主题资源库中获取各个图标的透明度信息;颜色调节模块,用于根据所述透明度信息和所述主色调调节各个图标的颜色以得到与所述当前壁纸颜色适配的图标。与现有技术相比,本发明专利技术实现了根据当前壁纸的颜色同步调节图标的颜色,使图标与壁纸颜色保持协调。

【技术实现步骤摘要】
根据壁纸颜色自动调节图标颜色的方法及装置
本专利技术涉及移动通信
,尤其涉及一种根据壁纸颜色自动调节图标颜色的方法及装置。
技术介绍
Android系统中,用户可以根据自己喜好选择很多漂亮的主题,通常主题会包括壁纸以及很多关于个性主题的图标,所有的图标都会显示与主题相关的图案。当用户从主题应用程序中选择某一主题并进行应用后,移动终端上显示的壁纸和图标会同时更改。在某一主题下,用户还可以从相册或图库中选择任一图片作为壁纸,且当壁纸更改后,当前的图标不会发生变化,因此若作为壁纸的图片的颜色与原来壁纸的颜色相差较大,则会导致图标与更改后的壁纸的颜色突兀,显示不协调。为此,有必要提供一种根据壁纸颜色自动调节图标颜色的方法及装置来克服上述缺陷。
技术实现思路
本专利技术的主要目的在于提出一种根据壁纸颜色自动调节图标颜色的方法及装置,旨在实现桌面壁纸变化时,界面上的图标颜色同步变化,实现色彩的协调。为实现上述目的,本专利技术提供一种根据壁纸颜色自动调节图标颜色的装置,应用于移动终端,所述装置包括:主色调提取模块,用于根据预设方法提取当前壁纸的主色调;图标信息获取模块,用于从预设的主题资源库中获取各个图标的透明度信息;颜色调节模块,用于根据所述透明度信息和所述主色调调节各个图标的颜色以得到与所述当前壁纸颜色适配的图标。可选地,所述图标为具有预设形状、呈透明状的图片;所述颜色调节模块具体用于:将各预设形状的所述图标的颜色调节为所述主色调;根据所述透明度信息所对应的透明度调节相应的所述图标的透明度。可选地,所述图标信息获取模块具体用于:所述主题资源库动态生成与所述图标个数相同的透明度;将所述透明度随机分配给各个图标以作为所述图标的透明度信息。可选地,所述主色调提取模块包括:数据获取单元,用于获取当前壁纸中每一像素在HSB色彩空间内的H分量、S分量和B分量,其中H分量表示所述像素的色相,S分量表示所述像素的饱和度,B分量表示所述像素的亮度;划分单元,用于将所述H分量所对应的转轮划分为多个区域;判断单元,用于依次判断所述当前壁纸中每一像素的H分量在所述转轮上所属的区域;统计单元,用于根据判断结果统计具有最多像素个数的区域;HSB值获取单元,用于获取具有最多像素个数的所述区域的H分量的代表值,将所述代表值与预设的S分量以及B分量组合得到一个HSB值;主色调获取单元,用于将所述HSB值转换为RGB色彩空间内的RGB值,所述RGB值所对应的颜色为所述当前壁纸的主色调。可选地,所述主色调提取模块还包括:像素滤除单元,用于将所述当前壁纸中的黑色像素、灰色像素和白色像素滤除;所述划分单元具体用于:将所述H分量所对应的转轮进行第一次划分以将所述转轮平均分为n个区域,其中n为大于1的自然数;将所述H分量所对应的转轮进行第二次划分以将所述转轮平均分为n个区域,其中,第一次划分所述转轮所得到的n个区域中的每一区域与第二次划分所述转轮所得到的n个区域中的每一区域具有部分重叠区域;所述判断单元具体用于:依次判断所述当前壁纸中黑色像素、灰色像素和白色像素以外的每一像素的H分量在第一次划分所述转轮所得到的n个区域中所属的区域、以及在第二次划分所述转轮所得到的n个区域中所属的区域。相较于现有技术,本专利技术所提出的根据壁纸颜色自动调节图标颜色的装置首先根据预设方法提取当前壁纸的主色调,然后从预设的主题资源库中获取各个图标的透明度信息,最后根据所述透明度信息和所述主色调调节各个图标的颜色,从而实现了根据当前壁纸的颜色同步调节图标的颜色,使图标与壁纸颜色保持协调。此外,为实现上述目的,本专利技术还提供一种根据壁纸颜色自动调节图标颜色的方法,应用于移动终端,所述方法包括以下步骤:根据预设方法提取当前壁纸的主色调;从预设的主题资源库中获取各个图标的透明度信息;根据所述透明度信息和所述主色调调节各个图标的颜色以得到与所述当前壁纸颜色适配的图标。可选地,所述图标为具有预设形状、呈透明状的图片;所述根据所述透明度信息和所述主色调调节各个图标的颜色的步骤具体包括:将各预设形状的所述图标的颜色调节为所述主色调;根据所述透明度信息所对应的透明度调节相应的所述图标的透明度。可选地,所述从预设的主题资源库中获取各个图标的透明度信息的步骤包括:所述主题资源库动态生成与所述图标个数相同的透明度;将所述透明度随机分配给各个图标以作为所述图标的透明度信息。可选地,所述根据预设方法提取当前壁纸的主色调的步骤包括:获取当前壁纸中每一像素在HSB色彩空间内的H分量、S分量和B分量,其中H分量表示所述像素的色相,S分量表示所述像素的饱和度,B分量表示所述像素的亮度;将所述H分量所对应的转轮划分为多个区域;依次判断所述当前壁纸中每一像素的H分量在所述转轮上所属的区域;根据判断结果统计具有最多像素个数的区域;获取具有最多像素个数的所述区域的H分量的代表值,将所述代表值与预设的S分量以及B分量组合得到一个HSB值;将所述HSB值转换为RGB色彩空间内的RGB值,所述RGB值所对应的颜色为所述当前壁纸的主色调。可选地,所述依次判断所述当前壁纸中每一像素的H分量在所述转轮上所属的区域的步骤之前还包括:将所述当前壁纸中的黑色像素、灰色像素和白色像素滤除;所述将所述H分量所对应的转轮划分为多个区域的步骤包括:将所述H分量所对应的转轮进行第一次划分以将所述转轮平均分为n个区域,其中n为大于1的自然数;将所述H分量所对应的转轮进行第二次划分以将所述转轮平均分为n个区域,其中,第一次划分所述转轮所得到的n个区域中的每一区域与第二次划分所述转轮所得到的n个区域中的每一区域具有部分重叠区域;所述依次判断所述当前壁纸中每一像素的H分量在所述转轮上所属的区域的步骤包括:依次判断所述当前壁纸中黑色像素、灰色像素和白色像素以外的每一像素的H分量在第一次划分所述转轮所得到的n个区域中所属的区域、以及在第二次划分所述转轮所得到的n个区域中所属的区域。相较于现有技术,本专利技术所提出的根据壁纸颜色自动调节图标颜色的方法首先根据预设方法提取当前壁纸的主色调,然后从预设的主题资源库中获取各个图标的透明度信息,最后根据所述透明度信息和所述主色调调节各个图标的颜色,从而实现了根据当前壁纸的颜色同步调节图标的颜色,使图标与壁纸颜色保持协调。附图说明图1为实现本专利技术各个实施例一可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术所述的根据壁纸颜色自动调节图标颜色的装置第一实施例的功能模块示意图;图4为图3中主色调提取模块一实施例的功能模块示意图;图5为本专利技术所述的根据壁纸颜色自动调节图标颜色的方法第一实施例的实施流程示意图;图6为本专利技术所述的根据壁纸颜色自动调节图标颜色的方法第二实施例的实施流程示意图;图7为将H分量所对应的转轮平均划分为12个区域时的示意图;图8a为将H分量所对应的转轮进行第一次划分而将所述转轮平均分为4个区域时的示意图;图8b为将H分量所对应的转轮进行第二次划分而将所述转轮平均分为4个区域时的示意图;图8c为当前壁纸的像素在图8a所示第一次划分所得的各个区域内的分布示意图;图8d为当前壁纸的像素在图8b所示第二次划分所得的各个区域内的分布示意图;图9为各个图标根据主色调和透明度信息进行颜色本文档来自技高网...
根据壁纸颜色自动调节图标颜色的方法及装置

【技术保护点】
一种根据壁纸颜色自动调节图标颜色的装置,应用于移动终端,其特征在于,所述装置包括:主色调提取模块,用于根据预设方法提取当前壁纸的主色调;图标信息获取模块,用于从预设的主题资源库中获取各个图标的透明度信息;颜色调节模块,用于根据所述透明度信息和所述主色调调节各个图标的颜色以得到与所述当前壁纸颜色适配的图标。

【技术特征摘要】
1.一种根据壁纸颜色自动调节图标颜色的装置,应用于移动终端,其特征在于,所述装置包括:主色调提取模块,用于根据预设方法提取当前壁纸的主色调;图标信息获取模块,用于从预设的主题资源库中获取各个图标的透明度信息;颜色调节模块,用于根据所述透明度信息和所述主色调调节各个图标的颜色以得到与所述当前壁纸颜色适配的图标。2.如权利要求1所述的根据壁纸颜色自动调节图标颜色的装置,其特征在于,所述图标为具有预设形状、呈透明状的图片;所述颜色调节模块具体用于:将各预设形状的所述图标的颜色调节为所述主色调;根据所述透明度信息所对应的透明度调节相应的所述图标的透明度。3.如权利要求1述的根据壁纸颜色自动调节图标颜色的装置,其特征在于,所述图标信息获取模块具体用于:所述主题资源库动态生成与所述图标个数相同的透明度;将所述透明度随机分配给各个图标以作为所述图标的透明度信息。4.如权利要求1所述的根据壁纸颜色自动调节图标颜色的装置,其特征在于,所述主色调提取模块包括:数据获取单元,用于获取当前壁纸中每一像素在HSB色彩空间内的H分量、S分量和B分量,其中H分量表示所述像素的色相,S分量表示所述像素的饱和度,B分量表示所述像素的亮度;划分单元,用于将所述H分量所对应的转轮划分为多个区域;判断单元,用于依次判断所述当前壁纸中每一像素的H分量在所述转轮上所属的区域;统计单元,用于根据判断结果统计具有最多像素个数的区域;HSB值获取单元,用于获取具有最多像素个数的所述区域的H分量的代表值,将所述代表值与预设的S分量以及B分量组合得到一个HSB值;主色调获取单元,用于将所述HSB值转换为RGB色彩空间内的RGB值,所述RGB值所对应的颜色为所述当前壁纸的主色调。5.如权利要求4所述的根据壁纸颜色自动调节图标颜色的装置,其特征在于,所述主色调提取模块还包括:像素滤除单元,用于将所述当前壁纸中的黑色像素、灰色像素和白色像素滤除;所述划分单元具体用于:将所述H分量所对应的转轮进行第一次划分以将所述转轮平均分为n个区域,其中n为大于1的自然数;将所述H分量所对应的转轮进行第二次划分以将所述转轮平均分为n个区域,其中,第一次划分所述转轮所得到的n个区域中的每一区域与第二次划分所述转轮所得到的n个区域中的每一区域具有部分重叠区域;所述判断单元具体用于:依次判断所述当前壁纸中黑色像素、灰色像素和白色像素以外的每一像素的H分量在第一次划分所述转轮所得到的n个区域中所属的区域、以及在第二次划分所述转轮所得到的n个区域中所属的区域。6.一种根据壁纸颜色自动调节图标颜...

【专利技术属性】
技术研发人员:封鹏陈鑫
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1