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

基于运动的交互式购物环境制造技术

技术编号:6648435 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于运动的交互式购物环境。提供了一种屏幕上购物应用,该应用对人类目标用户的运动作出反应来向用户提供购物体验。跟踪系统捕捉用户运动,并执行允许用户操纵该用户的屏幕上表示的购物应用。该屏幕上表示具有该用户或另一个体的相像性,且该用户在该屏幕上界面中的移动允许该用户与表示真实世界物品的虚拟物品进行交互。被识别为物品操纵或交易控制姿势的用户移动被转换成用于购物应用的命令。

【技术实现步骤摘要】

本专利技术涉及交互式应用,尤其涉及基于运动的交互式应用。
技术介绍
在线购物已变得越来越流行,但是因用户可能不知道某一物品将如何对他们起作用的事实而受损失。用户可能不知道衣物有多适合他们,或者一件家具在他们的家中将看上去如何。解决这一问题的一些尝试包括使用从库存模型部件库中构建的虚拟模型。现有的帮助用户确定物品将如何对他们的具体需求起作用的解决方案受到限制。
技术实现思路
提供了一种屏幕上购物应用,该应用对人类目标用户的运动作出反应来向用户提供购物体验。使用跟踪系统来跟踪用户的运动并执行购物应用。代表用户或另一个体的相像性的人类目标用户的屏幕上表示被呈现在显示设备上。跟踪人类目标用户的移动,并将其显示在显示设备上。屏幕上界面允许用户与表示对用户可用的真实世界物品的虚拟物品进行交互。被识别为物品操纵或交易控制姿势的用户移动被转换成用于购物应用的命令。在一个方面,应用包括一种计算机实现的方法,其中使用作为跟踪系统的一部分的捕捉设备来捕捉包括人类目标用户的场景。该场景和人类目标的表示被呈现在显示设备上。呈现允许人类目标在显示设备上的该表示中选择并定位表示可供购买的真实物品的多个虚拟物品中的一个或多个的界面。在场景中跟踪用户移动并将该移动应用于人类目标的表示。当场景中的人类目标的运动指示物品操纵姿势时,将移动应用于该表示中的至少一个虚拟物品。当场景中的人类目标的运动指示交易操纵姿势时,将用户移动应用于购买界 附图说明 图IA和IB示出了其中用户在玩游戏的跟踪系统的示例实施例。图2示出可用作跟踪系统的一部分的捕捉设备的示例实施例。图3描绘了可被用来跟踪运动并基于所跟踪的运动来执行应用的处理设备的示例。图4示出可被用来跟踪运动并基于所跟踪的运动来更新应用的计算系统的第二示例实施例。图5是示出可由图1-4所示的设备实现来执行应用的方法的流程图。图6是描述用于自动传感环境的一个或多个物理特性的一个实施例的流程图。图7是示出对场景内的人类目标的选择的流程图。图8示出了表示用于跟踪场景中的人类目标的、扫描的人类目标的骨架模型808 的示例实施例。图9示出了用户1002和系统20提供的用户的屏幕上表示1050。图10是示出用于创建人类目标的屏幕上表示的方法的流程图。图11是示出计算机执行来实现屏幕上购物应用的方法的流程图。图12是用户的屏幕上表示和用户界面的表示。图13是虚拟背景中人类目标用户的屏幕上表示的表示。图14是使用虚拟物品来实现购物应用的跟踪系统的示例实施例。图15是虚拟场景中没有人类目标的屏幕上界面的表示。图16是描绘经由网络与在线零售商和游戏服务连接的各种跟踪系统的框图。图17是描绘经由网络连接的各种跟踪系统的框图。图18是示出不同系统上的两个用户如何可使用屏幕上购物应用来交互的流程图。图19示出人类目标用户和另一人类目标用户的屏幕上表示。具体实施例方式提供了一种技术,其中计算系统运行屏幕上购物应用,该应用对人类目标用户的运动作出反应来向用户提供购物体验。使用跟踪系统来跟踪用户的运动并执行购物应用。 代表用户或另一个体的相像性的人类目标用户的屏幕上表示被呈现在显示设备上。跟踪人类目标用户的移动,并将其显示在显示设备上。屏幕上界面允许用户与表示对用户可用的真实世界物品的虚拟物品进行交互。被识别为物品操纵或交易控制姿势的用户移动被转换成用于购物应用的命令。在一个实施例中,此处提供的购物解决方案利用跟踪用户移动并呈现用户(和/ 或其他用户)的屏幕上表示的系统10,并允许通过人类目标或所跟踪的用户的一个或多个移动来进行交互。图IA和IB示出了可与本专利技术的技术一起使用的系统10的示例实施例。对示例性跟踪系统10的一种使用是在用户18玩游戏的情况下。在图1中,该示例是用户玩拳击游戏。在一示例实施例中,系统10可被用来识别、分析和/或跟踪人类目标,如跟踪系统10 范围内的用户18或其他物体。如图1所示,跟踪系统10可包括计算系统12。计算系统12可以是计算机、游戏系统或控制台等等。根据一示例实施例,计算系统12可包括硬件组件和/或软件组件,从而使得计算系统12可用于执行诸如游戏应用、非游戏应用等的应用。在一个实施例中,计算系统12可包括可执行存储在处理器可读存储设备上的用于执行本文描述的过程的指令的处理器,如标准化处理器、专用处理器、微处理器等。如图IA所示,跟踪系统10还可包括捕捉设备20。捕捉设备20可以是,例如可用于在视觉上监视诸如用户18等一个或多个用户,从而可以捕捉、分析并跟踪一个或多个用户所执行的姿势和/或移动,来执行应用中的一个或多个控制命令或动作和/或动画化化身或屏上人物的相机,下面将更详细地描述。根据一实施例,跟踪系统10可连接到可向诸如用户18等的用户提供游戏或应用视觉和/或音频的音频/视觉设备16,如电视机、监视器、高清电视机(HDTV)等。例如,计算系统12可包括诸如图形卡等视频适配器和/或诸如声卡等音频适配器,这些适配器可提供与游戏应用、非游戏应用等相关联的音频/视觉信号。音频/视觉设备16可从计算系统12接收音频/视觉信号,然后可向用户18输出与该音频/视觉信号相关联的游戏或应用视觉和/或音频。根据一实施例,音频/视觉设备16可经由例如,S-视频电缆、同轴电缆、 HDMI电缆、DVI电缆、VGA电缆、分量视频电缆等连接到计算系统12。如图IA和IB所示,跟踪系统10可用于识别、分析和/或跟踪诸如用户18等的人类目标。例如,可使用捕捉设备20来跟踪用户18,从而可以捕捉用户18的姿势和/或移动来动画化化身或屏幕上人物,和/或可将用户18的姿势和/或移动解释为可用于影响计算机环境12所执行的应用的控制命令。因此,根据一实施例,用户18可移动他的或她的身体来控制应用和/或动画化化身或屏幕上人物。类似地,跟踪系统10可用于识别、分析和/ 或跟踪正在观看用户18玩游戏的人,使得这些正在观看用户18玩游戏的人的移动将在显示在音频/视觉设备16上的拳击游戏上控制观众中的移动化身。在图IA和IB中描绘的示例中,在计算系统10上执行的应用可以是用户18正在玩的拳击游戏。例如,计算系统12可使用音频/视觉设备16来向用户18提供拳击对手22 的视觉表示。计算系统12还可使用音频/视觉设备16来提供用户18可用他或她的移动来控制的用户化身M的视觉表示。例如,如图IB所示,用户18可在物理空间中挥重拳来使得用户化身对在游戏空间中挥重拳。因此,根据一示例实施例,计算系统12和捕捉设备 20识别并分析物理空间中用户18的重拳从而使得该重拳可被解释为对游戏空间中的用户化身M的游戏控制和/或该重拳的运动可用于动画化游戏空间中的用户化身对。在各示例实施例中,诸如用户18等的人类目标可具有一物体。在这些实施例中, 电子游戏的用户可手持物体从而可以使用用户和物体的运动来调整和/或控制游戏的参数。用户没有手持的物体也可被跟踪,如该用户(或一不同用户)扔出、推出或滚出的物体或自推进的物体。除拳击之外,也可实现其他游戏。根据其他示例实施例,跟踪系统10还可用于将目标移动解释为游戏领域之外的操作系统和/或应用控制命令。例如,事实上操作系统和/或应用的任何可控方面可由诸如用户18等目标的移动来控制。图2示出了可用于场景中本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:使用捕捉设备来捕捉(402)场景,所述场景包括人类目标;将所述场景和所述人类目标的表示呈现(420)在显示设备上;呈现允许所述人类目标在所述显示设备上的所述表示中选择并定位表示可供购买的真实物品的多个虚拟物品中的一个或多个的界面(422);跟踪所述场景中的所述人类目标的移动(410);将所述人类目标的移动应用于(430)所述人类目标的表示;当所述场景中的所述人类目标的移动指示物品操纵姿势时,将所述人类目标的移动应用(450、1126)于所述表示中的至少一个虚拟物品;以及当所述场景中的所述人类目标的移动指示交易操纵姿势时,将所述人类目标的移动应用(450、1132)于购买界面。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:K·A·盖斯那K·兹努达D·贝内特B·S·墨菲S·G·拉塔R·马尔科维奇A·基普曼
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1