在空间中对设备进行定位和取向的制作方法_5

文档序号:9602442阅读:来源:国知局
以用于与服务(例如,服务760,图7)交互。本文所描述的示例方法的部分可以由游戏逻辑899执行。类似地,游戏逻辑899可以实现本文所描述的装置的部分。
[0067]下文包括本文所采用的所选术语的定义。该定义包括落入术语范围内且可以用于实现的组件的各种示例或形式。示例不意图是限制性的。术语的单数和复数形式两者都可以在定义内。
[0068]对“一个实施例”、“实施例”、“一个示例”和“示例”的引用指示如此描述的(多个)
实施例或(多个)示例可以包括特定特征、结构、特性、性质、元件或限制,但是并非每个实施例或示例必然包括该特定特征、结构、特性、性质、元件或限制。此外,短语“在一个实施例中”的重复使用不一定是指相同的实施例,尽管其可以这样。
[0069]如本文所使用的“数据储存”是指可以存储数据的物理或逻辑实体。数据储存可以例如是数据库、表格、文件、列表、队列、堆、存储器、寄存器和其他物理储存库。在不同示例中,数据储存可以驻留在一个逻辑或物理实体中或者可以分布在两个或更多逻辑或物理实体之间。
[0070]如本文所使用的“逻辑”包括但不限于执行(多个)功能或(多个)动作或者导致来自另一个逻辑、方法或系统的功能或动作的硬件、固件、在机器上执行的软件或者每一个的组合。逻辑可以包括软件控制的微处理器、分立逻辑(例如,ASIC)、模拟电路、数字电路、编程的逻辑器件、包含指令的存储器设备和其他物理设备。逻辑可以包括一个或多个门、门的组合或其他电路组件。在描述多个逻辑性逻辑的情况下,可以可能的是将多个逻辑性逻辑合并成一个物理逻辑。类似地,在描述单个逻辑性逻辑的情况下,可以可能的是使该单个逻辑性逻辑分布在多个物理逻辑之间。
[0071]在术语“包含”或“包含着”被用在详细描述或权利要求中的范围内,其意图以与术语“包括”如在该术语在权利要求中被用作过渡词时被解释的那样的类似的方式是包括性的。
[0072]在术语“或”被用在详细描述或权利要求中的范围内(例如,A或B),其意图意指“A或B或两者”。当申请人意图指示“仅A或B而非两者”时,则将采用术语“仅A或B而非两者”。因此,术语“或”在本文中的使用是包括性的,而非排他性的使用。参见Bryan A.Garner,A Dict1nary of Modern Legal Usage(现代法律用法词典)624 (2d.Ed.1995)。
[0073]尽管已经以具体到结构特征或方法动作的语言描述了本主题,但是要理解的是,在所附权利要求中限定的主题不一定受限于以上所描述的具体特征或动作。而是,以上描述的具体特征和动作是作为实现权利要求的示例形式而公开的。
【主权项】
1.一种方法,包括: 获取第一电子数据,包括用户的一部分在与计算机化交互体验相关联的三维空间中的三维定位和取向; 根据第一数据确定用户握持的设备在三维空间中的定位,所述设备是被配置成控制计算机化交互体验或显示与计算机化交互体验相关联的信息的控制器; 获取第二电子数据,包括设备在三维空间中的取向; 根据第一数据或第二数据确定设备的朝向和设备的旋转,以及 至少部分地基于设备的定位、设备的朝向和设备的旋转控制计算机化交互体验。2.权利要求1的方法,包括: 从被配置成产生用户在三维空间中的深度图的第一系统获取第一数据。3.权利要求2的方法,包括: 从深度图构造用户的骨架的表示,其中骨架包括用户的多个关节,其中关节由位置、弯曲角度和取向来描述,以及 根据表示中的两个或更多关节之间的关系确定设备的定位。4.权利要求2的方法,包括: 在确定深度图缺失关于与确定设备的定位相关的关节的信息时,基于第一数据的所选子集估计缺失信息。5.权利要求2的方法,其中第一数据从三维空间的红外询问生成,或者其中第一数据从检测与三维空间相关联的可见光的相机生成。6.权利要求1的方法,包括: 从设备获取第二数据,其中第二数据由设备中的传感器生成,所述传感器是加速度计、陀螺仪或指南针,或者其中第二数据由设备上的装置生成,所述装置是红外反射器、红外发射器、声音反射器、声音发射器、可见光反射器或可见光发射器, 从第二数据计算描述垂直于设备上的显示器的朝向轴的三维朝向矢量,以及 从第二数据计算设备关于朝向轴的旋转。7.权利要求1的方法,包括: 对第一数据进行滤波以产生经滤波且稳定的位置数据; 对第二数据进行滤波以产生经滤波且稳定的取向数据;以及 根据经滤波的位置数据或经滤波的取向数据计算设备的定位、设备的朝向和设备的旋转, 其中对第一数据进行滤波以产生经滤波的位置数据包括使第一数据传递通过卡尔曼滤波器、扩展卡尔曼滤波器、无迹卡尔曼滤波器、高通滤波器、低通滤波器、贝叶斯网络滤波器或粒子滤波器,并且 其中对第二数据进行滤波以产生经滤波的取向数据包括使第二数据传递通过卡尔曼滤波器、高通滤波器、低通滤波器、贝叶斯网络滤波器或粒子滤波器。8.权利要求7的方法,包括: 根据加权混合函数将从经滤波且稳定的位置数据导出的信息与从经滤波且稳定的取向数据导出的信息进行组合,其中用于加权混合函数的权重至少部分地基于第一数据的完整性、第二数据的完整性、第一数据的准确性、第二数据的准确性、第一数据的时间性或第二数据的时间性。9.权利要求1的方法,包括: 至少部分地基于第一数据的完整性、第一数据的准确性或第一数据的时间性来动态地重新配置用于确定定位的函数,以及 至少部分地基于第一数据的完整性、第二数据的完整性、第一数据的准确性、第二数据的准确性、第一数据的时间性或第二数据的时间性来动态地重新配置用于确定设备的朝向和设备的旋转的函数。10.一种装置,包括: 处理器, 存储器, 逻辑集合,被配置成控制计算机化交互体验;以及 连接处理器、存储器和逻辑集合的接口 ; 逻辑集合包括: 第一逻辑,被配置成确定用户握持的控制器在与计算机化交互体验相关联的三维空间中的三维定位,所述控制器配置有显示器以显示与计算机化交互体验相关联的信息,第一逻辑被配置成使用深度图确定三维定位,其中深度图包括关于用户的头部/身体关节、用户的肩关节、用户的肘关节、用户的腕关节、用户的指关节、用户的身体/骨盆关节、用户的髋关节、用户的膝关节或用户的足关节的位置和方位信息; 第二逻辑,被配置成确定控制器的取向,第二逻辑被配置成使用来自深度图的第一数据确定三维定位并且使用来自运动传感器数据的第二数据确定取向,其中第一数据和第二数据共享用于表示三维定位和取向的标准系统;以及 第三逻辑,被配置成基于三维定位和取向控制计算机化交互体验,第三逻辑被配置成控制计算机化交互体验以根据设备的定位和控制器的取向选择性地更改显示在计算机化交互体验中的场景、根据设备的定位和控制器的取向选择性地更改与用户相关联的化身、选择性地更改与计算机化交互体验的虚拟现实方面相关联的显示属性、选择性地更改与计算机化交互体验的增强现实方面相关联的显示属性、选择性地更改计算机化交互体验中的项目的X射线属性、将可替换视图提供到媒体模拟中、当用户移动通过真实空间时改变模拟空间中的可替换视图、或者经由媒体模拟在真实空间的情境中呈现可替换视图中的项目。
【专利摘要】示例装置和方法涉及通过基于由玩家握持或以其他方式与玩家相关联的控制和显示设备的三维位置和取向来控制游戏而提供针对视频玩家的改进的沉浸式体验。位置从包括游戏者的一部分在与计算机化游戏相关联的三维空间中的三维定位和取向的数据确定。根据设备的位置和设备的取向两者确定设备的朝向和旋转。取向可以通过来自设备中或设备上的运动传感器的数据来确定。示例装置和方法至少部分地基于设备的定位、设备的朝向和设备的旋转来控制计算机化游戏。
【IPC分类】G06F3/01, G06F3/00, G06F1/16
【公开号】CN105359054
【申请号】CN201480033161
【发明人】E.朗洛瓦, E.平托, M.罗佩斯勒伊斯, T.梅尼安, Z.马瑟
【申请人】微软技术许可有限责任公司
【公开日】2016年2月24日
【申请日】2014年6月5日
【公告号】EP3008540A1, US9144744, US20140364227, WO2014200781A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1