利用人物角色的图像定制的制作方法

文档序号:19932777发布日期:2020-02-14 22:12阅读:260来源:国知局
利用人物角色的图像定制的制作方法



背景技术:

增强现实(ar),其能够利用虚拟图像对现实世界的对象和/或环境进行数字化修改或替换,为人们提供了更具沉浸感和娱乐性的交互式体验。ar通过增强技术来修改现实世界对象的图像,即,用户可以通过位于头顶的带有虚拟投影的透明镜头来看到现实世界。ar可用于通过增强或选择性省略现实世界对象的一部分图像来修改现实世界图像,其中现实世界的视图来自用于投射到vr空间中的头戴式摄像机,所以用户仍然可以看到周围的大部分现实世界。



技术实现要素:

如结合至少一幅附图基本地示出和/或描述的,并且如权利要求更完整地阐述的,本发明提供了利用人物角色执行图像定制的系统和方法。

附图说明

图1示出了根据一实施方式的利用人物角色执行图像定制的示例性图像管理系统的示意图;

图2示出了根据一实施方式的适用于利用人物角色执行图像定制的示例性图像处理系统的更详细示意图;

图3示出了根据一实施方式的利用人物角色执行图像定制的示例性方法的流程图;

图4示出了根据一实施方式的示例性用户界面,其适用于作为利用人物角色执行图像定制的系统的一部分;

图5a示出了示例性场地,其中包括佩戴可穿戴物品的用户,该可穿戴物品配置为用于识别与用户相关联的人物角色以及场地中观察用户的其他访客;以及

图5b示出了定制图像,该定制图像由与用户相关联的人物角色在图5a中的用户图像修改所得。

具体实施方式

以下描述包含与本公开中的实施方式有关的特定信息。本领域技术人员将认识到,本公开可以以与本文具体讨论的方式不同的方式实施。本申请中的附图及其随附的详细描述仅针对于示例性实施方式。除非另有说明,否则附图中的相同或相应的元件可以由相同或相应的附图标记指示。此外,本申请中的附图通常不按比例绘制,并且不旨在对应于实际的相对尺寸。

图1示出了利用人物角色执行图像定制的示例性系统的示意图。如图1所示,图像管理系统100包括具有硬件处理器104的计算平台102,以及实现为非暂时性存储设备的系统存储器106。根据本示例性实施方式,系统存储器106用于存储提供用户界面120的图像定制软件代码110,以及人物角色数据库112和配件数据库114中的一个或两个。

如图1中进一步所示,计算平台102在包括网络130的使用环境,和包括佩戴着可穿戴物品142并使用通信设备144的用户140的场地134中实现。另外,图1示出了由用户140的各个观察者136a和136b使用的图像处理系统150a和150b、场地摄像机或摄像机138(下文称为“(多个)场地摄像机138”)、以及由可穿戴设备142发送的无线信号162。图1中还示出了无线网络通信链路132、人物角色选择数据146、包括用户140的图像的数字图像148、光学数据166、以及包括与用户140相关联的用户人物角色118的定制图像168。

图像管理系统100可用于使用与该用户相关联的人物角色来定制描绘人类用户的图像。图像管理系统100可以通过接收将人物角色与用户相关联的无线信号来定制包括用户图像的数字图像,其中的人物角色存储在人物角色数据库中。图像管理系统100还可以在数字图像中检测用户的图像、从数据库获得与用户相关联的人物角色、并输出待显现在显示器上的定制图像,其中与用户相关联的人物角色用于在定制图像中修改用户的图像。在一实施方式中,与用户相关联的人物角色可以包括虚拟角色,该虚拟角色在定制图像中用于增强用户的图像。例如,用户可以看起来像穿戴着像服装的虚拟角色。在另一实施方式中,与用户相关联的人物角色可以包括用于替换定制图像中的用户图像的虚拟角色。在另一实施方式中,与用户相关联的人物角色可以是隐秘人物角色,导致在定制图像中不存在用于替换用户图像的图像。

因此,图像管理系统100可用于将用户定制数据传送和/或映射到现实世界。此外,在一些实施方式中,图像管理系统100可用于协调ar设备之间的增强现实(ar)游戏的游戏状态数据;以及对需要虚拟和物理对象的信息的动作进行协调。结果,图像管理系统100代表了对计算机系统的改进,该图像管理系统100能够有利地使具有通信设备的用户能够相当大地控制(佩戴ar眼镜或持有诸如手机或平板电脑的ar设备的)其他人的观看他或她的图像的方式。

