背景技术:
1、一些设备可以生成并呈现扩展现实(xr)环境。xr环境可包括人们经由电子系统感知和/或与其交互的完全或部分模拟的环境。在xr中,跟踪人的物理运动的子集或其表示,并且作为响应,以符合现实属性的方式调节在xr环境中模拟的一个或多个虚拟对象的一个或多个特性。一些xr环境允许多个用户在xr环境中与虚拟对象交互或相互交互。例如,用户可使用手势来与xr环境的部件交互。然而,需要一种改进的技术来管理对执行手势的手的跟踪。
技术实现思路
1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,其中接触事件包括所述触碰和所述触碰的释放,并且其中所述基于手势的输入事件包括视觉反馈和输入动作。
3.根据权利要求2所述的方法,其中所述触碰触发所述基于手势的输入事件的所述视觉反馈。
4.根据权利要求2所述的方法,其中所述第一接触位置在所述第一帧中用于所述第一手势的第一预定义手势区内,并且
5.根据权利要求2所述的方法,其中根据所述第一手指上的所述第一点与所述第二点之间的差异来取消所述基于手势的输入事件包括:确定所述第一接触位置与所述第二接触位置之间的距离在预定义时间段内满足预定阈值距离。
6.根据权利要求1所述的方法,其中获得所述手跟踪数据包括获得一系列相机帧,其中基于所述一系列相机帧来检测所述触碰,并且其中针对所述一系列相机帧中的每一帧执行接触确定。
7.根据权利要求1所述的方法,其中所述第一手势包括捏合。
8.一种计算机程序产品,所述计算机程序产品包括用于进行以下操作的计算机可读代码:
9.根据权利要求8所述的计算机程序产品,其中接触事件包括所述触碰和所述触碰的释放,并且其中所述基于手势的输入事件包括视觉反馈和输入动作。
10.根据权利要求9所述的计算机程序产品,其中所述触碰触发所述基于手势的输入事件的所述视觉反馈。
11.根据权利要求9所述的计算机程序产品,
12.根据权利要求9所述的计算机程序产品,其中用于根据所述第一手指上的所述第一点与所述第二点之间的差异来取消所述基于手势的输入事件的所述计算机可读代码包括用于确定所述第一接触位置与所述第二接触位置之间的距离在预定时间段内满足预定阈值距离的计算机可读代码。
13.根据权利要求8所述的计算机程序产品,其中用于获得所述手跟踪数据的所述计算机可读代码包括用于获得一系列相机帧的计算机可读代码,其中基于所述一系列相机帧来检测所述触碰,并且其中针对所述一系列相机帧中的每一帧来执行接触确定。
14.根据权利要求8所述的计算机程序产品,其中所述第一手势包括捏合。
15.一种系统,所述系统包括:
16.根据权利要求15所述的系统,其中接触事件包括所述触碰和所述触碰的释放,并且其中所述基于手势的输入事件包括视觉反馈和输入动作。
17.根据权利要求16所述的系统,其中所述触碰触发所述基于手势的输入事件的所述视觉反馈。
18.根据权利要求16所述的系统,
19.根据权利要求16所述的系统,其中用于根据所述第一手指上的所述第一点与所述第二点之间的差异来取消所述基于手势的输入事件的所述计算机可读代码包括用于确定所述第一接触位置与所述第二接触位置之间的距离在预定时间段内满足预定阈值距离的计算机可读代码。
20.根据权利要求15所述的系统,其中所述第一手势包括捏合。