当前位置: 首页 > 专利查询>斯纳普公司专利>正文

呈现照片滤镜的系统和方法技术方案

技术编号:16708191 阅读:72 留言:0更新日期:2017-12-02 23:31
描述了用于生成和分发照片滤镜的系统和方法。照片滤镜发布应用程序接收滤镜数据和对象标准,并基于滤镜数据生成照片滤镜。照片滤镜与对象标准的满足相关联。然后,照片滤镜引擎识别出客户端设备已经拍摄照片。然后,照片滤镜引擎基于包括满足对象标准的对象的照片向客户端设备提供照片滤镜。然后可在客户端设备的用户界面上显示照片滤镜作为选项。对象标准可包括对象和例如商家品牌的图像数据源之间的关联,在这种情况下,相关联的照片滤镜可包括与商家品牌相关联的图像。

【技术实现步骤摘要】
【国外来华专利技术】基于对象识别的照片过滤器相关申请的引用本申请要求于2015年1月9日提交的美国专利申请No.14/593,065的优先权,其全部内容通过引用并入在此。
在此公开的主题通常涉及生成和分发照片过滤器。更具体地,本公开提出用于基于在采用移动设备拍摄的照片中识别满足指定对象标准的对象而在移动设备的用户界面上呈现照片过滤器的系统和方法。
技术介绍
采用移动无线设备拍摄的数字照片数量正在增加,并且可能会很快超过采用专用数字和基于胶片的相机拍摄的照片。因此,存在通过提供通常与专用数字和基于胶片的相机相关联的更广泛的特征来改进与移动无线数字摄影相关联的体验的需要。附图说明在本公开的附图中,通过举例而非限制的方式来说明本专利技术,在附图中:图1是描绘根据一个实施例的具有被配置为通过网络交换数据的客户端-服务器架构的网络系统的网络图。图2示出了说明消息收发应用程序的一个示例实施例的框图。图3示出了说明照片过滤器应用程序的一个示例实施例的框图。图4A示出了说明基于用户的照片过滤器发布模块的一个示例实施例的框图。图4B示出了用于基于用户的照片过滤器发布模块的图形用户界面的示例。图4C示出了图4B的图形用户界面的操作的示例。图4D示出了基于用户的照片过滤器的发布的示例。图5A示出了说明基于商家的照片过滤器发布模块的一个示例实施例的框图。图5B说明公共地理位置的示例。图5C说明基于商家的照片过滤器的操作的示例。图6A示出了说明采用计数模块操作的照片过滤器的示例的图。图6B示出了说明采用收集模块操作的照片过滤器的示例的图。图7示出了说明基于用户的照片过滤器发布模块的操作的一个示例实施例的流程图。图8示出了说明基于商家的照片过滤器发布模块的操作的一个示例实施例的流程图。图9示出了说明收集模块的操作的一个示例实施例的流程图。图10示出了说明计数模块的操作的一个示例实施例的流程图。图11示出了以计算机系统的示例形式的机器的示意图,在该计算机系统内可执行一组指令以使机器执行在此讨论的任何一种或多种方法。图12是说明根据示例实施例的移动设备的框图。具体实施方式尽管参考具体示例实施例描述了本公开,但是显而易见的是,在不脱离本公开的更广泛范围的情况下,可对这些实施例进行各种修改和改变。因此,说明书和附图被认为是说明性的而不是限制性的。向照片添加标签、图纸和其它作品,提供了针对用户的在向更广泛的受众存储或发布之前个性化、补充和增强这些照片的绝佳方式。示例技术向用户提供可应用于用户拍摄的照片的一组照片过滤器(例如,提供增强和增大)。可基于照片中对象的识别来确定一组照片过滤器(例如,图像叠加层),该照片满足与照片过滤器相关联的指定的对象标准。以该方式,基于所识别的照片内容,向用户呈现照片过滤器以便选择并与照片一起使用。例如,如果用户拍摄照片并且照片中的对象被识别为帝国大厦,则可向用户提供与帝国大厦相关联的照片过滤器以与照片一起使用。在该示例中,帝国大厦的照片可能会使用金刚过滤器(KingKongfilter),该金刚过滤器将巨型猿以不同的角度放置在照片中的帝国大厦上。因此,帝国大厦南面的照片可能会看到金刚的背,而来自北面的照片可能会让金刚的脸看着你。在该示例中,金刚过滤器的设置同样可能受到纽约地区(包括帝国大厦)周围的地理围栏(例如地理边界)约束。当然,进一步的帝国大厦主题的照片过滤器同样可向用户呈现。可响应于用户在移动设备的屏幕上执行手势(例如,滑刷操作)向用户呈现照片过滤器。此外,虽然一些示例实施例结合照片描述了过滤器的使用,但是应当注意,其它示例实施例考虑采用视频的过滤器的使用。在一个示例实施例中,第三方实体(例如,商家、餐厅、个人用户等)可基于满足由照片过滤器的创建者指定的标准的对象的识别来创建用于包含在为用户选择呈现的集合中的照片过滤器。例如,包括识别为餐厅的对象的照片可能导致用户呈现有如下照片过滤器,其在照片上显示餐厅菜单。或者包括被识别为食物类型的对象的照片可导致向用户呈现有如下照片过滤器,其使得用户查看例如卡路里、脂肪含量、成本或与食物类型相关联的其它信息的信息。第三方实体同样可投标(或以其它方式购买机会)使包含在向用户呈现的集合中的照片过滤器用于扩充特定照片。下面描述用于实现上述照片增强的各种系统和方法。更具体地,描述了照片过滤器应用程序的各种示例。照片过滤器应用程序包括照片过滤器发布模块,该照片过滤器发布模块在一些实施例中在服务器处操作并且基于过滤器数据来生成照片过滤器,该过滤器数据与由照片中识别的对象对指定对象标准的满足相关联。在其它实施例中,由照片过滤器发布模块提供的功能中的一些功能或全部功能可驻留在客户端设备上。可基于提供的过滤器数据生成照片过滤器,该过滤器数据可包括可被应用于在移动计算设备处增强照片的音频和/或视觉内容或视觉效果。照片过滤器发布模块本身可包括基于用户的照片过滤器发布模块和基于商家的照片过滤器发布模块。照片过滤器应用程序同样包括照片过滤器引擎,该照片过滤器引擎确定移动设备已经拍摄照片,并且基于照片包括满足对象标准的对象,向客户端设备提供照片过滤器。为此,照片过滤器引擎包括对象识别模块,该对象识别模块被配置成在照片中发现和识别对象;并将每个对象与对象标准进行比较。对象标准可包括对象和图像数据源之间的关联,例如博物馆中的展览,在这种情况下,相关联的照片过滤器可包含包括与博物馆中的特定展览相关联的数据的图像。使用基于用户的照片过滤器发布模块,照片过滤器发布应用程序提供图形用户界面(GUI),用于用户上传用于生成照片过滤器的过滤器数据和用于与照片中的已识别对象进行比较的对象标准。例如,用户可上传用于创建照片过滤器的徽标图像,并且指定照片中识别的对象必须满足的标准,以使得过滤器可用于移动设备。一旦用户提交徽标并指定对象标准,照片过滤器发布模块将生成包括徽标并与指定对象标准的满足相关联的照片过滤器。因此,已经拍摄了包括满足指定对象标准的识别对象的照片的移动设备可访问徽标照片过滤器。在其它示例中,如果照片包括超过指定数量的满足指定对象标准的对象,则照片过滤器引擎可使用照片过滤器优先级模块基于指定的照片过滤器优先级标准来生成与照片中的对象满足的对象标准相关联的照片过滤器的排名。然后,照片过滤器引擎可根据照片过滤器的排名,向客户端设备提供指定数量的照片过滤器,该照片过滤器的排名可基于照片过滤器创建日期、照片过滤器类型、照片过滤器的用户排名等的任意组合。使用基于商家的照片过滤器发布模块,照片过滤器发布应用程序为商家提供GUI,以上传过滤器数据和对象标准,并且基于通过照片中识别的对象对上传的对象标准的满足,针对基于上传的过滤器数据的照片过滤器的呈现提交投标。投标过程可用于确定具有最高投标金额的商家。该商家然后可排除来自其他商家(具有较低的投标)的照片过滤器的发布,否则该照片过滤器可能基于上传的对象标准的满足而被发布。因此,最高投标商家的照片过滤器可以是可由拍摄照片的移动设备访问的唯一照片过滤器,该照片包括满足上传对象标准的可识别对象。在示例中,公共对象标准包括多个商家针对其出售相同类型的品牌产品的对象类型。照片过滤器引擎包括收集模块,用于将先前提供的照片过滤器存储在与客户端设备相关联的照片过滤器集合中。收集模块然后可本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201680014578.html" title="呈现照片滤镜的系统和方法原文来自X技术">呈现照片滤镜的系统和方法</a>