如图1所示,用户140可利用通信设备144经由网络130和用户界面120与计算平台102交互,以使用由硬件处理器104执行的图像定制软件代码110,以将用户人物角色118与他或她自己关联起来。可选地或另外地,用户人物角色118可以是由另一用户赠送或者是由于用户140执行的动作作为给予用户140的永久或临时授权。例如,在一些实施方式中,用户人物角色118可以被赠送给用户140作为奖励,因为用户购买了在场地134处提供的产品或服务或者是由于用户140参与了与场地134相关联的忠诚度计划。用户人物角色118可以是例如选择、购买、由另一用户转让的虚拟角色,例如由用户140借用或赠送给用户140的作为存储在人物角色数据库112中的多个人物角色的临时或永久授权。因此,人物角色数据库112是包括用户140可设定的人物角色的数据库。

在一些实施方式中,用户140除了选择、购买、接收、借用或被赠送用户人物角色118之外,还可以与用户界面120和图像定制软件代码110交互,以从配件数据库114中为用户人物角色118选择一个或多个配件。可选地或另外地,并且出于类似于上面关于用户人物角色118所讨论的理由,用户人物角色118的一个或多个配件可以由用户140永久地或临时地持有。在用户人物角色118是虚拟角色的情况下,关于存储在配件数据库114中的配件,在此仅举出几个例子,例如包括诸如衣服之类的服装、用于增强用户人物角色118的外貌的颜色、以及供用户人物角色118使用的武器。

如下面更详细描述的,第一观察者136a和第二观察者136b可以利用场地134中的相应图像处理系统150a和150b来查看包括用户140的定制图像168,其中用户140的图像被用户人物角色118和/或被用户人物角色118的配件修改。还如下面更详细描述的,图像处理系统150a和150b可以基于经由网络130无线接收的数据,通过可穿戴物品142的光学识别、或利用直接从可穿戴物品142接收的无线信号162,来识别与用户140相关联的用户人物角色118和/或用户140可用的用户人物角色118的配件。

应注意,尽管可穿戴物品142在图1中示出为用户140佩戴的纽扣或别针,但该表示仅仅是示例性的。更一般地,可穿戴物品142可以是适合于在场地134中由用户140佩戴或携带的任何物品。因此,在各种实施方式中,可穿戴物品142可以是例如纽扣、别针或吊坠,或者是腕带、戒指、帽子或衣服。在一些实施方式中,如图1所示,可穿戴物品142可以是包括无线发射器的设备,例如射频识别(rfid)发射器,用于发送识别用户人物角色118的无线信号162和/或用于用户人物角色118的配件。

还应注意,尽管图1中的图像处理系统150a和150b分别示出为虚拟现实(vr)头戴式耳机和移动设备(智能手机或平板电脑),但这些表示也仅仅是示例性的。更一般地,图像处理系统150a和150b可以是由第一观察者136a和第二观察者136b佩戴或携带的任何合适的移动通信设备,并且其能够执行足以支持到网络130的无线连接的数据处理、显示用户140的定制图像168、实现赋予图像处理系统150a和150b的功能。例如,在其他实施方式中,图像处理系统150a和/或150b可以采用ar眼镜的形式。

在一些实施方式中,场地134可以是室内场地。在此仅举几个例子,这些室内场地例如可包括电影院、剧院或音乐厅。或者,在一些实施方式中,场地134可以是户外场地。在此仅举几个例子,这样的室外场地例如可包括公园(例如主题公园)或度假村。场地摄像机138可以是一个或多个固定摄像机和一个或多个移动摄像机,用于获得整个场地134的光学图像。例如,场地摄像机138可以为静像摄像机和/或视频摄像机。

