用于提供内容感知照片滤镜的装置和方法与流程

文档序号:20204465发布日期:2020-03-27 21:00阅读:146来源:国知局
用于提供内容感知照片滤镜的装置和方法与流程

本申请是2015年6月23日提交的申请号为201580037408.9的发明专利申请“用于提供内容感知照片滤镜的装置和方法”的分案申请。

相关申请的交叉引用

本申请要求于2014年07月07日提交的美国专利申请no.14/325270的优先权,其内容通过引用结合于此。

本发明总体上涉及在联网环境中操作的移动设备所拍摄的照片。更具体地,本发明涉及对这种移动设备提供内容感知照片滤镜。



背景技术:

利用移动无线设备所拍摄的数字照片的数量日益超过了利用专用数字相机和基于胶片的相机所拍摄的照片。因此,改善与移动无线数字摄影相关联的体验的需求有所增长。



技术实现要素:

一种服务器,包括具有指令的照片滤镜模块,该指令由处理器所执行以识别客户端设备何时捕捉照片。基于所述客户端设备的属性以及所述照片的属性选择照片滤镜。所述照片滤镜被提供至所述客户端设备。

附图说明

结合以下参考附图所进行的详细描述将更加全面地理解本发明,其中:

图1图示了根据本发明实施例而被采用的电子设备。

图2图示了根据本发明实施例而被采用的联网系统。

图3图示了与本发明实施例相关联的处理操作。

图4图示了数字移动设备所拍摄的照片。

图5图示了应用于照片的一般滤镜。

图6图示了应用于照片的特定于特征的滤镜。

图7图示了具有应用于照片的品牌要素的不同的特定于特征的滤镜。

相似的附图标记贯穿附图中的若干视图而指代多个相对应部分。

具体实施方式

图1图示了根据本发明实施例而被采用的电子设备100。在一个实施例中,电子设备100是具有与存储器104进行通信的处理器102的智能电话。处理器102可以是中央处理单元和/或图形处理单元。存储器104是闪存和随机存取存储器的组合。存储器104存储照片控制器106。照片控制器106包括用于对数字照片的捕捉、显示和归档进行协调的可执行指令。照片控制器106可以包括这里所公开的照片滤镜处理,其增强或替代了以下结合基于服务器的照片滤镜模块所描述的这种照片滤镜处理。

处理器102还耦接至图像传感器115。图像传感器115可以是已知的数字图像传感器,诸如电荷耦合设备。如照片控制器106所协调的,图像传感器捕捉视觉介质,该视觉介质呈现在显示器116上。

触摸控制器118连接至显示器116和处理器102。触摸控制器118响应于应用于显示器116的触觉信号。在一个实施例中,照片控制器106对来自触摸控制器118的信号进行监视从而协调数字照片的捕捉、显示和归档。电子设备100还可以包括一般与智能电话相关联的其他组件,诸如用于支持无线通信的无线信号处理器120、功率控制电路122和全球定位系统处理器124。

图2图示了根据本发明实施例所配置的系统200。系统200包括客户端设备100_1至100_n的集合。客户端设备100连接至网络206,该网络206是无线和有线网络通信设备的任意组合。服务器204也连接至网络206。服务器204包括标准组件,诸如经由总线214连接的中央处理单元210和输入/输出设备212。输入/输出设备212可以包括键盘、鼠标、显示器等。网络接口电路216也连接至总线214。存储器220包括具有可执行指令的模块,诸如照片滤镜模块222。照片滤镜模块222实施如以下所讨论的照片评估和滤镜选择操作。

图3图示了与本发明实施例相关联的处理操作。该操作由服务器204的照片滤镜模块222结合一个或多个客户端设备100来执行。最初,照片滤镜模块222提供照片提示300。例如,照片滤镜模块222可以形成网络执行的应用的一部分,其对拍摄照片以及向这样的照片附加消息以便从一个用户传递至另一个用户进行协调。在该上下文中,客户端100_1通过网络206访问照片滤镜模块222从而激活该应用,该应用为客户端100_1提供照片提示。客户端100_1处的用户拍摄照片302。

图4图示了具有呈现照片提示402的显示器400的客户端设备100_1。照片提示402的激活产生了图片404。照片滤镜模块222监视客户端设备活动从而确定是否拍摄了照片304。如果是,则对照片和客户端设备的属性进行评估305。基于该评估选择并提供306照片滤镜。

