使用手指区的捏合识别的制作方法

专利查询11天前  9



背景技术:

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所述的系统,其中所述第一手势包括捏合。


技术总结
提供了一种使用手指区的捏合识别。启用手势输入包括:基于一个或多个相机帧获得手跟踪数据;基于该手跟踪数据检测第一手指与第二手指之间的接触事件;以及确定该第一手指上的第一接触位置和该第二手指上的第二接触位置。根据确定该第一接触位置和该第二接触位置在用于该第一手势的第一预定义手势区内,启用对应于该第一手势的输入动作。

技术研发人员:V·别利亚耶夫,B·V·纳亚克,D·J·布鲁尔,I·巴约瑟夫,J·K·舒茨伯格,M·M·施罗德
受保护的技术使用者:苹果公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)