注意,尽管本申请涉及提供用户界面120的图像定制软件代码110,并且为了概念清晰,将人物角色数据库112和配件数据库114中的一个或两个存储在系统存储器106中,但是更一般地,系统存储器106可以采用计算机可读的任何非暂时性存储介质的形式。本申请中使用的表述“计算机可读的非暂时性存储介质”是指除了载波或其他瞬时信号之外的任何介质,其能够向计算平台的硬件处理器(例如计算平台102的硬件处理器104)提供指令。因此,计算机可读的非暂时性介质可以对应于各种类型的介质,例如,易失性介质和非易失性介质。易失性介质可以包括动态存储器,例如动态随机存取存储器(动态ram),而非易失性存储器可以包括光学、磁性或静电存储设备。计算机可读的非暂时性介质的常见形式包括例如光盘、ram、可编程只读存储器(prom)、可擦除prom(eprom)和闪存存储器。

进一步注意到,尽管图1描绘了提供用户界面120的图像定制软件代码110、以及共同位于系统存储器106中的人物角色数据库112和配件数据库114中的一个或两个,但该表示也仅是为了概念清晰所作的辅助阐述。更一般地,图像管理系统100可以包括一个或多个计算平台,例如可以是共同定位的计算机服务器,或者可以形成交互式链接但呈分布式的系统,例如基于云的系统。结果,硬件处理器104和系统存储器106可以对应于图像管理系统100内的分布式处理器和存储器资源。因此,应该理解,可以使用图像管理系统100的分布式存储器和/或处理器资源来存储和/或执行图像定制软件代码110,以及人物角色数据库112和配件数据库114中的一个或两个。

在一实施方式中,计算平台102可以对应于例如可以通过诸如因特网的分组交换网络访问的一个或多个网络服务器。或者,计算平台102可以对应于支持局域网(lan)或者包括在另一种类型的专用网络中的一个或多个计算机服务器。

尽管用户140使用的通信设备144在图1中被示为是智能手机或平板电脑形式的移动设备,但该表示也仅作为示例提供。更一般地,通信设备144可以是远离计算平台102、能够执行足以利用用户界面120的数据、支持连接到网络130、以及实现通信设备144的功能的任何合适的移动或固定计算设备或系统。例如,在其他实施方式中,通信设备144可以是手提电脑或台式电脑,其例如可以是场地134中的公共可访问的自助服务终端或计算机终端、或者可以是为与场地134相关联的忠诚度计划的成员预定的自助服务终端或计算机终端。

图2更详细地示出了与计算平台202组合的示例性图像处理系统250。如图2所示,图像处理系统250通过无线网络通信链路232通信地耦合到计算平台202。计算平台202包括硬件处理器204、以及存储提供用户界面220的图像定制软件代码210a的系统存储器206、以及人物角色数据库212a和配件数据库214a中的一个或两个。

如图2中进一步所示,图像处理系统250包括硬件处理器254、实现为用于存储图像定制软件代码210b的非暂时性存储设备的系统存储器256、以及人物角色数据库212b和配件数据库214b中的一个或两个。如图2所示,图像处理系统250包括收发器252、摄像机258(例如面向外的一个或多个摄像机)、rfid读取器260、以及从图像定制软件代码210b接收定制图像268的显示器262。

具有硬件处理器204和系统存储器206的无线网络通信链路232和计算平台202通常对应于图1中的具有硬件处理器104和系统存储器106的无线网络通信链路132和计算平台102。另外,图2中的图像定制软件代码210a、用户界面220、人物角色数据库212a和配件数据库214a通常分别对应于图1中的图像定制软件代码110、用户界面120、人物角色数据库112和配件数据库114。换句话说,本公开的图像定制软件代码210a、用户界面220、人物角色数据库212a和配件数据库214a可以共享分别对应于本公开的图像定制软件代码110、用户界面120、人物角色数据库112和配件数据库114的任何特征,反之亦然。

注意,图2中包括用户人物角色218的定制图像268通常对应于图1中的包括用户人物角色118的定制图像168。因此,用户人物角色218和定制图像268可以共享本公开的用户人物角色118和定制图像168的任何特征或功能,反之亦然。还应注意,显示器262可以实现为液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器或或者能够实现由信号到光的物理转换的任何其他合适的显示屏。

图像处理系统250通常对应于图1中的图像处理系统150a和150b,并且那些对应的特征可以共享本公开的任一对应特征的任何特征。因此,与图像处理系统150a和150b类似,图像处理系统250可以是诸如智能手机、ar眼镜或vr耳机之类的移动通信设备。另外,虽然图1中未示出,但是图像处理系统150a和150b可以包括与硬件处理器254、收发器252、摄像机258、rfid读取器260、显示器262、用于存储图像定制软件代码210b的系统存储器256、以及人物角色数据库212b和配件数据库214b中的一个或两个相对应的技术特征。

