一种纠正体感交互追踪失败的指示方法及装置的制造方法

文档序号:9929289阅读:610来源:国知局
一种纠正体感交互追踪失败的指示方法及装置的制造方法
【技术领域】
[0001] 本发明涉及人机交互技术领域,尤其涉及一种纠正体感交互追踪失败的指示方法 及装置。
【背景技术】
[0002] 随着科学技术的高速发展,人机交互方式已不局限于鼠标和键盘,更高层次的人 机交互理念对交互方式提出了巨大的需求,目前语音识别、体感技术等都是科研人员的研 究重点。
[0003] 基于体感技术的新一代的体感设备,可以依靠实时捕捉使用者的动作就可以达到 输入功能。由于体感设备不通过直接接触的方式来进行交互,而是直接用使用者的身体动 作来进行交互,用这种方式与终端进行交互能更加提高用户的人机交互体验。
[0004] 目前,具有体感交互功能的设备越来越普及,体感技术在人机交互中的应用也越 来越多,例如体感康复设备、体感游戏等。然而,体感设备对使用环境是有很高要求的,包括 距离,环境光线或者使用者的衣服,以及角度等,尤其是在使用过程中,比如玩一些体感游 戏时,由于使用者处于移动状态,这样对人体的追踪偶尔失败是不可避免的。

【发明内容】

