匹配样式属性的系统和方法技术方案

技术编号:22727319 阅读:15 留言:0更新日期:2019-12-04 07:44
一种方法包括:在计算设备的处理器处,在设计的编辑期间接收第一搜索查询,该第一搜索查询至少包括第一搜索项。该方法还包括:识别与设计相关联的至少一个样式属性,并且基于第一搜索项、至少一个样式属性或其组合而搜索至少一个数据库,以生成搜索结果。该方法进一步包括:输出搜索结果。基于确定第一搜索结果比第二搜索结果更接近地匹配与设计相关联的至少一个样式属性,搜索结果的第一搜索结果排名高于搜索结果的第二搜索结果。

System and method of matching style properties

One method includes: receiving a first search query at a processor of the computing device during the editing of the design, which at least includes a first search term. The method also includes: identifying at least one style attribute associated with the design, and searching at least one database based on the first search term, at least one style attribute, or a combination thereof to generate search results. The method further includes: outputting search results. Based on determining that the first search result matches at least one style attribute associated with the design more closely than the second search result, the first search result of the search result ranks higher than the second search result of the search result.

【技术实现步骤摘要】
【国外来华专利技术】匹配样式属性的系统和方法相关申请的交叉引用本申请要求于2017年4月27日提交的第15/499,698号美国专利申请的权益,其全部内容通过引用而被并入在本文中。
技术介绍
由于因特网的日益普及和可用性,用户可以访问比以前更多的媒体内容。这导致了对用户可用的大型库存图像数据库,使得用户可以选择库存图像以在他们自己的图形设计中使用。然而,因为这样的数据库可能大(例如,包括数亿个图像或更多),所以对于用户搜索数据库以找到感兴趣的搜索结果(例如,图像)可能是困难且耗时的。因此,用户正花费越来越多的时间量来搜索和浏览在线数据库以识别感兴趣的图像(例如,适合在特定图形设计中使用)。附图说明图1示出系统的特定示例,该系统可操作以将设计的样式属性与搜索结果的样式属性匹配以识别感兴趣的搜索结果;图2示出与设计相关联的样式属性的第一特定示例;图3示出与设计相关联的样式属性的第二特定示例;图4示出基于样式属性的匹配而呈现搜索结果的特定示例;图5示出将设计的样式属性和搜索结果的样式属性匹配以识别感兴趣的搜索结果的方法的特定示例;图6示出匹配样式属性的方法的另一个特定示例;图7示出与设计相关联的样式属性的第三特定示例;图8示出系统的另一个特定示例,该系统可操作以将设计的样式属性与搜索结果的样式属性匹配以识别感兴趣的搜索结果;以及图9示出将设计的样式属性和搜索结果的样式属性匹配以识别感兴趣的搜索结果的方法的另一个特定示例。具体实施方式公开匹配样式属性的系统和方法。如在本文中所使用的,“样式属性”可以描述计算机化设计的视觉方面。样式属性可以被替代地称为“样式向量”。如在本文中所使用的,“设计”可以包括图像内容(例如,以向量格式或像素格式)、文本内容、格式化信息(例如,颜色、字体等)等。举例说明,如果设计包括黑色背景以及前景中的白色跑车的照片,则针对该设计的样式属性可以包括“黑色”、“白色”、“跑车”、“单色”等,作为说明性的非限制性示例。在一些方面,样式属性可以包括与设计中的项目相关联的非可视关键词(例如,针对包括跑车的设计的样式属性可以包括“快速”)。根据所描述的技术,当用户(其可能不是图形设计者或其他视觉艺术专业人员)对媒体内容执行计算机化搜索以添加到设计时,可以向用户呈现搜索结果,使得具有一般与设计的样式属性匹配的样式属性的图像排名更高。举例说明,如果用户搜索摩托车的图像以添加到包括黑色背景上的白色跑车的设计,则白色摩托车的图像排名可以高于具有其他颜色的摩托车的图像。替代地或另外,运动自行车型摩托车的图像排名可以高于巡洋舰型或踏板型摩托车的图像。虽然在本文中的各种描述可以指代“图像”搜索,但是应理解:本公开的技术可以与各种媒体类型一起使用,包括但不限于图像、字体和其他类型的视觉媒体内容。在特定方面,可以使用为设计创建和维护的“样式文档”来执行样式属性的匹配,其中样式文档包括设计的样式属性。随着用户修改设计,诸如当用户将项目添加到设计,从设计移除项目,或者编辑设计中的项目时,样式文档可以被自动更新。样式文档可以作为设计的一部分而被存储(例如,存储在云服务器或数据存储设备中),或者可以与设计分开存储。在这样的方面,当用户执行对“摩托车”的图像搜索时,样式文档的全部或一部分可以被附加到搜索查询,使得样式文档中的样式属性可以与搜索结果的样式属性相比较。将领会:如在本文中所描述的样式属性的自动匹配可以使能实现更快的设计过程和更直观的用户体验。例如,当与正在进行的设计的样式属性匹配的搜索结果被优先化时,用户可能能够更快地找到相关的图像、字体、布局等(例如,用户可以不必滚动大量的搜索结果即可找到白色运动自行车型摩托车的图像)。在本文中描述本公开的附加说明性、非限制性优点。在下面的描述中,结合图形设计网站来描述本公开的实施例,该图形设计网站使得用户能够使用(一个或多个)web应用程序或其他软件即服务(SaaS)组件来创建设计。图形设计的示例包括但不限于社交媒体帖子或标题、演示文稿、信头、杂志布局、证书、简历、传单、书籍/专辑封面或艺术、信息图表、传单、海报、菜单、名片、小册子、徽标、贺卡、明信片、邀请函、拼贴画、公告、博客图形、因特网广告、视频、动画等。在一些示例中,可以通过使用因特网浏览器和/或安装在移动设备(诸如移动电话或平板电脑)上的应用程序来访问网站。除非另有指定,否则在本文中对“网站”的引用包括经由网站可访问的(一个或多个)图形设计web应用程序/(一个或多个)SaaS组件。使用网站来创建设计可能比使用独立下载/购买的软件程序更快和/或更方便。然而,应理解:在本文中基于网站的实施例的描述仅用于说明而不应被视为限制性的。在替代实现方式中,本公开的技术可以应用于在台式计算机、膝上型计算机、移动设备等上执行的独立计算机应用的上下文中。当用户在网站上创建新设计时,用户可以以空白设计开始,或者可以从具有预先应用的布局的设计模板开始。如在本文中所使用的,“布局”包括图像、颜色和/或字体的默认模板。例如,图形设计网站可以提供对几个“节日贺卡”布局的访问,并且用户可以选择布局中的一个作为起点,从该起点开始,通过上传他们自己家庭的照片、键入个性化的问候消息、改变预先应用的布局中包括的图像/字体/颜色等来定制他们自己的节日贺卡。为了提供更全面的设计体验,网站可以使得用户能够搜索图像、布局、字体等,如以上所描述的。举例说明,用户可以键入搜索术语“狗”来搜索可以插入到设计中的狗的库存图像、以关于狗的图像和/或文本为特征的预先存在的布局、以狗为特征的先前存储的设计(由该用户或由其他用户)、或者或其任何组合。将搜索结果图像(例如,狗的照片)并入到设计中可以像将图像“拖放”到设计中那样简单,此时用户可以在大小、颜色等方面自由地编辑图像。某些媒体资产(例如,图像、布局、字体等)可以自由地并入到设计中,而其他媒体资产可以以一定价格购买并且可以具有由网站强制执行的相关许可(例如,一次性使用许可)。支持诸如网站之类的操作并且可操作以匹配样式属性的系统的说明性示例被示出在图1中,并且被指定为100。系统100包括可通信地耦合到服务器120的计算设备110。计算设备110被配置成由用户102操作。如在本文中所进一步描述的,即使用户102不是受过训练的图形设计师或其他视觉艺术专业人员,系统100也可以使得用户102能快速且容易地创建和编辑各种形式的图形设计和其他视觉媒体作品。在一些示例中,服务器120被包括在网络可访问的云计算环境122中,该网络可访问的云计算环境122包括一个或多个其他服务器124和/或一个或多个数据库、数据存储和/或数据存储设备126。在特定方面,计算设备110对应于台式计算机、膝上型计算机、移动电话、平板电脑、或者被配置成经由因特网访问网站的其他计算设备。计算设备110可以包括(或者可以连接到)一个或多个输入设备(例如,键盘、鼠标、触摸屏等)和一个或多个输出设备(例如,监视器、触摸屏、音频扬声器、耳机连接等)。在特定方面,计算设备110本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n在计算设备的处理器处,在设计的编辑期间接收第一搜索查询,所述第一搜索查询至少包括第一搜索项;/n识别与所述设计相关联的至少一个样式属性;/n基于所述第一搜索项、所述至少一个样式属性或其组合而搜索至少一个数据库,以生成搜索结果;以及输出所述搜索结果,/n其中基于确定第一搜索结果比第二搜索结果更接近地匹配与所述设计相关联的所述至少一个样式属性,所述搜索结果的第一搜索结果排名高于所述搜索结果的第二搜索结果。/n

