[发明专利]处理三维用户输入的方法有效
申请号: | 201680035967.0 | 申请日: | 2016-06-09 |
公开(公告)号: | CN107771309B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | M·D·麦格拉斯;J·R·霍夫 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/0346 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦;胡利鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 三维 用户 输入 方法 | ||
本文公开了涉及处理三维用户输入的示例。一个示例提供了一种在三维坐标系中处理用户输入的方法,包括:接收针对三维坐标系的原点重置的用户输入,响应于接收到原点重置的用户输入来重置三维坐标系的原点,接收三维坐标系中的三维用户输入,在原点保持被设定的同时,相对于原点测量三维用户输入的至少一个三维位移,以及引起被显示在用户界面中的用户界面元素的移动,该移动基于至少一个被测得的三维位移。
背景
存在用于接收三维用户输入的各种办法。在一个示例中,用户界面中的光标的位置基于用户的手的位置来被控制。例如,用户的手的位置可相对于固定的坐标系原点被测量。
概述
本文公开了涉及处理三维用户输入的示例。一个示例提供了一种在三维坐标系中处理用户输入的方法,包括:接收针对三维坐标系的原点重置的用户输入,响应于接收到原点重置的用户输入来重置三维坐标系的原点,接收三维坐标系中的三维用户输入,在原点保持被设定的同时,测量三维用户输入相对于原点的至少一个三维位移,以及引起被显示在用户界面中的用户界面元素的移动,该移动基于至少一个被测得的三维位移。
提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。
附图简述
图1示出了用于与计算设备交互的示例环境。
图2示出了用于与可穿戴计算设备交互的环境。
图3示出了例示在三维坐标系中处理用户输入的方法的流程图。
图4示出了示例头戴式显示器(HMD)设备。
图5示出了示例计算系统。
详细描述
存在用于接收三维用户输入的各种办法。在一个示例中,用户界面中的光标的位置根据用户的手的三维位置来被控制。光标位置可在用户的手的移动发生时镜面反射该移动。然而,在该办法中,由于原点与用户的手的持续移动,因此可能难以接收作为输入的位移(例如,位置之间的差异或距离)而不单单是位置。用来接收三维用户输入的其他办法采用固定原点,采用该固定原点可测量三维位置。然而,固定原点可能会创建次优的用户体验,因为它们可能会强制用户返回到固定的世界空间位置以返回原点。因此,本文公开了涉及在具有可基于用户输入被重置的原点的三维坐标系中处理三维输入的示例。
图1示出了用于与计算设备102交互的示例环境100。虽然环境100被描绘成家庭环境,但是应当领会到的是,本文中所描述的办法可被用于任何合适的环境中,包括但不限于职业、商业、教育和室外环境。
虽然计算设备102被描绘成多媒体计算设备或游戏控制台,但是可以采取任何合适的形式,包括但不限于通用计算设备、膝上型计算设备、平板/电话/其他移动设备等。计算设备102被可操作地耦合到传感器系统104并且被配置成从传感器系统104接收输入。传感器系统104可操作用于接收来自用户106的输入,并且可接收各种形式的用户输入;例如,传感器系统可包括用于接收来自用户的姿势输入的面向外的图像传感器108(例如,彩色相机、红外相机、深度相机)。传感器系统104可替代地或附加地包括用于接收来自用户106的语音输入的麦克风110。用于接收用户输入的图1中未示出的其他硬件可被包括在传感器系统104中或者被可操作地耦合到传感器系统104,包括但不限于惯性测量单元(例如,包括加速度计和/或陀螺仪)。下面参考图5来描述可被包括在传感器系统104中的示例硬件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680035967.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于设备的铰链
- 下一篇:头戴式显示设备及其处理方法