关于图像定制软件代码210b、人物角色数据库212b和配件数据库214b,应注意,在一些实施方式中,图像定制软件代码210b可以是图像定制软件代码110/210a的瘦客户端应用程序。在那些实施方式中,图像定制软件代码210b使得图像处理系统150a/150b/250能够处理无线信号162和/或输出包括用户人物角色118/218的定制图像168/268。此外,在那些实施方式中,图像处理系统150a/150b/250的系统存储器256可以不存储人物角色数据库212b或配件数据库214b。

然而,在其他实施方式中,图像定制软件代码210b可以包括图像定制软件代码110/210a的所有特征,并且能够执行所有相同的功能。也就是说,在一些实施方式中,图像定制软件代码210b对应于图像定制软件代码110/210a,并且可以共享任何特征并执行本公开的那些对应特征的任何进程。

此外,如图2所示,在图像定制软件代码210b对应于图像定制软件代码110/210a的实施方式中,人物角色数据库212b和配件数据库214b中的一个或两个可以存储在图像处理系统150a/150b/250的系统存储器256。还应注意,当存在于系统存储器256中时,人物角色数据库212b和配件数据库214b通常分别对应于人物角色数据库112/212a和配件数据库114/214b,并且可以共享本公开那些对应特征的任何特征。

根据图2所示的示例性实施方式,位于系统存储器256中的图像定制软件代码210b以及人物角色数据库212b和配件数据库214b中的一个或两个,已经从计算平台102/202或图像定制软件代码210b的授权第三方源以及人物角色数据库212b和配件数据库214b中的一个或两个,通过无线网络通信链路132/232接收得到。在一实施方式中,无线网络通信链路132/232对应于例如通过分组交换网络传送的图像定制软件代码210b以及人物角色数据库212b和配件数据库214b中的一个或两个。一旦通过例如无线网络通信链路132/232下载传送,图像定制软件代码210b和人物角色数据库212b和配件数据库214b中的一个或两个可以持久地存储在设备存储器256中,并且图像定制软件代码210b可以由硬件处理器254在图像处理系统150a/150b/250上本地地执行。

硬件处理器254可以是用于图像处理系统150a/150b/250的中央处理单元(cpu),例如,其中角色硬件处理器254运行图像处理系统150a/150b/250的操作系统并执行图像定制软件代码210b。如上所述,图像处理系统150a/150b/250可以利用图像定制软件代码210b,作为瘦客户端应用程序或作为具有图像定制软件代码110/210a的所有特征和功能的软件模块,以输出用于待显现在显示器262上的定制图像168/268。

定制图像168/268是基于包括用户140的图像的数字图像148。然而,在定制图像168/268中,存在于数字图像148中的用户140的图像会被用户人物角色118/218修改。在一实施方式中,例如,用户人物角色118/218可以是在定制图像168/268中增强用户140的图像的虚拟角色。例如,对于第一观察者136a和第二观察者136b,用户140在定制图像168/268中可以看起来像是用户140将用户人物角色118/218作为服装佩戴。在另一实施方式中,用户人物角色118/218可以包括用于在定制图像168/268中替换用户140的图像的虚拟角色。在另一实施方式中,与用户140相关联的用户人物角色118/218可以是隐秘人物角色,导致在定制图像168/268中不存在图像用于替换用户140的图像。例如,名人可能不希望在定制图像168/268中出现或可被识别。

将参考图3、并进一步参考图4、图5a和图5b进一步描述图像管理系统100和图像处理系统150a/150b/250的功能。图3示出了根据一实施方式的用于使用人物角色执行图像定制的示例性方法的流程图370。图4示出了适合用作图1和图2中所示的图像管理系统的一部分的示例性用户界面。图5a示出了示例性场地,其包括佩戴可穿戴物品的用户(该可穿戴物品配置为能够识别与用户相关联的人物角色)、以及用户的观察者,而图5b示出了定制图像,其包括由与用户相关联的人物角色修改得到的图5a中的用户的图像。关于图3中概述的方法,应注意,某些细节和特征已从流程图370中省略,以免模糊对本申请中的发明特征的讨论。

