一种混合现实识别关联方法及装置的制造方法

文档序号:9765691阅读:531来源:国知局
一种混合现实识别关联方法及装置的制造方法
【技术领域】
[0001]本发明涉及混合现实相关技术领域,特别是一种混合现实识别关联方法及装置。
【背景技术】
[0002]混合现实技术,例如Mixedreality(MR)或者Augmented Reality(AR)等,是虚拟现实技术的进一步发展,该技术通过在虚拟环境中引入现实场景信息,在虚拟世界、现实世界和用户之间搭起一个交互反馈的信息回路,以增强用户体验的真实感。
[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]图1为本发明一种混合现实识别关联方法的工作流程图;
[0031 ]图2为本发明一个实施例中检测装置的结构示意图;
[0032]图3为本发明一种混合现实识别关联装置的结构模块图。
【具体实施方式】
[0033]下面结合附图和具体实施例对本发明做进一步详细的说明。
[0034]如图1所示为本发明一种混合现实识别关联方法的工作流程图,包括:
[0035]步骤SlOl,包括:检测到识别盘,将所述识别盘所在位置确定为识别背景范围;
[0036]步骤S102,包括:检测到具有唯一识别标识的识别体进入所述识别背景范围,在显示实景画面的同时,在所述识别体的位置显示与所述识别标识关联的虚拟物体;
[0037]步骤S103,包括:当所述识别体被遮挡且遮挡部分超过预设遮挡阈值,则将所述被遮挡且遮挡部分超过预设遮挡阈值的识别体的识别标识作为被遮挡识别标识,启动关于所述遮挡识别标识的遮挡计时,在所述遮挡计时内,保留与所述遮挡识别标识关联的虚拟物体,如果超过所述遮挡计时仍未检测到所述被遮挡识别标识对应的识别体,则取消显示所述虚拟物体,否则保留所述虚拟物体。
[0038]步骤SlOl生成一个具
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1