基于确定的约束与虚拟对象的交互制造技术

技术编号:34266507 阅读:60 留言:0更新日期:2022-07-24 15:02
输入机构(104)的运动和/或旋转可以被跟踪和/或分析,以确定三维空间中对用户的运动范围和/或用户的旋转范围的限制。三维空间中用户的运动范围和/或用户的旋转范围可以由针对用户的个人约束(例如,骨折的手臂)限制。三维空间中用户的运动范围和/或用户的旋转范围可以附加地或备选地由诸如房间中的物理对象的环境约束(116)限制。因此,本文描述的技术可以采取步骤来适应个人约束和/或环境约束(116),由此优化涉及输入机构和虚拟对象(114、128、130)的用户交互。130)的用户交互。130)的用户交互。

Interaction with virtual objects based on determined constraints

【技术实现步骤摘要】
基于确定的约束与虚拟对象的交互
[0001]分案申请说明
[0002]本申请是国际申请号为PCT/US2017/037099、国际申请日为2017年06月13日、于2018年12月20日进入中国国家阶段、国家申请号为201780038457.3、专利技术名称为“基于确定的约束与虚拟对象的交互”的中国专利技术专利申请的分案申请。

技术介绍

[0003]增强现实(AR)、虚拟现实(VR)和/或混合现实(MR)系统使用户能够与经由界面而被呈现的虚拟对象交互。界面包括经由头戴式设备的显示器而被绘出和呈现的虚拟对象,从而使得虚拟对象看起来是用户的真实世界环境中的对象。为了使用户能够与界面交互,这些类型的系统可以包括将信号发送给头戴式设备的各种输入机构。例如,头戴式设备可以处理从由用户的手控制的输入机构接收的信号,并且基于经处理的信号来协调交互(例如,头戴式设备可以被配置为与输入机构的定位和/或定向相关联地显示虚拟指针)。
[0004]通常,针对穿戴头戴式设备的任何用户,以相同的方式、头戴式设备被配置为处理从输入机构接收的信号,并且之后在界面中绘出和呈现虚拟本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备,包括:显示器,所述显示器被配置为在用户在环境中的定位处呈现虚拟对象;接口,所述接口被通信地耦合到输入机构,所述输入机构被配置为基于用户的当前位置收集与所述输入机构的运动相关联的数据;一个或多个处理器,所述一个或多个处理器被通信地耦合到所述显示器;以及存储器,所述存储器具有被存储在其上的计算机可执行指令,所述计算机可执行指令当由所述一个或多个处理器执行时,使得所述设备执行操作,所述操作包括:经由所述接口从所述输入机构接收与所述输入机构的第一运动相关联的第一数据;分析与所述输入机构的所述第一运动相关联的所述第一数据,以确定所述输入机构的运动范围;至少部分基于所述运动范围,确定虚拟元素不能够与所述环境的至少一部分交互或者不能够与由所述显示器在所述定位处呈现的所述虚拟对象交互;至少部分地基于所述运动范围,调整将所述输入机构的运动量与由所述显示器呈现的所述虚拟元素的运动量相关的参数;经由所述接口从所述输入机构接收与所述输入机构的第二运动相关联的第二数据;使用经调整的所述参数将所述输入机构的所述第二运动转换为所述虚拟元素的相关运动;使用所述虚拟元素的所述相关运动执行与由所述显示器在所述定位处呈现的所述虚拟对象的交互;将经调整的所述参数存储在与所述用户的所述当前位置相关联的交互简档中,所述用户的所述当前位置指示所述用户与所述环境中的虚拟内容交互的定位和定向;稍后确定所述用户已经返回到所述当前位置;以及响应于稍后确定所述用户已经返回到所述当前位置,激活所述交互简档以支持使用经调整的所述参数的后续交互。2.根据权利要求1所述的设备,其中:所述分析揭示所述输入机构的所述第一运动指示在由所述显示器呈现的所述虚拟元素与所述虚拟对象之间执行相同交互的重复尝试的数目;并且所述操作还包括:确定重复尝试的所述数目超出尝试的阈值数目;以及确定所述输入机构的所述运动范围至少部分基于确定重复尝试的所述数目超出尝试的所述阈值数目而被限制。3.根据权利要求1所述的设备,其中:所述分析揭示所述输入机构的所述第一运动与时间段相关联,所述用户在所述时间段期间正在尝试执行个体交互;并且所述操作还包括:确定所述时间段超出阈值时间段;以及确定所述输入机构的所述运动范围至少部分基于确定所述时间段超出所述阈值时间段而被限制。4.根据权利要求1所述的设备,其中:
所述输入机构的所述运动在第一三维坐标空间内发生;所述虚拟元素的所述运动在第二三维坐标空间内发生,所述第二三维坐标空间大于所述第一三维坐标空间;并且调整所述参数相对于所述第一三维坐标空间内所述输入机构的所述运动量增加所述第二三维坐标空间内所述虚拟元素的所述运动量。5.根据权利要求4所述的设备,其中:所述第一三维坐标空间与所述用户的手臂和手的可及范围内的三维空间相关联;所述第二三维坐标空间与所述用户的视野内的三维空间相关联;并且由于检测到所述用户不可能或检测到所述用户难以将所述输入机构移动至所述第一三维坐标空间中的定位,所述输入机构的所述运动范围被限制。6.根据权利要求1所述的设备,其中:所述输入机构被进一步配置为收集与所述输入机构的旋转相关联的数据,与所述输入机构的所述旋转相关联的所述数据包括所述输入机构的定向的改变;并且所述操作还包括:经由所述接口并且从所述输入机构接收与所述输入机构的旋转相关联的第三数据;分析与所述输入机构的所述旋转相关联的所述第三数据,以确定所述输入机构的旋转范围;以及至少部分基于所述旋转范围来调整另一参数,所述另一参数相对于由所述显示器呈现的所述虚拟元素的旋转量增加所述输入机构的旋转量。7.根据权利要求1所述的设备,其中所述交互简档限定物理对象相对于所述用户的所述当前位置的位置,所述物理对象约束所述输入机构的所述运动范围。8.根据权利要求1所述的设备,其中所述操作还包括:为用户提供机会来启用所述设备上的基于稍后确定所述用户已经返回到所述当前位置来激活所述交互简档的模式;以及接收启用所述设备上的所述模式的用户输入。9.根据权利要求1所述的设备,其中所述用户与所述环境中的虚拟内容交互的所述定位和所述定向指示所述用户站立或者坐着。10.一种方法,包括:从被通信地耦合到设备的输入机构接收与所述输入机构的第一运动相关联的第一数据,同时用户位于当前位置;由一个或多个处理器分析与所述输入机构的所述第一运动相关联的所述第一数据,以确定所述输入机构的运动范围;至少部分基于所述运动范围,确定由显示器呈现的虚拟元素不能够与由所述显示器呈现的虚拟对象交互;至少部分地基于所述运动范围,调整将所述输入机构的运动量与由所述显示器呈现的所述虚拟元素的运动量相关的参数;从所述输入机构接收与所述输入机构的第二运动相关联的第...

【专利技术属性】
技术研发人员:A
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1