当前位置: 首页 > 专利查询>苹果公司专利>正文

用于基于从输入图像提取的颜色生成合成图像的方法和设备技术

技术编号:31688082 阅读:17 留言:0更新日期:2022-01-01 10:40
在一些具体实施中,一种方法包括:获得第一图像;确定第一图像内的多个像素中的每个像素的特征属性;基于第一图像内的多个像素中的每个像素的一个或多个特征属性来确定主要色调;基于第一图像内的多个像素中的每个像素的特征属性来确定相对于主要色调满足预先确定的感知阈值的多个色调,其中多个色调不同于主要色调;以及至少部分地基于主要色调和多个色调生成第二图像。在一些具体实施中,第二图像对应于基于第一图像内的主要色调生成的颜色渐变。在一些具体实施中,第二图像被设置为用于用户界面的壁纸。于用户界面的壁纸。于用户界面的壁纸。

【技术实现步骤摘要】
【国外来华专利技术】用于基于从输入图像提取的颜色生成合成图像的方法和设备


[0001]本公开整体涉及图像处理,并且具体地讲,涉及用于基于从输入图像提取的颜色生成合成图像(例如,颜色渐变)的系统、方法和设备。

技术介绍

[0002]图像通常用作主屏幕用户界面的壁纸。然而,可能难以查看被用作壁纸的图像,因为多个应用程序图标位于主屏幕用户界面内覆盖在图像上。因此,自动生成主屏幕用户界面的壁纸是有利的,例如基于设置为唤醒屏幕用户界面的壁纸的图像的颜色渐变。
附图说明
[0003]因此,本公开可被本领域的普通技术人员理解,更详细的描述可参考一些例示性具体实施的方面,其中一些具体实施在附图中示出。
[0004]图1A示出了根据一些具体实施的示例性色彩空间。
[0005]图1B示出了根据一些具体实施的图1A中的色彩空间的示例性三维(3D)表示。
[0006]图2示出了根据一些具体实施的示例性数据处理架构。
[0007]图3示出了根据一些具体实施的像素特征向量的示例性数据结构。
[0008]图4A至图4F示出了根据一些具体实施的示例性像素聚类场景。
[0009]图5示出了根据一些具体实施的合成图像的表示。
[0010]图6A示出了根据一些具体实施的被设置为唤醒屏幕用户界面的背景的示例性输入图像。
[0011]图6B示出了根据一些具体实施的基于图6A中的输入图像生成的示例性合成图像。
[0012]图7是根据一些具体实施的基于输入图像内的一部分像素生成合成图像的方法的流程图表示。
[0013]图8是根据一些具体实施的示例性电子设备的框图。
[0014]根据通常的做法,附图中示出的各种特征部可能未按比例绘制。因此,为了清楚起见,可以任意地扩展或减小各种特征部的尺寸。另外,一些附图可能未描绘给定的系统、方法或设备的所有部件。最后,在整个说明书和附图中,类似的附图标号可用于表示类似的特征部。

技术实现思路

