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

示出身体位置制造技术

技术编号:7260021 阅读:243 留言:1更新日期:2012-04-13 11:20
捕捉设备可以捕捉用户的运动并且显示设备可以显示映射到用户的运动(包括适用于控制的姿势)的模型。用户可能不熟悉映射用户的运动的系统或不知道什么姿势适用于正在执行的应用程序。用户可能不了解或不知道如何执行适用于正在执行的应用程序的姿势。向用户提供表示指导性姿势数据的视觉反馈可教导该用户如何正确地作出姿势。视觉反馈可以用任何数量的合适方式来提供。例如,视觉反馈可以经由重影图像、玩家化身、或骨架表示来提供。该系统可以处理预记录内容或实况内容以显示表示指导性姿势数据的视觉反馈。该反馈可以描绘用户的实际位置与理想姿势位置之间的增量。

【技术实现步骤摘要】
【国外来华专利技术】示出身体位置
技术介绍
诸如计算机游戏、多媒体应用、办公应用等许多计算应用使用控制来允许用户操纵游戏角色或应用的其他方面。通常使用,例如,控制器、遥控器、键盘、鼠标等等,来输入这样的控制。不幸的是,这些控制可能是难以学习的,由此造成了用户和这些游戏及应用之间的障碍。此外,这些控制可能与这些控制所用于的实际游戏动作或其他应用动作不同。例如,使得游戏角色挥动棒球拍的游戏控制可能不与挥动棒球拍的实际运动相对应。
技术实现思路
在某些系统中,显示设备可显示映射到已由系统捕捉的用户运动的模型。例如,该模型可被显示为屏幕上的化身,其中该化身的运动可通过将该化身在应用程序空间中的运动映射到用户在物理空间中的运动来得到控制。用户可能不熟悉对用户的运动进行映射的系统。例如,用户可能不知道什么姿势适用于正在执行的应用程序。在一些情况下,用户不了解或不知道如何执行适用于正在执行的应用程序的姿势。手册中的动词描述可能不足以教导用户如何正确地作出姿势。本文公开了用于示范与各种姿势相对应的运动的系统和方法。向用户提供表示指导性姿势数据的视觉反馈可教导该用户如何正确地作出用于控制应用程序的姿势。视觉反馈可以用任何数量的合适方式来提供。例如,视觉反馈可以经由重影图像、玩家化身、或骨架表示来提供。在一示例实施例中,该系统处理预记录内容来显示视觉反馈。在另一示例实施例中,该系统处理实况馈源或处理实况内容来显示视觉反馈。指导性姿势数据可具有对用户的运动的经校正的或突出显示的反馈的形式,以示出正确姿势或与特定姿势相对应的用户运动中的错误。该反馈可以描绘用户的实际位置与理想姿势位置之间的增量。提供本专利技术内容以便以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提及的任何或所有缺点的实现。附图说明参考附图来进一步描述根据本说明书的用于经由视觉反馈示出正确身体位置的系统、方法和计算机可读介质,在附图中图IA和IB示出其中用户正在玩游戏的目标识别、分析及跟踪系统的示例实施例。图2示出了可在目标识别、分析及跟踪系统中使用且结合了用于对姿势进行示范的视觉反馈的显示的捕捉设备的示例实施例。图3示出其中可实现本文描述的用于提供对姿势进行示范的视觉反馈的技术的计算环境的另一示例实施例。图4示出其中可实现本文描述的用于提供对姿势进行示范的视觉反馈的技术的计算环境的又一示例实施例。图5A示出了从深度图像生成的用户的骨架映射。图5B示出了图2所示的姿势识别器体系结构的进一步细节。图6A-6D示出其中用户正在玩拳击游戏的目标识别、分析及跟踪的另一示例实施例。图7A-7D示出与用户的姿势的视觉表示并排的视觉反馈的示例显示。图8A示出叠加在用户的姿势的视觉表示之上的视觉反馈的示例显示。图8B示出包括姿势的示范的视觉反馈的示例显示。图9示出用于进入训练模式以接收视觉反馈的选项的示例显示。图10示出通过网络连接进行交互的远程用户,其中一个用户的运动的视觉反馈被提供给第二用户。图11描绘呈现视觉反馈和用户的姿势的视觉表示的方法的示例流程图。图12描绘确定是否要提供视觉反馈的方法的示例流程图。具体实施例方式如本文中将描述的,用户可通过执行一个或多个姿势来控制在诸如游戏控制台、 计算机等计算环境上执行的应用。本文公开了用于向用户示范所需姿势的运动的系统和方法。例如,该计算环境可提供用于训练用户如何作出适用于正在执行的应用程序的适当运动的视觉反馈。 为了生成表示物理空间中的目标或物体的模型,捕捉设备可以捕捉该物理空间的深度图像并扫描该场景中的各个目标。目标可包括该场景中的人类或其他物体。在一个实施例中,捕捉设备可以确定场景中的一个或多个目标是否对应于诸如用户等人类目标。为了确定场景中的目标是否对应于人类目标,可对每个目标进行泛色填充并将其与人体模型的图案作比较。可扫描被标识为人类的目标来生成与其相关联的骨架模型。然后可将该骨架模型提供给计算环境来跟踪该骨架模型并呈现与该骨架模型相关联的化身。该计算环境可将用户在物理空间中的运动映射到显示设备上的诸如化身等视觉表示。该计算环境可基于例如识别出并被映射到骨架模型的用户的姿势来确定在计算机环境上执行的应用中要执行哪些控制命令。因此,可以显示用户反馈,如经由屏幕上的化身,并且用户可控制该化身的运动并执行操作系统或正在执行的应用程序的各个控制,例如通过在物理空间中执行各个姿势。在一些情况下,提供用于教导用户如何正确地作出姿势来控制正在执行的应用程序的视觉反馈是合乎需要的。例如,用户可能不知道与适用于正在执行的应用程序的特定姿势相对应的运动或不知道如何执行该运动。该系统可以检测用户的姿势中的错误,从而指示该用户需要训练来正确地作出姿势。本说明书中描述的功能单元中的一些被标记为模块以更具体地强调它们的实现独立性。例如,模块可被实现为硬件电路,该硬件电路包括自定义VLSI电路或门阵列,诸如逻辑芯片、晶体管等现货半导体,或其他分立组件。模块还可用可编程硬件器件来实现,如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件等。模块也可以用由各种类型的处理器来执行的软件来实现。所标识的可执行代码的模块例如包括计算机指令的一个或多个物理或逻辑块,该计算机指令例如可被组织成目标、过程、或函数。然而,所标识的模块的可执行代码不必在物理上位于一处,而是可包括存储在不同位置的不同指令,当这些指令在逻辑上联合在一起时组成该模块并实现该模块的规定目的。本文描述的提供视觉训练反馈的系统、方法和组件可在诸如游戏控制台之类的多媒体控制台中实施,或可在需要提供视觉反馈的任何其他计算设备中实施,作为示例但非限制,这些其他计算设备包括卫星接收机、机顶盒、电子游戏机、个人计算机(PC)、便携式电话、个人数字助理(PDA)、以及其他手持式设备。图IA和IB示出其中用户18正在玩拳击游戏的目标识别、分析及跟踪系统10的配置的示例实施例。在一示例实施例中,系统10可识别、分析和/或跟踪诸如用户18之类的人类目标。系统10可以收集与用户在物理空间中的姿势相关的信息。系统10可以向用户提供示范所需姿势的视觉反馈。可以用多种方式来触发对视觉反馈的提供。例如,该系统可检测到用户运动中的错误或与预期运动的偏差。检测到这样的错误或偏差可触发示范所需姿势的视觉反馈。在另一示例中,正在执行的应用程序可以提供用于训练目的的、示范适当控制运动的视觉反馈。反馈可以采取各种形式,如触觉、 听觉、以及视觉。在一实施例中,反馈包括音频反馈、视觉反馈、改变显示元素的色彩、显示元素的衬里、显示元素的褪色、显示元素的闪光、这些形式的反馈的某种组合的追踪模式。如图IA所示,目标识别、分析及跟踪系统10可包括计算环境12。计算环境12可以是计算机、游戏系统或控制台等等。根据一示例实施例,计算环境12可包括硬件组件和 /或软件组件,使得计算环境12可用于执行诸如游戏应用、非游戏应用等应用。如图IA所示,目标识别、分析及跟踪系统10还可包括捕捉设备20。捕捉设备20 可以是例如相机,该相机可用于在视觉上监视诸如用户18等一个或多个用户,以使得可以捕捉、分析并跟踪一个或多个用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:K·盖斯那R·马尔科维奇S·G·拉塔G·N·斯努克D·贝內特
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[北京市电信互联网数据中心] 2014年12月13日 17:25
    科举时代为考中录选者所规定的身份资格唐代举子中礼部试称及第中吏部试称出身宋代中殿试称及第出身明清两代经科举考试选录的称正途出身宋史选举志一太平兴国二年御殿覆试......得吕蒙正以下一百九人越二日覆试诸科得二百人并赐科一百八十余人并赐出身九经七人不中格亦怜其老特赐同三传出身商衍鎏清代科举考试述录第三章凡科举中之五贡举人进士皆谓之出身而以进士为止类于今之学位官职有升转而由考试得来之出身终身带有不可移易
    0
1
相关领域技术