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

从空间手势推断空间对象描述制造技术

技术编号:9521539 阅读:75 留言:0更新日期:2014-01-01 19:03
基于参与者的至少一只手的自由形式的移动,基于至少一只手的自然手势动作,可接收与参与者的至少一个手臂动作相关联的三维(3-D)空间图像数据。多个连续的3-D空间表示可基于所接收的3-D空间图像数据来确定,每一个3-D空间表示包括3-D空间映射数据,该3-D空间映射数据对应于手在自由形式的移动期间在连续的时间实例处的3-D姿态和位置。基于将包括在所确定的连续的3-D空间表示中的3-D空间映射数据逐渐进行集成,并将阈值时间值与模型时间值进行对比,通过空间对象处理器,来生成集成3-D模型,其中模型时间值指示在自由形式移动期间占据多个3-D空间区域的手花费的时间实例的数量。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】基于参与者的至少一只手的自由形式的移动,基于至少一只手的自然手势动作,可接收与参与者的至少一个手臂动作相关联的三维(3-D)空间图像数据。多个连续的3-D空间表示可基于所接收的3-D空间图像数据来确定,每一个3-D空间表示包括3-D空间映射数据,该3-D空间映射数据对应于手在自由形式的移动期间在连续的时间实例处的3-D姿态和位置。基于将包括在所确定的连续的3-D空间表示中的3-D空间映射数据逐渐进行集成,并将阈值时间值与模型时间值进行对比,通过空间对象处理器,来生成集成3-D模型,其中模型时间值指示在自由形式移动期间占据多个3-D空间区域的手花费的时间实例的数量。【专利说明】从空间手势推断空间对象描述
技术介绍
对于许多人来说,表述物体的形状和尺寸可能是挑战性的。例如,在交谈中,许多人可使用手势来帮助描述形状,特别是当仅使用言语表达可能麻烦的时候。例如,新车的车顶轮廓线可以通过伸出的手的突然下降来表述,或者可以通过描述对特定椅子设计而言独特的表面布置的一系列手势来向店主指示一种特别的椅子类型。在这样的情况中,表述信息的人常常显得要画出所描述物体的三维(3-D)形状的轮廓线。听者可专心地看着手势,并试图在他/她自己的脑海中重新创建该3-D形状。商店和仓库可能欢迎利用标记和/或通过存货清单查找提供帮助的客户服务代表的购物者。例如,查找椅子的客户可能请求一个品牌名称或类型,客户服务代表可将其键入附连到仓库存货清单系统的键盘,并接收关于请求项目的商店位置的信息,或请求项目不可用的指示。如果购物者不知道/记得品牌名称或类型名称/编号,客户可能尝试向客户服务代表描述所需的项目以确定该代表是否可以想起在存货清单中看到这样的项目。许多游戏环境向玩家提供将特定对象召入游戏的选项。例如,战争游戏的玩家可请求特定武器,例如弓和箭、双截棍、指节套环,或各种类型的枪和加农炮。这些项目可在发行给客户之前被编程到游戏中。作为另一个示例,虚拟社区游戏可向玩家提供他们可以合并到他们特别希望的虚拟环境中的项目的选项。例如,用户可通过从一大批各种各样的恐龙和笼子,以及食物和清洁补给中进行选择来建造一个恐龙园,所有这些都可在发行前被预编程到游戏中。例如,用户可通过查看游戏存货清单项目的列表,并通过输入设备点击、触摸,或指向所要的项目来选择希望的项目。
技术实现思路
根据一个一般方面,空间对象管理引擎可包括配置用来启动对包括多个数据库对象的数据库的访问的数据库访问引擎,每个数据库对象与模拟预先确定的3-D项目的外观的预定义的三维(3-D)模型相关联。空间对象管理引擎也可包括配置用来接收3-D空间图像数据的图像数据接收引擎,该3-D空间图像数据基于参与者的至少一只手的自由形式的移动、基于自然手势动作而与参与者的至少一个手臂动作相关联。空间对象管理引擎也可包括集成模型生成器,该集成模型生成器配置用来基于根据所接收的3-D空间图像数据集成至少一只手的3-D定位的时间上连续的3-D表示来生成集成的3-D模型。空间对象管理引擎还可包括匹配引擎,该匹配引擎配置用于通过空间对象处理器,基于访问数据库访问引擎并确定与预先定义的3-D模型的与集成3-D模型匹配的至少一个相关联的至少一个数据库对象,来选择预先确定的3-D项目的至少一个。根据另一个方面,有形地在计算机可读介质上体现的计算机程序产品可以包括可执行代码,在被执行时,该可执行代码被配置成使得至少一个数据处理装置基于参与者的至少一只手的自由形式的移动,基于该至少一只手的自然手势动作,来接收与参与者的至少一个手臂动作相关联的三维(3-D)空间图像数据。此外,数据处理装置基于所接收的3-D空间图像数据可确定多个连续的3-D空间表示,每一个3-D空间表示包括3-D空间映射数据,该3-D空间映射数据对应于该至少一只手在自由形式的移动期间在连续的时间实例处的3-D姿态和位置。此外,基于将包括在所确定的按顺序的3-D空间表示中的3-D空间映射数据逐渐进行集成,并将阈限时间值与模型时间值进行对比,数据处理装置可,通过空间对象处理器,来生成集成3-D模型,其中模型时间值指示在自由形式移动期间占据多个3-D空间区域的至少一只手花费的时间实例的数量。根据另一方面,有形地在计算机可读介质上体现的计算机程序产品可以包括可执行代码,在被执行时,该可执行代码被配置成使得至少一个数据处理装置,基于参与者的自由形式移动,基于仿效预先确定的三维(3-D)项目的外观的自然手势动作,接收与参与者的至少一个自然手势相关联的三维(3-D)传感数据。此外,数据处理装置可,基于将所接收的3-D传感数据进行集成来生成集成的3-D模型,该3-D传感数据表示根据自由形式的与移动的参与者相关联的至少一个3-D移动对象的3-D定位。此外,数据处理装置,通过空间对象处理器,可确定匹配于所集成的3-D模型的与数据库对象相关联的预先定义的3-D模型。提供本
技术实现思路
以便以简化形式介绍将在以下【具体实施方式】中进一步描述的一些概念。本
技术实现思路
并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。一个或多个实现的细节在以下的附图和说明书中阐述。其他特征将从说明书和附图以及权利要求书中显而易见。【专利附图】【附图说明】图1a是空间对象管理的示例系统的框图。图1b是图1a的示例系统的部分的视图的框图。图2a_2d是示出图1a-1b的系统的示例操作的流程图。图3a_3c是示出图1a-1b的系统的示例操作的流程图。图4是示出图1a-1b的系统的示例操作的流程图。图5a_5e示出了示例手势移动和与手势移动相关联的示例模型。图6示出了示例参与者在紧邻摄像机处做手势。图7示出了示例三维(3-D)项目。图8a_8c示出示例参与者的示例手势。图9示出了参与者的示例手部姿态。图1Oa-1Ob示出了参与者的示例手部姿态。图1la-1ld示出了根据图1的示例系统的图像数据的示例处理的图形视图。图12示出了将所生成的3-D模型与预先确定的3-D模型进行匹配的示例叠加结果O【具体实施方式】在谈及或描述物理对象时,说话者常常使用手势。例如,这样的手势帮助说话者传达口头难以描述的形状的特性。此处描述的技术可被用来,例如,提供用于生成三维(3-D)模型的基于手势的描述功能,该3-D模型可仿效做手势的人预想的3-D项目的外观。例如,在零售商场的客户可能希望确定商场在其当前存货清单里是否可能有特定项目。使用此处描述的技术,客户在传感设备(例如,深度相机)的范围内使用他/她的手(或其它物体)可做手势,或用手比划,3-D项目的描述(例如空间上描述3-D项目),而示例系统可基于客户的手势生成3-D模型。如果希望,可随后将所生成的模型与例如在存货清单数据库中预先确定的3-D模型进行匹配,以确定最接近匹配于所生成的3-D模型的一个或多个预先定义的项目。例如,系统可随后将最接近的匹配在它们的位置旁边呈现给客户或商店雇员。如果商店雇员或经理想要向存货清单数据库添加另一个存货对象(例如,用于以后选择),他/她可向数据库提供预先构造的3-D模型,或可向传感器设备(例如,深度相机)呈现一个3-D对象,使得3-D模型可被生成并被添加到存货清单数据库用于以后检索。作为另本文档来自技高网
...

【技术保护点】

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

【专利技术属性】
技术研发人员:A·D·威尔逊C·霍茨
申请(专利权)人:微软公司
类型:
国别省市:

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

1