【技术保护点】
一种服务器,包括:所述服务器的一个或多个处理器,其包括照片过滤器发布模块和照片过滤器引擎,所述照片过滤器发布模块被配置为接收过滤器数据和对象标准,并且基于所述过滤器数据生成照片过滤器,所述照片过滤器与所述对象标准相关联;以及所述照片过滤器引擎被配置为识别出所述服务器的客户端设备已经拍摄了照片,并且基于所述照片包括满足所述对象标准的对象,向所述客户端设备提供所述照片过滤器。

【技术特征摘要】
【国外来华专利技术】2015.01.09 US 14/593,0651.一种服务器,包括:所述服务器的一个或多个处理器,其包括照片过滤器发布模块和照片过滤器引擎,所述照片过滤器发布模块被配置为接收过滤器数据和对象标准,并且基于所述过滤器数据生成照片过滤器,所述照片过滤器与所述对象标准相关联;以及所述照片过滤器引擎被配置为识别出所述服务器的客户端设备已经拍摄了照片,并且基于所述照片包括满足所述对象标准的对象,向所述客户端设备提供所述照片过滤器。2.根据权利要求1所述的服务器,其中所述照片过滤器引擎进一步包括:对象识别模块,其被配置为:找到并识别所述照片中的对象;以及将每个对象与所述对象标准进行比较。3.根据权利要求2所述的服务器,其中所述对象标准包括对象和媒体属性或艺术作品之间的关联,并且所关联的照片过滤器包括与所述媒体属性或艺术作品相关联的图像。4.根据权利要求2所述的服务器,其中所述对象标准包括对象和商家品牌之间的关联,并且所关联的照片过滤器包括与所述商家品牌相关联的图像。5.根据权利要求2所述的服务器,其中所述对象标准包括对象和与在本地商家机构处的对象类型相关联的折扣之间的关联,并且所关联的照片过滤器包括了包含关于所述折扣和所述商家机构的信息的图像。6.根据权利要求2所述的服务器,其中所述对象标准包括对象和关于所述对象的教育信息之间的关联,并且所关联的照片过滤器包括了包含所述教育信息的图像。7.根据权利要求2所述的服务器,其中所述对象标准包括将所述对象识别为动物,并且所关联的照片过滤器包括与狩猎相关联的图像。8.根据权利要求2所述的服务器,其中所述对象标准包括将所述对象识别为人类肩部,并且所关联的照片过滤器包括与栖息在所述人类肩部上的宠物相关联的图像。9.根据权利要求2所述的服务器,其中所述照片过滤器发布模块包括:基于用户的过滤器数据上传模块,其被配置为接收来自用户的过滤器数据;以及基于用户的对象标准上传模块,其被配置为接收来自所述用户的所述对象标准。10.根据权利要求9所述的服务器,其中所述照片包括比指定数量更多的满足所述对象标准的对象,并且所述照片过滤器引擎进一步包括:照片过滤器优先级模块,其被配置为基于指定的照片过滤器优先级标准生成与所述照片中的所述对象满足的对象标准相关联的照片过滤器的排名;以及所述照片过滤器引擎被配置为根据所述照片过滤器的所述排名向所述客户端设备提供所述指定数量的所述照片过滤器。11.根据权利要求10所述的服务器,其中所述照片过滤器优先级标准包括基于过滤器创建日期、过滤器类型或所述过滤器的用户排名的标准。12.根据权利要求2所述的服务器,其中所述照片过滤器发布模块包括:基于商家的过滤器数据上传模块,其被配置为接收来自第一商家的第一过滤器数据和来自第二商家的第二过滤器数据;基于商家的对象标准上传模块,其被配置为接收来自所述第一商家的第一对象标准,以及来自所述第二商家的第二对象标准,并且识别所述第一对象标准和所述第二对象标准二者公共的对象标准;基于商家的投标模块...

【专利技术属性】
技术研发人员:S·昌C·萨马拉纳亚克T·M·塞恩R·阎
申请(专利权)人:斯纳普公司
类型:发明
国别省市:美国,US

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

1