本文中所公开的是用于使用一个或多个照片来设置操作系统的颜色设定的工具和技术的代表性实施例。根据一个示例性技术,照片被接收,并且为照片的一个或多个像素确定一个或多个像素权重。并且,使用一个或多个像素权重中的至少一个,确定照片的至少一个主颜色。附加地,使用至少一个主颜色,设置操作系统的至少一个颜色设定。
【技术实现步骤摘要】
【国外来华专利技术】使用照片来设置操作系统颜色
技术介绍
各种计算机并入具有可显示给用户的接口的操作系统。一些传统的操作系统已使用已被预设的设计元素被显示。尽管这些传统的操作系统已具有可显示的用户接口,但是在某种程度上由于严格地预设操作系统设计的缘故,操作系统的能力已经被限制。
技术实现思路
在本文中所描述的其它创新中,本公开内容呈现了用于定制使用照片的一个或多个颜色得到的由操作系统显示的颜色的工具和技术的各种代表性实施例。 在一个实施例中,操作系统应用能够从操作系统外部接收照片。照片的像素的颜色能够被用来确定照片的主颜色的集合。使用该主颜色的集合,操作系统外壳(shell)的一个或多个视觉元素的显示颜色能够被设置为该主颜色的集合的主颜色中的一个或多个。 根据一个示例性技术,照片被接收,并且为照片的一个或多个像素确定一个或多个像素权重。使用一个或多个像素权重中的至少一个,确定照片的至少一个主颜色。附加地,使用至少一个主颜色,操作系统的至少一个颜色设定被设置。 根据另一示例性技术,来自在操作系统外部提供的照片的颜色值被接收。并且,被分割的颜色空间(color space)的主颜色范围分块(bin)被确定,并且主颜色范围分块的至少一个邻近的颜色范围分块被确定。附加地,使用主颜色范围分块内的颜色和至少一个邻近的颜色范围分块内的颜色来确定照片的主颜色。至少使用至少一个主颜色,设置操作系统的色彩设定。 根据又一个示例性技术,操作系统的颜色设定画面被显示,并且照片选择选项被显示。并且,照片被接收以及为照片的像素确定像素权重。照片的至少一个主颜色被确定,并且至少一个主颜色的亮度被修改以便产生至少一个细化的(refined)主颜色。附加地,操作系统的一个或多个颜色设定被设置为至少一个细化的主颜色,并且基于一个或多个颜色设定的设置,使用至少一个细化的主颜色来显示操作系统的至少一个视觉元素。 本
技术实现思路
被提供来以简化的形式引入在下面被进一步描述的概念的选择。本
技术实现思路
不旨在识别所要求保护的主题的关键特征或必要特征,它也不旨在被用来限制所要求保护的主题的范围。依据参考附图展开的下面的详细描述,诸技术的前述的以及其它的目的、特征和优点将变得更加明显。 【附图说明】 图1是图示能够至少使用一个或多个照片来设置操作系统的一个或多个颜色设定的示例性计算设备的示意图。 图2是用于至少使用一个或多个照片来设置操作系统的颜色设定的示例性方法的流程图。 图3是确定照片的至少一个主颜色的示例性方法的流程图。 图4是图示划分的颜色空间的至少一个主颜色范围分块(bin)的示例性确定的图。 图5是用于使用至少一个主颜色范围分块来设置操作系统的颜色设定的示例性方法的流程图。 图6是图示用于使用主颜色来显示操作系统元素的示例性计算设备的示意图。 图7是用于使用细化的主颜色来显示操作系统的视觉元素的示例性方法的流程图。 图8是图示颜色的亮度的示例性修改的图。 图9是显示移动设备操作系统的各种视觉元素的示例性移动设备的图。 图10是显示移动设备操作系统的示例性视觉元素的示例性移动设备的图。 图11是显示移动设备操作系统的示例性视觉元素的示例性移动设备的图。 图12是显示操作系统的示例性视觉元素的示例性计算设备的图。 图13是描绘所公开的实施例中的任一个可以利用其被实施的示例性移动设备的示意图。 图14是图示针对所公开的实施例中的任一个的适合的实施环境的广义(generalized)示例的示意图。 图15是图示针对所公开的实施例中的任一个的适合的计算环境的广义示例的示意图。 【具体实施方式】 用于设置操作系统的颜色设定的示例性系统在诸如操作系统这样的软件平台中,可定制的特征可能是期望的。例如,计算设备的用户可能期望部分地定制操作系统以便显示如照片中所示出的或从照片得到的颜色。图1是图示能够至少使用一个或多个照片120来设置操作系统115的一个或多个颜色设定110的示例性计算设备100的示意图。在图1的系统中,在125处一个或多个照片120被接收。在130处,针对一个或多个照片120的一个或多个像素确定一个或多个像素权重(weight)140。例如,一个或多个像素权重140能够被指派给一个或多个照片120的一个或多个像素和/或与一个或多个照片120的一个或多个像素相关联。在150处,使用一个或多个像素权重140中的至少一个,确定一个或多个照片120的一个或多个主颜色160。在170处,使用一个或多个主颜色160中的至少一个设置操作系统115的一个或多个颜色设定110。例如,操作系统外壳或可显示的用户接口(例如,图形用户接口)的视觉元素的颜色设定能够被设置为至少一个主颜色。在示例性实施方式中,操作系统的主题设定能够确定对于OS的各种显示的画面和/或图像维持外观(look)和感觉的主题,并且该主题的颜色能够被设置(例如,经由颜色设定)为所确定的主颜色以便设置OS的外观和感觉的一部分。图1的计算设备100还包括一个或多个处理器180和存储器190。 用于设置操作系统的颜色设定的示例性方法图2是用于至少使用一个或多个照片来设置操作系统(OS)的颜色设定的示例性方法200的流程图。在图2中,在210处照片被接收。例如,照片能够通过OS从设备上的相机或应用被接收。在一些示例中,照片可以是能够包括一个或多个像素的数码照片,并且照片的相应的像素可以具有一个或多个相应的颜色。在一些实施方式中,照片可以是数码图像。 在220处,针对照片的一个或多个像素确定一个或多个像素权重。例如,算法和/或功能能够被用来为像素确定权重。在一些实施方式中,在为照片确定像素权重之前,所接收到的照片可以被下采样(d ο wn s amp I e d ),使得在经下采样的照片中比在它被下采样之前的照片中存在更少的像素。在其它实施方式中,在为照片确定像素权重之前照片未被下采样。在一些实施方式中,使用基于与照片中的特定区位(locat1n)的距离而产生像素权重的加权技术和/或功能,可以为像素确定权重。例如,照片中的特定区位可以被预先确定(例如,图像的中心)或选择(例如,通过接收用户选择被选择)。 在一些实施方式中,像素的权重可以是基于所测量的该像素到照片中的特定区位的距离。例如,像素可以被加权使得与照片中的特定区位相距较远距离的像素比到照片中的特定区位的距离较近的至少一些像素更少地被加权(weighted less)。在一些实施方式中,照片中的特定区位可以是一像素或一组像素,或使用坐标系统或其它测量系统指定的照片的区域或位置。在一些实施方式中,照片中的特定区位可以是照片的区并且该区能够被预先确定(例如,中心区)或选择(例如,通过接收用户选择被选择)。例如,用户可以使用用户接口来选择照片中的特定区位。照片的特定区位可以是能够被用来确定照片的像素权重的照片中的像素的区。照片的该区可以是诸如圆、矩形、多边形、不对称形状这样的形状或其它形状。像素权重可以在一系列的值之(例如,从O到I的范围)内并且值可包括小数值。在一些实施方式中,像素的权重能够使用公式来指派,所述公式将I的权重指派给在照片中的特定区位处的一个或多个像素,并且所述公式将零的权重指派本文档来自技高网...
【技术保护点】
一种至少部分地使用计算设备实施的方法,所述方法包括:接收照片;为所述照片的一个或多个像素确定一个或多个像素权重;使用所述一个或多个像素权重中的至少一个,确定所述照片的至少一个主颜色;以及使用所述至少一个主颜色,设置操作系统的至少一个颜色设定。
【技术特征摘要】
【国外来华专利技术】2012.08.01 US 13/5645151.一种至少部分地使用计算设备实施的方法,所述方法包括: 接收照片; 为所述照片的一个或多个像素确定一个或多个像素权重; 使用所述一个或多个像素权重中的至少一个,确定所述照片的至少一个主颜色;以及 使用所述至少一个主颜色,设置操作系统的至少一个颜色设定。2.根据权利要求1所述的方法,为颜色范围分块确定像素权重总数,所述像素权重总数包括所述照片的作为所述颜色范围分块内的颜色的一个或多个像素的一个或多个像素权重的和;以及 确定所述颜色范围分块的像素权重总数大于一个或多个其它的颜色范围分块的一个或多个像素权重总数。3.根据权利要求1所述的方法,其中,确定所述至少一个主颜色包括: 从多个颜色范围分块中选择主颜色范围分块;以及 使用具有所述主颜色范围分块内的颜色的至少一个或多个像素,生成所述至少一个主颜色。4.根据权利要求3所述的方法,其中生成所述主颜色包括使用具有所述主颜色范围分块内的颜色值的一个或多个像素的颜色值中的至少一个来确定至少一个平均颜色值。5.根据权利要求3所述的方法,其中选择所述主颜色范围分块包括确定该颜色范围分块的像素权重总数具有比一个或多个其它的颜色范围分块更高的像素权重总数。6.根据权利要求3所述的方法,其中生成所述至少一个主颜色进一步包括使用具有邻近所述主颜色范围分块的一个或多个颜色...
【专利技术属性】
技术研发人员:J菲利普斯,S贝克,
申请(专利权)人:微软公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。