[发明专利]用于选取与虚拟对象的交互方法的方法、介质和系统有效
申请号: | 201780048985.7 | 申请日: | 2017-08-03 |
公开(公告)号: | CN109564472B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | J·施瓦茨;J·蒂奇诺;Y·谢里;D·J·卡拉巴瑟;B·阿卢瓦利亚;R·彭杰利 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T19/00;G06T19/20 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 选取 虚拟 对象 交互 方法 介质 系统 | ||
1.一种用于选取与虚拟对象的交互方法的计算机实现的方法,所述方法包括:
由被耦合至头戴式显示器的计算设备基于在至少部分虚拟的环境中被绘制的第一虚拟对象的确定的相对距离选择针对所述第一虚拟对象的多个交互方法中的一个交互方法,使得与所述第一虚拟对象的第一确定的相对距离相关联的交互方法与关联于第二确定的相对距离的交互方法离散地不同;
由所述计算设备至少部分地基于对应于所述第一虚拟对象的第一接收的输入标识所述第一虚拟对象是预期目标对象,所述第一接收的输入根据所述虚拟对象的所选的所述交互方法而被检测;以及
由所述计算设备提供第一指示,所述第一指示与所述第一虚拟对象的所选的所述交互方法对应,所选的所述交互方法用以促进与所述第一虚拟对象的交互。
2.根据权利要求1所述的计算机实现的方法,其中所选的所述交互方法是以下中的一个:用于直接操纵虚拟对象的自然交互方法和用于间接操纵虚拟对象的超自然交互方法。
3.根据权利要求2所述的计算机实现的方法,其中所述第一确定的相对距离进一步基于限定的阈值距离而被确定。
4.根据权利要求3所述的计算机实现的方法,其中所述自然交互方法基于针对所述第一确定的相对距离在所述限定的阈值距离内的第一确定来选择,并且其中所述超自然交互方法基于针对所述第一确定的相对距离超出所述限定的阈值距离的第二确定来选择。
5.根据权利要求4所述的计算机实现的方法,其中控制器交互方法基于针对控制器设备交互被接收的第三确定来选择。
6.根据权利要求3所述的计算机实现的方法,其中所述限定的阈值距离基于所获得的上下文信息来限定。
7.根据权利要求6所述的计算机实现的方法,其中所述所获得的上下文信息包括以下中的至少一项:所存储的用户简档、所存储的用户交互历史、确定的应用状态、确定的交互特性以及确定的多用户交互状态。
8.根据权利要求1所述的计算机实现的方法,其中针对多个虚拟对象中的每个虚拟对象,所述多个交互方法中的一个交互方法进一步部分地基于以下来选择:确定的应用状态、所存储的用户交互历史、所存储的用户简档、以及确定的多用户交互状态。
9.根据权利要求1所述的计算机实现的方法,其中所述第一接收的输入包括以下中的至少一项:视线数据、眼睛跟踪数据、音频数据、语音数据、输入设备数据、光数据、红外数据、位置数据、定位数据、定向数据以及姿势数据。
10.根据权利要求1所述的计算机实现的方法,其中所述第一确定的相对距离基于以下中的至少一项来确定:所述头戴式显示器的确定的位置、所述头戴式显示器的用户的身体部分的确定的位置以及所述用户的延伸的确定的位置。
11.根据权利要求1所述的计算机实现的方法,其中所述第一确定的相对距离至少部分地基于与所述第一虚拟对象相关联的变换矩阵的一部分来确定。
12.根据权利要求1所述的计算机实现的方法,所述方法进一步包括:
由所述计算设备至少部分地基于对应于第二虚拟对象的第二接收的输入标识所述第二虚拟对象,所述第二接收的输入根据所述第二虚拟对象的所选的所述交互方法而被检测;以及
由所述计算设备提供第二指示,所述第二指示与所述第二虚拟对象的所选的所述交互方法对应,所选的所述交互方法用以促进与所述第二虚拟对象的交互。
13.根据权利要求12所述的计算机实现的方法,基于所述第一虚拟对象的所述第一确定的相对距离与所述第二虚拟对象的所述第二确定的相对距离的不同,所述第二指示与所述第一指示不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780048985.7/1.html,转载请声明来源钻瓜专利网。