[0005] 本发明的实施例提供一种纠正体感交互追踪失败的指示方法及装置,可达到指导 用户在体感交互追踪失败时进行快速纠正的目的。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] -方面,本发明实施例提供一种纠正体感交互追踪失败的指示方法,包括:获取人 体在地面的实际体感交互范围的边界的物理空间坐标和人体各个关键部位点的物理空间 坐标;若判断体感交互追踪失败,则根据所述实际体感交互范围的边界的物理空间坐标、以 及距离当前最近一次获取的所述各个关键部位点中至少一个关键部位点的物理空间坐标, 在地面或与地面平行的平面上,得到人体相对所述实际体感交互范围的边界的当前位置; 将所述实际体感交互范围的边界和所述当前位置相对所述实际体感交互范围的边界的距 离按比例缩小,并通过辅助图像显示在显示界面的预定位置处。
[0008] 优选的,在进行体感交互前,所述方法还包括:读取所述辅助图像的参数,所述辅 助图像的参数包括:所述辅助图像的位置、大小、是否一直显示以及自动消失延时时间;通 过所述显示界面显示所述参数,以使用户对所述参数进行设置,若接收到对所述参数的重 新设置,则将所述辅助图像的参数存储为最新,否则,退出对所述辅助图像的参数的设置。
[0009] 进一步优选的,若所述辅助图像的参数设置为一直显示,则所述辅助图像一直显 示在所述显示界面的预定位置处;或者,若所述辅助图像的参数设置为不是一直显示且所 述自动消失延时时间不为零,则在所述自动消失延时时间内,所述辅助图像显示在显示界 面的预定位置处。
[0010]其中,在体感交互正常追踪过程中,根据所述实际体感交互范围的边界的物理空 间坐标、以及当前所述各个关键部位点中至少一个关键部位点的物理空间坐标,在地面或 与地面平行的平面上得到人体相对所述实际体感交互范围的边界的当前位置。
[0011] 优选的,根据所述实际体感交互范围的边界的物理空间坐标、以及距离当前最近 一次获取的所述各个关键部位点中至少一个关键部位点的物理空间坐标,在地面或与地面 平行的平面上,得到人体相对所述实际体感交互范围的边界的当前位置,包括:
[0012] 根据所述实际体感交互范围的边界的物理空间坐标、以及距离当前最近一次获取 的所述各个关键部位点中至少一个关键部位点的物理空间坐标,若判断得到当前人体位于 所述实际体感交互范围的边界内,则将在地面或与地面平行的平面上得到的,距离当前最 近一次人体相对所述实际体感交互范围的边界的位置作为所述当前位置;
[0013] 若判断得到当前人体位于所述实际体感交互范围的边界外,则根据距离当前最近 一次获取的所述至少一个关键部位点的物理空间坐标、以及人体移动方向,计算得到当前 人体的所述至少一个关键部位点的物理空间坐标,并在地面或与地面平行的平面上,得到 人体相对所述实际体感交互范围的边界的当前位置。
[0014] 进一步优选的,根据所述实际体感交互范围的边界的物理空间坐标、以及距离当 前最近一次获取的所述各个关键部位点中至少一个关键部位点的物理空间坐标,若判断得 到当前人体位于所述实际体感交互范围的边界内,则将在地面或与地面平行的平面上得到 的,距离当前最近一次人体相对所述实际体感交互范围边界的位置作为所述当前位置,包 括:
[0015] 根据距离当前最近一次获取的所述至少一个关键部位点的物理空间坐标,得到以 所述至少一个关键部位点的平均物理空间坐标为圆心,以在捕获每帧图像时间内,普通人 体的最大移动距离为半径的圆形范围;
[0016] 根据所述实际体感交互范围的边界的物理空间坐标,若所述圆形范围在所述实际 体感交互范围的边界内,则判断得到当前人体位于所述实际体感交互范围的边界内,将在 地面或与地面平行的平面上得到的,距离当前最近一次人体相对所述实际体感交互范围边 界的位置作为所述当前位置。
[0017] 进一步优选的,若所述圆形范围不完全在所述实际体感交互范围的边界内,所述 方法还包括:
[0018] 对捕获的当前图像进行逐行处理,并对以所述当前图像中的预设位置为中心,在 捕获每帧图像时间内,普通人体的最大移动距离范围内的点进行计数,若计数结果大于预 设阈值,则判断得到当前人体位于所述实际体感交互范围的边界内,否则,判断得到当前人 体位于所述实际体感交互范围的边界外。
[0019] 其中,所述预设位置为距离当前最近一次捕获的图像中,躯干上的点对应的位置。
[0020] 进一步优选的,根据距离当前最近一次获取的所述至少一个关键部位点的物理空 间坐标、以及人体移动方向,计算得到人体当前的所述至少一个关键部位点的物理空间坐 标,并在地面或与地面平行的平面上得到人体相对所述实际体感交互范围边界的当前位 置,包括:
[0021] 根据距离当前最近一次获取的所述至少一个关键部位点的物理空间坐标、以及人 体移动方向,按照在捕获每帧图像时间内,普通人体的最大移动距离,计算得到当前人体的 所述至少一个关键部位点的物理空间坐标;根据当前人体的所述至少一个关键部位点的物 理空间坐标,在地面或与地面平行的平面上得到人体相对所述实际体感交互范围的边界的 当前位置;
[0022]其中,所述移动方向根据体感交互追踪失败前,距离当前最近一次获取的所述至 少一个关键部位点的物理空间坐标,以及与距离当前最近一次的前一次获取的所述至少一 个关键部位点的物理空间坐标对比后得到。
[0023] 优选的,当体感交互追踪失败时,且将所述辅助图像显示在显示界面后,所述方法 还包括:发出提示使用者移动的信息。
[0024]优选的,所述人体各个关键部位点为人体关节点。
[0025]另一方面,本发明实施例还提供了一种纠正体感交互追踪失败的指示装置,所述 装置包括:获取模块、与所述获取模块相连的处理模块、以及与所述获取模块和所述处理模 块均相连的控制模块。
[0026]所述获取模块,用于获取人体在地面的实际体感交互范围的边界的物理空间坐标 和人体各个关键部位点的物理空间坐标;
[0027]处理模块,用于若判断体感交互追踪失败,则根据所述获取模块获取的所述实际 体感交互范围的边界的物理空间坐标、以及距离当前最近一次获取的所述各个关键部位点 中至少一个关键部位点的物理空间坐标,在地面或与地面平行的平面上,得到人体相对所 述实际体感交互范围的边界的当前位置;
[0028]控制模块,用于将所述获取模块获取的所述实际体感交互范围的边界、以及所述 处理模块得到的所述当前位置相对所述实际体感交互范围的边界的距离按比例缩小,并通 过辅助图像显示在显示界面的预定位置处。
[0029]优选的,所述装置还包括与所述控制模块相连的读取模块,所述读取模块用于在 进行体感交互前,读取所述辅助图像的参数,所述辅助图像的参数包括:所述辅助图像的位 置、大小、是否一直显示以及自动消失延时时间;在此情况下,所述控制模块,还用于通过所 述显示界面显示所述参数,以使用户对所述参数进行设置,若接收到对所述参数的重新设 置,则将所述辅助图像的参数存储为最新,否则,退出对所述辅助图像的参数的设置。
[0030] 进一步优选的,若所述辅助图像的参数设置为一直显示,则所述控制模块将所述 辅助图像一直显示在所述显示界面的预定位置处;或者,若所述辅助图像的参数设置为不 是一直显示且所述自动消失延时时间不为零,则所述控制模块在所述自动消失延时时间 内,将所述辅助图像显示在所述显示界面的预定位置处。
[0031] 基于此,所述处理模块还用于在体感交互正常追踪过程中,根据所述实际体感交 互范围的边界的物理空间坐标、以及当前所述各个关键部位点中至少一个关键部位点的物 理空间坐标,在地面或与地面平行的平面上得到人体相对所述实际体感交互范围的边界的 当前位置。
[0032] 优选的,所述处理模块,具体用于在判断体感交互追踪失败时,根据所述实际体感 交互范围的边界的物理空间坐标、以及距离当前最近一次获取的所述各个关键部位点中至 少一个关键部位点的物理空间坐标,若判断得到当前人体位于所述实际体感交互范围的边 界内,则将在地面或与地面平行的平面上得到的,距离当前最近一次人体相对所述实际体 感交互范围的边界的位置作为所述当前位置;
[0033]若判断得到当前人体位于所述实际体感交互范围的边界外,则根据距离当前最近 一次获取的所述至少一个关键部位点的物理空间坐标、以及人体移动方向,计算得到当前 人体的所述至少一个关
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1