用于确定用户的姿势的方法、主机及计算机可读存储介质技术

技术编号:37206877 阅读:35 留言:0更新日期:2023-04-20 22:59
本发明专利技术提供一种用于确定用户的姿势的方法、主机及计算机可读存储介质。所述方法包括:检测第一穿戴式装置与第二穿戴式装置之间的相对位置;以及响应于确定第一穿戴式装置与第二穿戴式装置之间的所述位置满足预定相对位置,至少基于第一穿戴式装置与第二穿戴式装置之间的相对位置来确定用户的姿势。之间的相对位置来确定用户的姿势。之间的相对位置来确定用户的姿势。

【技术实现步骤摘要】
用于确定用户的姿势的方法、主机及计算机可读存储介质


[0001]本专利技术涉及一种姿势检测机制,具体来说涉及一种用于确定用户的姿势的方法.一种主机及一种计算机可读存储介质。

技术介绍

[0002]在例如虚拟现实(virtual reality,VR)系统及增强现实(augmented reality,AR)系统等系统中,许多应用被设计成与用户的手交互。传统上,当用户的手位于系统的头戴式显示器(head

mounted display,HMD)的前摄像头的视野(field of view,FOV)中时,上述系统实行手部跟踪。在此种情况下,当用户的手不位于HMD的FOV中时,可能无法实行手部跟踪。另外,当用户将某对象握持在用户的手中时,手部跟踪的性能可能不令人满意。

技术实现思路