【技术特征摘要】
【国外来华专利技术】20170427 US 15/499,6981.一种方法,包括:
在计算设备的处理器处,在设计的编辑期间接收第一搜索查询,所述第一搜索查询至少包括第一搜索项;
识别与所述设计相关联的至少一个样式属性;
基于所述第一搜索项、所述至少一个样式属性或其组合而搜索至少一个数据库,以生成搜索结果;以及输出所述搜索结果,
其中基于确定第一搜索结果比第二搜索结果更接近地匹配与所述设计相关联的所述至少一个样式属性,所述搜索结果的第一搜索结果排名高于所述搜索结果的第二搜索结果。


2.根据权利要求1所述的方法,其中所述至少一个样式属性指示的是颜色、颜色的数量、调色板、线条颜色、线条粗细、线条的数量、边缘的数量、轮廓、轮廓颜色、存在或不存在渐变、大小、字体、字体样式、对实心像素透明的比率、存在或不存在向量或光栅图像、存在或不存在实心或线条对象、宽高比、视图、关键词、情绪、关于图像的作者或贡献者的信息、或者其任何组合。


3.根据权利要求1所述的方法,其中基于与所述设计相关联的样式文档来识别所述至少一个样式属性。


4.根据权利要求3所述的方法,其中所述样式文档可与所述设计分开存储和访问。