作为示例,客户端设备的属性可以包括从gps处理器124所收集的该客户端设备的地理位置。该地理位置可以被用来指定与该地理位置相关的照片滤镜。例如,如果该地理位置接近于海滩,则可以提供用于增强海滩环境的照片滤镜(例如,针对水、沙滩和/或天空的色彩滤镜)。该地理位置可以被用来选择具有与接近于该地理位置的机构相关联的品牌的滤镜。例如,餐厅或商店可以对包括与该餐厅或商店相关联的品牌的照片滤镜进行赞助。在这种情况下,除了品牌之外,该照片滤镜还可以包括与该餐厅相关联的其它标记(例如,汉堡或玉米卷的图像)或者与商店相关联的其它标记(例如,冲浪板或太阳镜的图像)。

与客户端设备相关联的属性可以包括所建立的与该客户端设备相关联的偏好。该所建立偏好可以由用户所提供的明确指出的偏好进行定义。可替换地,该所建立偏好可以从之前的使用模式导出。例如,明确指出或导出的偏好可以指示提供具有温度叠加、日期和/或时间叠加的照片滤镜。

照片的属性可以包括照片中所捕捉的物理环境。例如,可以对照片进行评估从而识别出都市环境、乡村环境、日落、海景等。随后可以提供可应用于该物理环境的滤镜。

照片的属性可以包括该照片中所描绘的对象。例如,该评估可以识别出建筑、建筑特征(例如,门或屋顶)、花、个人、动物等。随后可以提供可应用于这样的对象的滤镜。

图3的下一个操作是应用该照片滤镜308。例如,跨客户端设备100_1显示器的划动(swipe)可以使得照片滤镜滑过(slide)原始照片。图5图示了第一划动运动的结果,其使得暗化滤镜500被应用于原始照片。另一个划动运动可以使得另一个滤镜得以被呈现。例如,图6图示了第二划动运动的结果,其使得特定于对象的滤镜600得以被呈现。在这种情况下,该特定于对象的滤镜600涉及对照片中的门的识别。该门的识别可以使得提供用于门的不同颜色的各种滤镜。显示器的另一划动会导致诸如图7所示的又另一个滤镜。图7的滤镜包括特定于对象的滤镜700,在这种情况下其是针对于建筑的屋顶。该滤镜还包括品牌组成部分702。该滤镜还包括拍摄照片时的温度的叠加704。还可以提供时间叠加706和日期叠加708。

返回图3,下一个操作是选择照片滤镜310。照片滤镜的选择可以包括对一个或多个可用滤镜的选择。随后可以将照片连同一个或多个可应用的滤镜一起进行保存。照片和滤镜也可以被发送至另一个用户312。在这种情况下,服务器204将照片路由314至另一个客户端100_2,该另一个客户端100_2显示带有滤镜的照片316。

照片滤镜也可以基于流行的滤镜进行选择。品牌滤镜可以基于拍卖机制而提供。例如,供应商可以对要基于用户特征、用户位置、照片内容等而被提供的照片滤镜进行出价。

本发明的实施例涉及一种具有非瞬态计算机可读存储介质的计算机存储产品,上述计算机可读存储介质上具有用于执行各种计算机实现的操作的计算机代码。该介质和计算机代码可以是出于本发明的目的而专门设计并构造的,或者它们可以是公知的并且能够被计算机软件领域的技术人员所使用。计算机可读介质的示例包括但并不局限于:磁性介质、光学介质、磁光学介质,以及专门被配置为存储并执行程序代码的硬件设备,诸如特定应用集成电路(asic)、可编程逻辑设备(pld)以及rom和ram设备。计算机代码的示例包括诸如由编译器所产生的机器代码,以及包含由计算机使用解释器所执行的更高级代码的文件。例如,本发明的实施例可以使用c++或者其它的面向对象编程语言和开发工具来实施。本发明的另一个实施例可以以替代或结合机器可执行软件指令的硬件电路来实施。

以上描述出于解释的目的而使用了具体术语来提供对本发明的总体理解。然而,对于本领域技术人员将会显而易见的是,为了实践本发明并不要求具体的细节。因此,以上对本发明的具体实施例的描述是出于说明和描述的目的所给出。它们并非意在是穷举的或者将本发明限制为所公开的精确形式;显然,可能考虑到以上教导而进行许多的修改和变化。实施例被选择并描述以便以最佳的方式对本发明的原理及其实际应用加以解释,它们由此使得本领域其它技术人员能够以最佳方式利用本发明和适用于所预期的特定用途的具有各种修改的各个实施例。以下权利要求及其等同形式意在限定本发明的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1