结合图1和图2来参考图3,流程图370开始于接收将用户140与存储在人物角色数据库112/212a/212b中的用户人物角色118/218相关联(动作371)的无线信号。取决于具体实施方式,可以采用各种形式将用户140与用户人物角色118/218相关联的无线信号。如上所述,在一些实施方式中,可穿戴物品142可以是例如纽扣、别针、吊坠、腕带、戒指、帽子或例如包括用于发送识别用户人物角色118/218的无线信号162的rfid或其他无线发射器的衣物。在那些实施方式中,例如,可以使用rfid读取器260,通过图像处理系统150a/150b/250直接从可穿戴物品142接收将用户140与用户人物角色118/218相关联的无线信号162。也就是说,在那些实施方式中,将用户140与用户人物角色118/218相关联的无线信号162可以由利用硬件处理器254执行的图像定制软件代码210b接收。

在其他实施方式中,可以通过无线网络通信链路132/232以例如光学数据166的形式提供将用户140与用户人物角色118/218相关联的无线信号。在这些实施方式中的一些中,使用图像处理系统150a/150b/250的(多个)场地摄像机138和/或摄像机258来获取光学数据166,并且包括可穿戴设备142的图像可以基于可穿戴设备142的目标识别以将用户140与用户人物角色118/218相关联。在光学数据166由计算平台102接收的实施方式中,光学数据166可以由利用硬件处理器104/204执行的图像定制软件代码110/210a经由网络130无线地接收。在光学数据166由图像处理系统150a/150b/250接收的实施方式中,光学数据166可以使用收发器252经由网络130无线地接收,或者通过由硬件处理器254执行的图像定制软件代码210b直接从摄像机258接收。

在其他实施方式中,将用户140与用户人物角色118/218相关联的无线信号可以由无线网络通信链路132/232提供,其形式为响应于用户140对用户界面120/220的输入而生成的人物角色选择数据146。参考图4,图4示出了能够通过用户id492识别用户140的示例性用户界面420,其包括人物角色选择菜单422、配件选择菜单424、用户账户余额426、用户选择费用428、输入生物特征选项488以及提交选择按钮490。用户界面420通常对应于图1和图2中的用户界面120/220。结果,用户界面420可以共享本公开对应的用户界面120/220的任何特征,反之亦然。因此,尽管未在图1和图2中示出,但是用户界面120/220可以包括分别对应于人物角色选择菜单422、配件选择菜单424、用户账户余额426、用户选择费用428、输入生物特征选项488以及提交选择按钮490的特征。

应注意,用户id492不包括用户140的个人可识别信息(pii)。因此,尽管用户id492使得图像管理系统100能够将匿名用户140与其他匿名用户区分开,但是图像管理系统100不被配置为保留描述与图像管理系统100交互的任何用户的描述年龄、性别、种族、民族或任何其他pii的信息。

根据图4所示的实施方式,人物角色480a和480b是存储在人物角色数据库112/212a/212b中的虚拟角色,而人物角色480c是用户140可以设定的隐秘人物角色。如图4所示,人物角色480b变灰或以其他方式模糊,以指示用户140当前不能选择和设定人物角色480b。由于各种原因中的任何一种,导致用户140目前可能无法选择或设定人物角色480b。例如,与选择人物角色480b相关联的用户选择费用428可能超过用户账户余额426。或者,人物角色480b的选择可能需要与场地134相关联的忠诚度计划中的状态,但该状态尚未由用户140实现。

作为又一替代方案,用户140对人物角色480b的选择可以基于购买或用户140尚未完成的执行动作。例如,作为显示出在场地134中拍摄的最小必要数量的照片的奖励,或者作为显示出用户140比其他用户的照片更多的奖励,用户140可以对人物角色480b进行选择。作为另一示例,用户140可以经由用户界面120/220/420接收推荐以购买或租用特定电影、游戏或其他内容项。用户140随后租用或购买该内容项可以通过用户140选择人物角色480b来获得奖励。

如图4进一步所示,在用户140可选择和设定的两个人物角色,即人物角色480a和480c中,人物角色480a已经被用户140基于用户界面120/220/420的输入选择为用户人物角色418,导致生成人物角色选择数据146。应注意,用户人物角色418通常对应于图1和图2中的用户人物角色118/218,并且可以共享本公开的该对应特征的任何特征。

