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

文档序号:9929289阅读:来源:国知局
例如可以将实际体感交互范围的边界和当前位置相对 实际体感交互范围的边界的距离同时缩小1/1〇、1/15、1/20等。此处,需要说明的是,缩小的 比例还与辅助图像的尺寸有关,由于将实际体感交互范围的边界和当前位置相对实际体感 交互范围的边界的距离缩小后通过辅助图像显示在终端的显示界面的预定位置处,为了不 影响体感交互过程的进行,辅助图像不能占显示界面的比例过大,因此缩小的比例应根据 辅助图像的尺寸进行合理设置。
[0074] 参考图3所示,辅助图像30可以设置在显示界面20的左上角,当然也可以显示在左 下角、右上角、右下角等,只要不影响体感交互即可。
[0075]在辅助图像30中当前人体的位置40可采用特定的标识进行指示,例如可采用黑色 的点进行指示。
[0076]本发明实施例在体感交互过程中,通过获取实际体感交互范围的边界的物理空间 坐标和人体的各个关键部位点的物理空间坐标,当体感交互追踪失败时,根据所述实际体 感交互范围的边界的物理空间坐标以及距离当前最近一次获取的各个关键部位点中至少 一个关键部位点的物理空间坐标,在地面或与地面平行的平面上,可以得到人体相对实际 体感交互范围的边界的当前位置,并将实际体感交互范围的边界和当前位置相对实际体感 交互范围的边界的距离按比例缩小,并以辅助图像的形式显示在显示界面上。这样,基于辅 助图像的显示,可直观的给出人体相对实际体感交互范围的边界的当前位置,从而使得用 户据此快速的调整自身的位置或人为(用户自己或其他人)调整深度摄像头的角度,从而使 体感交互正常追踪,因此,本发明实施例可达到指示用户在体感交互追踪失败时进行快速 纠正的目的。
[0077]优选的,当体感交互追踪失败时,且将辅助图像显示在终端的显示界面后,所述方 法还包括:发出提示使用者移动的信息。例如,发出文字信息或语音信息等。这样可以进一 步的指导用户在体感交互追踪失败时进行快速纠正。
[0078] 优选的,在进行体感交互前,所述方法还包括:读取所述辅助图像的参数,所述辅 助图像的参数包括:所述辅助图像的位置、大小、是否一直显示以及自动消失延时时间;通 过所述终端的显示界面显示所述参数,以使用户对所述参数进行设置,若接收到对所述参 数的重新设置,则将所述辅助图像的参数存储为最新,否则,退出对所述辅助图像的参数的 设置。
[0079] 需要说明的是,第一,辅助图像的位置即为上述的预定位置。
[0080] 第二,不对辅助图像的尺寸进行限定,辅助图像的尺寸可以根据显示界面的大小 进行合理设置,且不影响体感交互。辅助图像所占的面积可以是显示界面面积的1/3及以 下,例如可以为1/5。
[00811第三,辅助图像可以一直显示,也可以仅在体感交互追踪失败时进行显示,其中只 有在用户选择仅在体感交互追踪失败时进行显示的情况下,上述自动消失延时时间才可被 设置。其中,自动消失延时时间可以为零,在此情况下,体感交互正常追踪,则辅助图像立即 消失;自动消失延时时间也可以不为零,例如可以为5s或10s等,在此情况下,体感交互正常 追踪后,辅助图像显示相应的设置时间后才消失。
[0082]本发明实施例中,由于可根据用户的喜好选择辅助图像的显示方式,因此,可以提 尚用户体验。
[0083]进一步的,若辅助图像的参数设置为一直显示,则辅助图像一直显示在终端的显 示界面的预定位置处;或者,若辅助图像的参数设置为不是一直显示且自动消失延时时间 不为零,则在自动消失延时时间内,辅助图像显示在所述终端的显示界面的预定位置处。 [0084]其中,在体感交互正常追踪过程中,根据实际体感交互范围的边界的物理空间坐 标、以及当前各个关键部位点中至少一个关键部位点的物理空间坐标,在地面或与地面平 行的平面上得到人体相对所述实际体感交互范围的边界的当前位置。
[0085]此处,在体感交互正常追踪过程中,基于当前所述至少一个关键部位点的物理空 间坐标,可将其与实际体感交互范围的边界的物理空间坐标都投影到地面或与地面平行的 平面上,而得到人体相对所述实际体感交互范围的边界的当前位置。基于此,将实际体感交 互范围的边界和当前位置相对实际体感交互范围的边界的距离按比例缩小后,便可通过辅 助图像显示在终端的显示界面的预定位置处。
[0086] 基于上述,步骤S102,具体可以是:
[0087]在体感交互追踪失败时,根据实际体感交互范围的边界的物理空间坐标、以及距 离当前最近一次获取的各个关键部位点中至少一个关键部位点的物理空间坐标,若判断得 到当前人体位于实际体感交互范围的边界内,则将在地面或与地面平行的平面上得到的, 距离当前最近一次人体相对实际体感交互范围的边界的位置作为当前位置。
[0088]若判断得到当前人体位于实际体感交互范围的边界外,则根据距离当前最近一次 获取的所述至少一个关键部位点的物理空间坐标、以及人体移动方向,计算得到当前人体 的所述至少一个关键部位点的物理空间坐标,并在地面或与地面平行的平面上,得到人体 相对所述实际体感交互范围的边界的当前位置。
[0089] 其中,可以根据距离当前最近一次获取的各个关键部位点中一个关键部位点例如 躯干关节点或头部关节点的物理空间坐标,或对多个关键部位点的物理空间坐标求平均值 得到的平均物理坐标,判断当前人体是否位于实际体感交互范围内。
[0090] 此处,不对根据距离当前最近一次获取的各个关键部位点中至少一个关键部位点 的物理空间坐标,判断当前人体是否位于实际体感交互范围内的方法进行限定。
[0091] 本发明实施例中,距离当前最近一次人体相对实际体感交互范围的边界的位置, 可以根据人体在地面的实际体感交互范围的边界的物理空间坐标和距离当前最近一次获 取的上述一个关键部位点例如躯干关节点物理空间坐标,或距离当前最近一次获取的上述 多个关键部位点的平均物理空间坐标,并将上述物理空间坐标都转换到位于地面或与地面 平行的平面上的二维坐标得到。
[0092] 其中,将距离当前最近一次人体相对实际体感交互范围的边界的位置作为当前位 置,也即当前人体的各个关键部位点的物理空间坐标,为距离当前最近一次人体的各个关 键部位点的物理空间坐标。
[0093] 需要说明的是,本发明实施例中,采用的各个关键部位点中至少一个关键部位点, 从始至终都是固定的某个某些关键部位点。
[0094] 进一步优选的,可以根据距离当前最近一次获取的所述至少一个关键部位点的物 理空间坐标,得到以所述至少一个关键部位点的平均物理空间坐标为圆心,以在深度摄像 机捕获每帧图像时间内,普通人体的最大移动距离为半径的圆形范围;根据实际体感交互 范围的边界的物理空间坐标,若该圆形范围在实际体感交互范围的边界内,则判断得到当 前人体位于实际体感交互范围的边界内,将在地面或与地面平行的平面上得到的,距离当 前最近一次人体相对实际体感交互范围边界的位置作为当前位置。
[0095] 基于此,用户根据辅助图像,可以知道自身未超出实际体感交互范围,从而可以判 断是自身没有被识别到,其原因可能是动作不标准,或光线或系统问题,在此情况下,用户 可以稍微动一下或调整光线,看是否能被正常追踪。
[0096] 具体的,可以根据距离当前最近一次获取的所述各个关键部位点中一个关键部位 点例如躯干关节点或头部关节点的物理空间坐标,得到以该关键部位点的物理空间坐标为 圆心,以在所述深度摄像机捕获每帧图像时间内,普通人体的最大移动距离为半径的圆形 范围。在此情况下,上述的平均物理空间坐标即为该关键部位点的物理空间坐标。
[0097] 或者,可以根据距离当前最近一次获取的所述各个关键部位点中至少两个关键部 位点的物理空间坐标,计算得到平均物理空间坐标,并以该平均物理空间坐标为圆心,以在 所述深度摄像机捕获每帧图像时间内,普通人体的最大移动距离为半径的圆形范围。
[0098]其中,在圆形范围知道的情况下,也即知道圆形范围边界的物理空间坐标。
[0099] 此处,需要说明的是,根据普通人体的最大速度为lOm/s左右,以及深度摄像机的 捕获图像的频率大于30帧/s可知,深度摄像机捕获每帧图像时间内,普通人体最大移动距 离为0.3m左右。
[0100] 以下通过具体的实施例进行说明:
[0101]若距离当前最近一次深度摄像机获取的躯干的关节点的物理空间坐标为(x,y, z),以点(x,y,z)为圆心,普通人体最大移动距离0.3为半径,在平行于地面的平面上可以获 得一个圆形范围,将圆形范围边界的物理空间坐标和实际体感交互范围的边界的物理空间 坐标转换到位于地面或与地面平行的平面上的二维坐标,即可判断该圆形范围是否在实际 体感交互范围内。若圆形范围在实际体感交互范围的边界内,则判断得到当前人体位于实 际体感交互范围的边界内,从而将距离当前最近一次人体相对实际体感交互范围的边界的 位置作为当前位置。其中,可以根据距离当前最近一次深度摄像机获取的躯干的关节点的 物理空间坐标(x,y,z)和实际体感交互范围的边界的物理空间坐标,将二者投影到地面或 与地面平行的平面上,得到距离当前最近一次人体相对实际体感交互范围的边界的位置。
[0102] 进一步的,若上述圆形范围不完全在实际体感交互范围的边界内,所述方法还包 括:对深度摄像机捕获的当前图像进行逐行处理,并对以当前图像中的预设位置为中心,在 深度摄像机捕获每帧图像时间内,普通人体的最大移动距离范围内的点进行计数,若计数 结果大于预设阈值,则判断得到当前人体位于实际体感交互范围的边界内,否则,判断得到 当前人体位于实际体感交互范围的边界外。其中,预设位置为距离当前最近一次深度摄像 机捕获的图像中,
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1