Techniques for stabilizing an interactive ray based on variance in head rotation are disclosed. One aspect includes monitoring the orientation of a person's head, which may include monitoring the rotation of an axis around the head, such as recording an Euler angle of rotation of an axis about which the head is rotated. The logic is based on head orientation to determine three-dimensional (3D) rays. The 3D ray has an accurate tracking of Euler angles over time. The logic generates an interactive ray that traces the 3D ray to some extent. This logic determines the variance of Euler angles with time. The logic is based on the variance of the Euler angle with time, in spite of the steady rotation of the axis around the head. The amount of stability can be inversely proportional to the variance of the Euler angles.
【技术实现步骤摘要】
【国外来华专利技术】稳定交互射线的运动背景已提议许多技术以允许用户在使用电子设备时指点(point)或选择。例如,用户可控制显示屏上的光标来选择、滚动等。此类光标可通过计算机鼠标、跟踪球、触摸垫等控制。一些设备具有用于用户输入的触摸屏。更近期以来,采用眼睛跟踪或头部跟踪的技术已被提议,以允许用户输入、选择等。概述本技术的实施例涉及用于基于头部旋转的角度的方差来稳定交互射线的系统、设备和方法。一个实施例包括具有传感器和使用该传感器监视人的头部的定向的逻辑的装置。此监视可包括监视绕头部的轴的旋转,诸如记录关于绕头部的轴的旋转的欧拉角。所述逻辑基于头部的定向确定三维(3D)射线。3D射线具有随时间精确跟踪欧拉角的运动。所述逻辑生成交互射线,所述交互射线在一定程度上跟踪所述3D射线。所述逻辑确定欧拉角随时间的方差。所述逻辑基于欧拉角随时间的方差来在尽管有绕头部的轴的一定旋转的情况下稳定交互射线。稳定的量与欧拉角的方差成反比。所述逻辑确定第二3D射线与3D坐标的碰撞。提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并非旨在标识所要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定所要求保护的主题的范围。附图简述图1A是可在其中实施控制交互射线的运动的实施例的示例环境。图1B是人的头部的图,以帮助图示监视俯仰、滚转和偏航的实施例。图1C是控制交互射线的运动的过程的一个实施例的流程图。图2是头戴式显示单元的一个实施例的立体图。图3是头戴式显示单元的一个实施例的一部分的侧视图。图4是头戴式显示单元的组件的一个实施例的框图。图5是与头戴式显示单元相关联的处理单元的组 ...
【技术保护点】
一种装置,包括:传感器;以及使用所述传感器监视人的头部的定向的逻辑,所述监视包括监视绕所述头部的轴的旋转,包括记录关于绕所述头部的所述轴的旋转的欧拉角;所述逻辑基于所述头部的定向确定三维(3D)射线,所述3D射线具有随时间精确跟踪所述欧拉角的运动;所述逻辑生成交互射线,所述交互射线在一定程度上跟踪所述3D射线;所述逻辑确定所述欧拉角在近期时间段上的方差;所述逻辑基于所述欧拉角随所述近期时间段的方差来在尽管有绕所述头部的所述轴的一定旋转的情况下稳定所述交互射线,稳定的量与所述欧拉角的所述方差成反比;以及所述逻辑确定所述交互射线与3D坐标的碰撞。
【技术特征摘要】
【国外来华专利技术】2014.09.12 US 14/485,5421.一种装置,包括:传感器;以及使用所述传感器监视人的头部的定向的逻辑,所述监视包括监视绕所述头部的轴的旋转,包括记录关于绕所述头部的所述轴的旋转的欧拉角;所述逻辑基于所述头部的定向确定三维(3D)射线,所述3D射线具有随时间精确跟踪所述欧拉角的运动;所述逻辑生成交互射线,所述交互射线在一定程度上跟踪所述3D射线;所述逻辑确定所述欧拉角在近期时间段上的方差;所述逻辑基于所述欧拉角随所述近期时间段的方差来在尽管有绕所述头部的所述轴的一定旋转的情况下稳定所述交互射线,稳定的量与所述欧拉角的所述方差成反比;以及所述逻辑确定所述交互射线与3D坐标的碰撞。2.如权利要求1所述的装备,其特征在于,进一步包括:近眼、透视近眼显示器;其中所述逻辑在所述近眼、透视显示器上呈现全息图像,所述逻辑确定所述交互射线与所述全息图像的碰撞。3.如权利要求1或2所述的装置,其特征在于,所述3D射线是源自所述头部的第一3D向量,所述交互射线是源自所述头部的第二3D向量。4.如权利要求1至3中的任一项所述的装置,其特征在于,所述逻辑:计算所述欧拉角在所述近期时间段上的不稳定因子,其中所述不稳定因子是当前时间的欧拉角和在所述近期时间段上的不同时间点关于绕所述头部的所述轴的旋转的欧拉角之间的差值的函数;以及基于所述不稳定因子和所述3D射线的当前位置来修改所述交互射线,其中所述交互射线在尽管存在所述头部绕所述轴的一定移动但所述欧拉角在所述近期时间段上的方差为低时被稳定,所述交互射线在所述欧拉角在所述近期时间段上的方差为高时紧密跟踪所述3D射线。5.如权利要求4所述的装置,其特征在于,所述不稳定因子基于当前时间的所述欧拉角和在所述近期时间段上关于绕所述头部的所述轴的旋转的欧拉角之间的差值的平均均值。6.如权利要求1到5中的任一项所述的装置,其特征在于,当所述逻辑使用所述传感器监视人的头部的定向时,确定所述欧拉角在所述近期时间段上的方差,以及基于所述欧拉角的所述方差稳定所述交互射线,所述逻辑:跟踪绕所述头部的第一轴的第一旋转以确定第一欧拉角;跟踪绕所述头部的第二轴的第二旋转以确定第二欧拉角;确定所述第一欧拉角在所述近期时间段上的第一方差;确定所述第二欧拉角在所述近期时间段上的第二方差;使所述交互射线按与所述第一欧拉角在所述近期时间段上的第一方差成正比的程度关于所述第一轴跟踪所述3D射线,并与所述第一欧拉角在所述近期时间段上的第一方差成反比地稳定所述交互射线;以及使所述交互射线的踪迹按与所述第二欧拉角在所述近期时间段上的第二方差成正比的程度关于所述第二轴跟踪所述3D射线,并与所述第二欧拉角在所述近期时间段上的第二方差成反比地稳定所述交互射线。7.如权利要求6所述的装置,其特征在于,所述第一欧拉角跟踪所述头部的俯仰且所述第二欧拉角跟踪所述头部的偏航。8.如权利要求1至7中的任一项所述的装置,...
【专利技术属性】
技术研发人员:A·伯恩斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。