5.根据权利要求3所述的方法,进一步包括:响应于所述设计的编辑而更新所述样式文档。


6.根据权利要求1所述的方法,其中基于第二搜索查询而搜索所述至少一个数据库,所述第二搜索查询是通过基于所述至少一个样式属性增强所述第一搜索查询而生成的。


7.根据权利要求1所述的方法,进一步包括:基于所述搜索结果的每个的样式属性是否匹配与所述设计相关联的所述至少一个样式属性来对所述搜索结果进行排名。


8.根据权利要求1所述的方法,其中所述搜索结果中的至少一个与经由用户输入键入的样式属性相关联。


9.根据权利要求1所述的方法,其中所述搜索结果中的至少一个与基于一个或多个计算机视觉过程、基于神经网络的分类器、机器学习算法或其组合自动确定的样式属性相关联。


10.根据权利要求1所述的方法,其中确定所述第一搜索结果比所述第二搜索结果更接近地匹配与所述设计相关联的所述至少一个样式属性包括:
基于与所述第一搜索结果相关联的一个或多个样式属性而生成第一散列值;
基于与所述第二搜索结果相关联的一个或多个样式属性而生成第二散列值;
基于与所述设计相关联的所述至少一个样式属性而生成第三散列值;以及
确定所述第一散列值与所述第三散列值之间的第一距离小于所述第二散列值与所述第三散列值之间的第二距离。


11.根据权利要求1所述的方法,其中多个样式属性与所述设计相关联,其中与所述第一搜索结果相关联的第一数量的样式属性与所述多个样式属性匹配,其中与所述第二搜索结果相关联的第二数量的样式属性与所述多个样式属性匹配,并且其中所述第一数量大于所述第二数量。


12.一种装置,包括:
至少一个处理器;

【专利技术属性】
技术研发人员:梅兰妮·乔伊·帕金斯迈克尔·希伯仑罗伯特·哈兹伍德
申请(专利权)人:康瓦有限公司
类型:发明
国别省市:澳大利亚;AU

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

1