[0015]本文所公开的各种具体实施包括用于基于从输入图像(例如,第一图像)提取的颜色来生成合成图像(例如,第二图像,诸如颜色渐变)的设备、系统和方法。根据一些具体实施,该方法在包括非暂态存储器以及与该非暂态存储器耦接的一个或多个处理器的设备处执行。该方法包括:获得第一图像;确定第一图像内的多个像素中的每个像素的一个或多个特征属性;基于第一图像内的多个像素中的每个像素的一个或多个特征属性来确定主要色调;基于第一图像内的多个像素中的每个像素的一个或多个特征属性来确定相对于主要色
调满足预先确定的感知阈值的多个色调,其中该多个色调不同于主要色调;以及至少部分地基于主要色调和多个色调生成第二图像。
[0016]根据一些具体实施,一种设备包括一个或多个处理器、非暂态存储器以及一个或多个程序;该一个或多个程序被存储在非暂态存储器中并且被配置为由一个或多个处理器执行,并且该一个或多个程序包括用于执行或使得执行本文所述方法中的任一种的指令。根据一些具体实施,一种非暂态计算机可读存储介质中存储有指令,这些指令在由设备的一个或多个处理器执行时使该设备执行或使执行本文所述方法中的任一种。根据一些具体实施,一种设备包括:一个或多个处理器、非暂态存储器以及用于执行或使执行本文所述方法中的任一种的装置。
具体实施方式
[0017]描述了许多细节以便提供对附图中所示的示例具体实施的透彻理解。然而,附图仅示出了本公开的一些示例方面,因此不应被视为限制。本领域的普通技术人员将理解,其他有效方面和/或变体不包括本文所述的所有具体细节。此外,没有详尽地描述众所周知的系统、方法、部件、设备和电路,以免模糊本文所述的示例性具体实施的更多相关方面。
[0018]本文所述的具体实施包括用于基于从输入图像提取的颜色来生成合成图像(例如,颜色渐变)的方法和设备。在一些具体实施中,合成图像对应于基于输入图像内的一部分像素的颜色渐变。图像通常用作主屏幕用户界面的壁纸。然而,可能难以查看被用作壁纸的图像,因为多个应用程序图标位于主屏幕用户界面内覆盖在图像上。因此,基于设置为唤醒屏幕用户界面的壁纸的图像自动生成颜色渐变或纯色的用于主屏幕用户界面的壁纸将是有利的。因此,当从唤醒屏幕用户界面转换到主屏幕用户界面时,视觉连续性得以保持,并且人们可能感觉好像他/她正在深入到与唤醒屏幕用户界面相关联的壁纸。在用户界面之间提供视觉连续性减少了视觉应力并且还减少了视觉混乱。因此,该方法减少了用户当与用户界面进行交互时的认知负担,从而创建一个更有效的人机界面。
[0019]图1A示出了根据一些具体实施的感知色彩空间100的示例。尽管示出了相关特征,但本领域的普通技术人员将从本公开中认识到,为简洁起见并且为了不模糊本文所公开的示例性具体实施的更多相关方面,未示出各种其他特征。
[0020]为此,作为非限制性示例,色彩空间100对应于孟塞尔颜色系统。根据一些具体实施,色彩空间100基于三个视觉属性来指定颜色:(A)色调102;(B)与颜色的量相关联的色度104,该颜色的量与相同值的中性(灰色)颜色成比例判断;以及(C)颜色的亮度、明度或发光度相关联的值106。如图1A所示,色彩空间100包括三个独立的色彩属性,这三个独立的色彩属性在三维中被圆柱形地表示为不规则的纯色:(A)色调102,以围绕水平圆圈的度数测量;(B)色度104,从中性(灰色)垂直轴径向向外测量;以及(C)值106,其在芯圆柱体上垂直地从0(黑色)测量至10(白色)。因此,在一些具体实施中,色彩空间100的圆柱表示可以被划分为沿与值106(亮度)相关联的垂直轴堆叠的多个圆形切片。
[0021]色彩空间100的每个圆形切片被分成五个主色调:红色、黄色、绿色、蓝色和紫色,以及相邻主色调中间的5个中间色调(例如,黄色

红色)。值或明度沿颜色实体垂直变化,从底部的黑色(值0)到顶部的白色(值10)。中性灰色位于黑色和白色之间的垂直轴上。色度,从每个切片的中心径向测量,表示颜色的相对量,色度越低,纯度越低(越褪色,如粉彩)。因
此,通过列出色调、值和色度的三个数字来完全指定颜色。
[0022]图1B示出了根据一些具体实施的图1A中的色彩空间100的示例性三维(3D)表示150。3D表示150不是规则的几何圆柱体、球体、棱锥等,而是不规则的。例如,孟塞尔通过对人类视觉响应进行测量来确定沿这些维度的颜色间距。在每个维度上,孟塞尔颜色尽可能地接近于感知上的均匀性,这使得最终的形状非常不规则。例如,从感知上我们看到,黄色色调的最高色度具有比最高色度蓝色高得多的值。因此,色彩空间100及其3D表示与人类对色彩的感知相关。本领域的普通技术人员将会知道,图1A中的色彩空间100及其图1B中的3D表示150(与孟塞尔颜色系统相关联)可替换为也与人类感知和人类视觉响应相关联的各种其他颜色系统,诸如IPT、CIECAM02、CIELAB、iCAM06等。本领域的普通技术人员将会知道,图1A中的色彩空间100及其图1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,所述方法包括:在包括非暂态存储器以及与所述非暂态存储器耦接的一个或多个处理器的设备处:获得第一图像;确定所述第一图像内的多个像素中的每个像素的一个或多个特征属性;基于所述第一图像内的所述多个像素中的每个像素的所述一个或多个特征属性来确定主要色调;基于所述第一图像内的所述多个像素中的每个像素的所述一个或多个特征属性来确定相对于所述主要色调满足预先确定的感知阈值的多个色调,其中所述多个色调不同于所述主要色调;以及至少部分地基于所述主要色调和所述多个色调生成第二图像。2.根据权利要求1所述的方法,其中所述第二图像包括与所述第一图像内的不同色调相关联的一个或多个部分,包括所述第二图像的第一部分与所述主要色调相关联,并且所述第二图像的第二部分与所述多个色调中的相应色调相关联。3.根据权利要求2所述的方法,其中在所述一个或多个部分之间执行预定义的转换操作。4.根据权利要求2至3中任一项所述的方法,其中所述一个或多个部分根据一个或多个排列标准来排列。5.根据权利要求1至4中任一项所述的方法,其中所述第二图像的与所述主要色调相关联的第一部分的第一尺寸至少部分地基于所述第一图像内与所述主要色调相关联的第一像素数量,并且其中所述第二图像的与所述多个色调中的相应色调相关联的第二部分的第二尺寸至少部分地基于所述第一图像内与所述相应色调相关联的第二像素数量。6.根据权利要求5所述的方法,其中所述第二图像的所述第一部分的所述第一尺寸和所述第二图像的所述第二部分的所述第二尺寸受到预定义的维度标准的限制。7.根据权利要求1至6中任一项所述的方法,其中所述预先确定的感知阈值对应于色调角。8.根据权利要求1至7中任一项所...

【专利技术属性】
技术研发人员:G
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1