还应注意的是,除了选择人物角色480a作为用户人物角色118/218/418之外,用户界面120/220/420还可以使得用户140能够从配件选择菜单424中为用户人物角色118/218/418选择一个或多个配件。如图4所示,存储在配件数据库114/214a/214b中的用于用户人物角色118/218/418的配件包括服装482(例如衣服)、用于增强用户人物角色118/218/418的外貌的颜色484、以及武器486。用户140对武器486的选择可以打开子菜单,该子菜单包括的选项例如鞭486a、镭射枪486b和剑486c。

还如图4所示,剑486c变灰或以其他方式模糊,以指示剑486c目前不能被用户140选为用户人物角色118/218/418的配件。用户140目前可能无法选择剑486c的原因类似于上面关于人物角色480b所讨论的原因。在一实施方式中,例如,剑486c的状态可以响应于用户140的动作而改变成是可选择的或不可选择的。作为具体示例,例如其中人物角色480a是来自科幻电影的虚拟角色,对该电影,用户140已经购买了票证或以其他方式获得了授权,但尚未参加或观看,所以剑486c的未放映或未显示状态可能是不可选择的。

然而,在用户140观看电影之后,例如通过参加放映或者由于观看了电影的数字流,剑486c的已放映或已显示状态可以变得可选、或者可以是自动提供给用户140永久或临时授权以作为其观看电影的奖励。注意,在一些实施方式中,可以给用户人物角色118/218/418分发对应的服饰作为观看电影的奖励。

因此,在一些实施方式中,用户人物角色118/218/418的授权和/或用户人物角色118/218/418的配件可以作为奖励提供给状态为达到超级粉丝的用户140,或是第二次观看电影的用户140。可选地或另外地,对于用户人物角色118/218/418和/或用户人物角色118/218/418的配件的授权到期可以被延长或延迟以作为对达到超级粉丝状态的或者是第二次观看电影的用户140的奖励。

作为另一具体示例,在人物角色480a是来自视频游戏的虚拟角色的情况下,用户140可能无法选择剑486c,直到用户140已经玩过一次或多次游戏,或者已经达到视频中的预定状态或熟练程度。然而,在玩过必要次数的视频游戏或达到所需状态或熟练程度之后,剑486c可以由用户140选择,或者可以作为永久或临时授权自动提供给用户140,作为把视频游戏玩到所需状态或熟练程度的奖励。

注意,剑486c的未显示状态和已显示状态或者未视频游戏状态和已视频游戏状态可以类似地应用于将人物角色480b选择作为用户人物角色118/218/418,以及选择配件选择菜单424提供的任何其他配件。另外,在一些实施方式中,附加点可以被记入用户账户余额426,作为观看电影或玩视频游戏之后的已看或已玩的奖励。进一步注意到,模拟的未显示和已显示可用于从人物角色选择菜单422中选择人物角色、和/或选择配件选择菜单424的配件、和/或选择已显示的信用的奖励,该奖励可适用于出席例如戏剧、百老汇音乐剧、歌剧、音乐会或体育赛事。

关于流程图370的动作371,在人物角色选择数据146由计算平台102接收的实施方式中,人物角色选择数据146可以由图像定制软件代码110/210a经由网络130无线地接收,其中该图像定制软件代码110/210a由硬件处理器104/204执行。在人物角色选择数据146由图像处理系统150a/150b/250接收的实施方式中,人物角色选择数据146可以由图像定制软件代码210b以及使用收发器252经由网络130无线地接收,其中该图像定制软件代码210b由硬件处理器254执行。

流程图370继续下一步,接收包括用户140的图像的数字图像148(动作372)。数字图像148可以是由数码摄像机(例如数字静像摄像机)获得的红绿蓝(rgb)图像。可选地,数字图像148可以是从由数字视频摄像机获得的视频剪辑中获取的rgb图像。

在一些实施方式中,图像处理系统150a/150b/250的硬件处理器254可以执行图像定制软件代码210b以使用摄像机258获得数字图像148。在这些实施方式中的一些中,数字图像148可以由图像处理系统150a/150b/250使用收发器252经由网络130和无线网络通信链路132/232发送到计算平台102/202。在那些实施方式中,数字图像148可以由图像定制软件代码110/210a接收,其中该图像定制软件代码110/210a由计算平台102/202的硬件处理器104/204执行。然而,在其他实施方式中,数字图像148可以通过图像定制软件代码210b从摄像机258接收,其中该图像定制软件代码210b由图像处理系统150a/150b/250的硬件处理器254执行。