[0003]有鉴于此,本专利技术涉及可用于解决以上技术问题的一种用于确定用户的姿势的方法.一种主机及一种计算机可读存储介质。
[0004]本专利技术的实施例提供一种适于主机的用于确定用户的姿势的方法。所述方法包括:检测第一穿戴式装置与第二穿戴式装置之间的相对位置;以及响应于确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足预定相对位置,至少基于所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置来确定所述用户的所述姿势。
[0005]本专利技术的实施例提供一种主机,所述主机包括存储电路及处理器。所述存储电路存储程序代码。所述处理器耦合到所述存储电路且存取所述程序代码以实行:检测第一穿戴式装置与第二穿戴式装置之间的相对位置;以及响应于确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足预定相对位置,至少基于所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置来确定所述用户的所述姿势。
[0006]本专利技术的实施例提供一种计算机可读存储介质,所述计算机可读存储介质记录可执行计算机程序,所述可执行计算机程序由主机加载以实行以下步骤:检测第一穿戴式装置与第二穿戴式装置之间的相对位置;以及响应于确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足预定相对位置,至少基于所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置来确定所述用户的所述姿势。
附图说明
[0007]包括附图以提供对本专利技术的进一步理解,并且将附图并入本说明书中且构成本说明书的一部分。附图示出本专利技术的实施例,且与说明一起用于阐释本专利技术的原理。
[0008]图1示出根据本公开实施例的主机、第一可穿戴器件及第二可穿戴器件的示意图。
[0009]图2示出根据本公开实施例的用于确定用户的姿势的方法的流程图。
[0010]图3A示出根据本公开第一实施例的确定用户的姿势的流程图。
[0011]图3B示出根据本公开第一实施例的应用场景。
[0012]图3C示出根据本公开第一实施例的确定用户的姿势的另一流程图。
[0013]图3D示出根据本公开第一实施例的视觉内容调整。
[0014]图4A示出根据本公开第二实施例的确定用户的姿势的流程图。
[0015]图4B示出根据本公开第二实施例的应用场景。
[0016]图4C示出根据本公开第二实施例的确定用户的姿势的另一流程图。
[0017]图5A示出根据本公开第三实施例的确定用户的姿势的流程图。
[0018]图5B示出根据本公开第三实施例的应用场景。
[0019]图5C示出根据本公开第三实施例的确定用户的姿势的另一流程图。
[0020]图6A示出根据本公开第四实施例的确定用户的姿势的流程图。
[0021]图6B示出根据本公开第四实施例的应用场景。
[0022]图6C示出根据本公开第四实施例的视觉内容调整。
[0023][符号的说明][0024]100:主机
[0025]102:存储电路
[0026]104:处理器
[0027]399:用户
[0028]A1:第一区域
[0029]A2:第二区域
[0030]B1:第一穿戴式装置
[0031]B2:第二穿戴式装置
[0032]D1:第一距离
[0033]F1:FOV
[0034]OB1:手部对象
[0035]OB2、OB3:手持对象
[0036]R1:参考区域
[0037]S210、S220、S311、S312、S321、S322、S323、S411、S412、S413、S421、S422、S423、S424、S511、S512、S521、S522、S523、S611、S612、S613:步骤
[0038]VC:视觉内容
具体实施方式
[0039]现在将详细参照本专利技术的当前优选实施例,其实例在附图中示出。在可能的情况下,在附图及说明中使用相同的参考编号来指代相同或相似的部件。
[0040]参见图1,图1示出根据本专利技术实施例的主机、第一穿戴式装置及第二穿戴式装置的示意图。在图1中,主机100可为能够跟踪第一穿戴式装置B1及第二穿戴式装置B2的任何装置。在一个实施例中,主机100可为提供VR服务/内容的HMD,且第一穿戴式装置B1及第二穿戴式装置B2可为HMD的用户/穿戴者穿戴式且主机100可跟踪的智能装置。在一个实施例中,第一穿戴式装置B1及第二穿戴式装置B2可为一对环形装置,例如穿戴式在用户的手腕或手指上的智能手环、智能戒指。在其他实施例中,第一穿戴式装置B1及第二穿戴式装置B2也可为可附着(attach)到用户的手的其他类型的可跟踪装置,但是本专利技术不限于此。
[0041]在一些实施例中,第一穿戴式装置B1及第二穿戴式装置B2可设置有运动检测元件,例如惯性测量单元(inertial measurement unit,IMU),且第一穿戴式装置B1及第二穿戴式装置B2上的运动检测元件可响应于第一穿戴式装置B1及第二穿戴式装置B2的运动而提供测量值(例如,6自由度(degrees of freedom,DOF)测量值)。
[0042]在一些实施例中,第一穿戴式装置B1及第二穿戴式装置B2可设置有发光元件(例如,红外发光二极管(infrared light emitting diode,IR LED)),用于主机100(例如,HMD)跟踪第一穿戴式装置B1及第二穿戴式装置B2。举例来说,在一个实施例中,发光元件可发射可见光/不可见光,以供HMD的摄像头(例如,前摄像头)捕捉为图像。在此种情况下,HMD可基于图像中的光分布来确定第一穿戴式装置B1及第二穿戴式装置B2的姿态/位置。在一个实施例中,HMD可通过实行由内而外(inside

out)跟踪机制来确定第一穿戴式装置B1及第二穿戴式装置B2的姿态/位置,但是本专利技术不限于此。
[0043]在一些实施例中,在其中第一穿戴式装置B1及第二穿戴式装置B2不位于HMD的(前)摄像头的FOV中的情况下,HMD本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于确定用户的姿势的方法,适于主机,其特征在于,包括:检测第一穿戴式装置与第二穿戴式装置之间的相对位置;以及响应于确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足预定相对位置,至少基于所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置来确定所述用户的所述姿势。2.根据权利要求1所述的方法,其中所述预定相对位置包括第一预定相对位置,且所述方法还包括:获得参考装置的位置且据以确定第一区域;响应于确定所述第一穿戴式装置位于所述第一区域中且所述第二穿戴式装置位于所述第一穿戴式装置上方,确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第一预定相对位置,且据以确定所述用户的所述姿势是第一特定姿势。3.根据权利要求1所述的方法,其中所述预定相对位置包括第一预定相对位置,且所述方法还包括:获得参考装置的位置且据以确定第一区域,其中所述参考装置是头戴式显示器;响应于确定所述第一穿戴式装置位于所述第一区域中且所述第二穿戴式装置位于所述第一穿戴式装置上方,确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第一预定相对位置;响应于确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第一预定相对位置且所述头戴式显示器面对前方,确定所述用户的所述姿势是第一特定姿势。4.根据权利要求1所述的方法,其中所述预定相对位置包括第二预定相对位置,且所述方法还包括:获得参考装置的位置且据以确定第二区域;确定所述第一穿戴式装置与所述第二穿戴式装置之间的第一距离;响应于确定所述第一穿戴式装置及所述第二穿戴式装置位于所述第二区域中且所述第一距离低于第一距离阈值,确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第二预定相对位置,且据以确定所述用户的所述姿势是第二特定姿势。5.根据权利要求1所述的方法,其中所述预定相对位置包括第二预定相对位置,且所述方法还包括:获得参考装置的位置且据以确定第二区域,其中所述参考装置是头戴式显示器;确定所述第一穿戴式装置与所述第二穿戴式装置之间的第一距离;响应于确定所述第一穿戴式装置及所述第二穿戴式装置位于所述第二区域中且所述第一距离低于第一距离阈值,确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第二预定相对位置;响应于确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第二预定相对位置且所述头戴式显示器面对前方,确定所述用户的所述姿势是第二特定姿势。6.根据权利要求1所述的方法,其中所述预定相对位置包括第三预定相对位置,且所述方法还包括:
获得头戴式显示器的视野且在所述视野中界定参考区域;响应于确定所述第一穿戴式装置及所述第二穿戴式装置位于所述视野的所述参考区域中,确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第三预定相对位置,且据以确定所述用户的所述姿势是第三特定姿势。7.根据权利要求1所述的方法,其中所述预定相对位置包括第三预定相对位置,且所述方法还包括:获得头戴式显示器的视野且在所述视野中界定参考区域;响应于确定所述第一穿戴式装置及所述第二穿戴式装置位于所述视野的所述参考区域中,确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第三预定相对位置;响应于确定所述第一穿戴式装置与所述第二穿戴式装置之间的所述相对位置满足所述第三预定相对位置且检测到特定对象位于所述视野的所述参考区域中,确定所述用户的所述姿势是第三特定姿势。8.根据权利要求7所述的方法,其中所述特定对象是枪,且所述方法还包括:响应于确定所述第一穿戴式装置及所述第二穿戴式装置经历反冲力,确定所述枪已被触发开火。9.根据权利要求7所述的方法,还包括:控制所述头戴式显示器的前摄像头基于所述视野俘获图像;将所述图像输入到预训练模型,其中所述预训练模型基于所述图像检测所述特定对象...

【专利技术属性】
技术研发人员:黄乔健郑方俞
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1