可选地或另外地,在一些实施方式中,数字图像148可使用场地摄像机138获取。在这些实施方式中的一些中,数字图像148可以经由网络130和无线网络通信链路132/232从场地摄像机138传输到计算平台102/202。在这些实施方式中,数字图像148可以由图像定制软件代码110/210a接收,其中该图像定制软件代码110/210a由计算平台102/202的硬件处理器104/204执行。然而,在其他实施方式中,数字图像148可以由图像定制软件代码210b从场地摄像机138或从计算平台102/202接收,其中该图像定制软件代码210b由图像处理系统150a/150b/250的硬件处理器254执行。

流程图370继续下一步,检测数字图像148中的用户140的图像(动作373)。可以使用若干技术中的任何技术在数字图像140中检测用户140的图像。例如,可以通过基于由场地摄像机138获取的光学数据166执行的骨架跟踪来检测在数字图像148中的用户140的图像。可选地或另外地,在数字图像148中检测用户140的图像,可以基于生物特征数据,例如骨骼结构、用户140的步态或步行方式、或者基于用户140穿戴的一件或多件衣服的人工制品或佩戴的个人配件(例如帽子)。

参考图4,例如,在一实施方式中,用户140可以通过用户界面120/220/420利用输入生物特征选项488来提交例如面部图像、身体图像或视网膜扫描的生物特征数据。在那些实施方式中,这样的生物特征数据可以包括在响应于用户140对用户界面120/220/420的输入而生成的人物角色选择数据146中。作为具体示例,在人物角色选择数据146中包括用户140的面部图像的情况下,可以使用面部识别技术来检测数字图像148中的用户140的图像。可选地或另外地,在用户界面120/220/420以用户140的移动电话或平板电脑的形式在通信设备144上执行的情况下,例如,可以自动或者在用户140选择加入之后访问存储在通信设备144上的生物特征数据。

在数字图像148由图像定制软件代码110/210a接收的实施方式中,数字图像148中的用户140的图像的检测可以由图像定制软件代码110/210a执行,其中该图像定制软件代码110/210a由计算平台102/202的硬件处理器104/204执行。在数字图像148由图像定制软件代码210b接收的实施方式中,数字图像148中的用户140的图像的检测可以由图像定制软件代码210b执行,其中该图像定制软件代码210b由图像处理系统150a/150b/250的硬件处理器254执行。

流程图370继续下一步,从人物角色数据库112/212a/212b中获取用户人物角色118/218/418(动作374)。在一些实施方式中,计算平台102/202的硬件处理器104/204可以执行图像定制软件代码110/210a以从人物角色数据库112/212a获得用户人物角色118/218/418。在这些实施方式中的一些中,用户人物角色118/218/418可以经由网络130和无线网络通信链路132/232发送到图像处理系统150a/150b/250。在其他实施方式中,图像处理系统150a/150b/250的硬件处理器254可以执行图像定制软件代码210b,以从本地存储在图像处理系统150a/150b/250的系统存储器256上的人物角色数据库212b获得用户人物角色118/218/418。

根据一些实施方式,动作374可以进一步包括从配件数据库114/214a/214b获得用户人物角色118/218/418的一个或多个配件。在一些实施方式中,计算平台102/202的硬件处理器104/204可以执行图像定制软件代码110/210a以从配件数据库114/214a获得用户人物角色118/218/418的配件。在这些实施方式中的一些中,用户人物角色118/218/418的一个或多个配件可以经由网络130和无线网络通信链路132/232发送到图像处理系统150a/150b/250。在其他实施方式中,图像处理系统150a/150b/250的硬件处理器254可以执行图像定制软件代码210b,以从本地存储在图像处理系统150a/150b/250的系统存储器256上的配件数据库214b获得用户人物角色118/218/418的一个或多个配件。

流程图370可以以输出待显现在显示器262上的定制图像168/268作为结束,其中用户人物角色118/218/418在定制图像168/268中修改用户140的图像(动作375)。在通过图像定制软件代码110/210a获得用户人物角色118/218/418的一些实施方式中,图像定制软件代码110/210a可以进一步由计算平台102/202的硬件处理器104/204执行,通过经由网络130和无线网络通信链路132/232将定制图像168/268发送到图像处理系统150a/150b/250,以输出定制图像168/268。然而,在通过图像定制软件代码210b获得用户人物角色118/218/418的实施方式中,图像处理系统150a/150b/250的硬件处理器254可以执行图像定制软件代码210b以输出定制图像168/268并且在显示器262上显现出定制图像168/268。

图5a示出了场地534,其包括佩戴将用户540与用户人物角色518相关联的可穿戴物品542的用户540,而图5b示出了包括由用户人物角色518修改的用户540的图像的定制图像568,该定制图像568为观察者536利用图像处理系统550所观察到的。图5a和图5b中还包括到场地534的其他访客564a和564b,而他们没有利用图像处理系统来观察用户540。

应注意,场地534、用户540和可穿戴物品542一般分别对应于图1中的场地134、用户140和可穿戴物品142,而观察者536通常对应于第一和第二观察者136a和136b中的任一个或两个。因此,场所534和可穿戴物品542可以共享本公开的各个场地134和可穿戴物品142的任何特征,反之亦然。图5a和图5b中的图像处理系统550通常对应于图1和图2中的图像处理系统150a/150b/250,并且可以共享归因于上述相应特征的任何特征。另外,图5b中的定制图像568通常对应于图1和图2中的定制图像168/268,并且可以共享归因于上述相应特征的任何特征。此外,用户人物角色518通常对应于图1、图2和图4中的用户人物角色118/218/418,并且可以共享归因于上述对应特征的任何特征。

如图5a和图5b所示,用户人物角色118/218/418/518在定制图像168/268/568中修改了用户140/540的图像。定制图像168/268/568是观察者136a/136b/536在场地134/534中使用图像处理系统150a/150b/250/550所看到的图像。如图5b所示,在一些实施方式中,用户人物角色118/218/418/518可以适合于定制图像168/268/568中的用户140/540的图像。在一些实施方式中,例如,图像定制软件代码110/210a/210b可以配置为将用户140/540的大小、高度和身体形状中的一个或多个与用户人物角色118/218/418/518对应的角色模型基本匹配。在这些实施方式中的一些中,对应于用户140/540的大小和/或高度和/或形状的数据可以由用户140/540通过用户界面120/220/420提供并输入生物特征选项488。然而,在此重申的是,本申请中公开的图像管理解决方案未配置为保留描述与图像管理系统100交互的任何用户的年龄、性别、种族、民族或任何其他pii的信息。

注意,尽管本公开强调了用户人物角色118/218/418/518对用户140/540的图像的修改,但是本文公开的图像管理解决方案可以由本领域普通技术人员基于用户140/540选择的人物角色或多个人物角色来修改到场地134/534的其他访客564a和564b和/或观察者136a/136b/536的图像。例如,用户140/540希望例如使用场地摄像机138在场地134/534拍摄用户140/540的照片,并在虚拟角色的同伴中显示出用户140/540,而不显示出访客564a和564b以及观察者136a/136b/536的存在。在那些情况下,本解决方案可以适于使用户140/540能够通过作为服装佩戴的虚拟角色来增强他们各自的图像来修改这种照片中的访客564a和564b以及观察者136a/136b/536的图像,或者通过用户140/540选择的虚拟角色来替换他们的图像。

因此,本申请公开了用于使用与用户相关联的人物角色来定制包括用户图像的数字图像的图像管理解决方案。本解决方案包括接收将人物角色与用户相关联的无线信号。本解决方案还包括在数字图像中检测用户的图像、从数据库获取与用户相关联的人物角色、并输出待显现在显示器上的定制图像,其中与用户相关联的人物角色修改了定制图像中的用户图像。因此,本申请公开的图像管理系统和方法有利地使得用户能够相当大地控制他人观察他或她的图像的方式。

从以上描述中可以明显看出,在不脱离这些概念的范围的情况下,可以使用各种技术来实现本申请中描述的概念。此外,尽管已经具体参考某些实施方式描述了概念,但是本领域普通技术人员将认识到,在不脱离这些概念的范围的情况下,可以在形式和细节上进行改变。如此一来,所描述的实施方式在所有方面均应当被认为是说明性的而非限制性的。还应当理解,本申请不限于本文描述的特定实施方式,但是在不脱离本公开的范围的情况下,许多重新配置、修改和替换是可能的。

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