一种虚拟影像的控制方法、装置、设备及其存储介质制造方法及图纸

技术编号:19936233 阅读:14 留言:0更新日期:2018-12-29 05:16
本发明专利技术公开了一种虚拟影像的控制方法、装置、设备及其存储介质,通过获取操作体在操作区域内的第一位移量,并通过映射的方式确定虚拟影像在虚拟影像活动区域中的对应第二位移量,根据该第二位移量控制虚拟影像相应进行位移。本发明专利技术实现了操作体对虚拟影像的跟随映射操作,无需复杂的操作指令即可完成对虚拟影像的位移控制,而且即使是显示体积较大的虚拟影像,通过本发明专利技术也可以方便进行操作。

【技术实现步骤摘要】
一种虚拟影像的控制方法、装置、设备及其存储介质
本专利技术涉及虚拟影像控制领域,特别是一种虚拟影像的控制方法、装置、设备及其存储介质。
技术介绍
一直以来用户均是通过二维显示屏观看三维虚拟影像的,例如三维建模软件,用户需要观看三维实体各个部位时需要通过键盘或鼠标指令转动三维实体在显示屏上的二维投影角度进行观看,因此并不能直观地了解到整个三维虚拟影像。随着科技的发展,目前出现了可以让用户直观感知三维虚拟影像的技术,例如立体投影,虚拟现实(VR)和增强现实(AR)技术,通过立体投影技术,可以直接在空气或其它介质中展示三维虚拟影像,用户可以裸眼直接看到三维虚拟影像;而虚拟现实(VR)技术,通过一个封闭式的头戴显示器遮住用户的视线,让用户以为自己身处在虚拟空间中,用户可以在虚拟空间中直接观看到三维虚拟影像;而增强现实(AR)技术是现实场景和虚拟场景的结合,即将三维虚拟影像和现实场景叠加后呈现给用户,用户感觉就像在现实场景中直接观看到三维虚拟影像。将三维虚拟影像通过上述手段展示给用户是目前成熟的技术,但是现有技术中,大多数只是向用户展示三维虚拟影像,但是并没有给出如何让用户对三维虚拟影像进行控制的理想方案。目前对于虚拟现实(VR)和增强现实(AR)的虚拟控制技术,多数是采用手持棒状控制器、VR头盔、Xbox游戏手柄、TheManus手套控制器进行控制,目前的操作方式基本上是点选三维虚拟影像上的功能属性,并不方便对三维虚拟影像进行操作。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种便于对三维虚拟影像进行操作的虚拟影像的控制方法、装置、设备及其存储介质。本专利技术解决其问题所采用的技术方案是:一种虚拟影像控制方法,包括:建立所述操作区域与所述虚拟影像活动区域之间的映射,获取操作体在操作区域内的第一位移量;将所述第一位移量映射至所述虚拟影像活动区域中,获得对应在所述虚拟影像活动区域中的第二位移量;根据所述第二位移量控制所述虚拟影像在所述虚拟影像活动区域中相应进行位移。进一步,所述建立所述操作区域与所述虚拟影像活动区域之间的映射,获取操作体在操作区域内的第一位移量包括:所述操作体接收位移控制指令;以当前所述的操作体为基准创建操作区域,建立所述操作区域与所述虚拟影像活动区域之间的映射;检测所述操作体在所述操作区域中的位置变化,获取所述的第一位移量。具体地,所唤醒的操作区域,是以操作体的中心作为基准创建的,这时默认设置操作体的中心为操作区域的中心,便于进行位移操作。另外,所述操作体的位置变化是实时检测并反馈的,即持续检测操作体在操作区域中单位时间内的位置变化,每个单位时间发送一次第一位移量,虚拟影像每个单位时间中响应第一位移量进行位移,实现虚拟影像跟随用户对操作体的位移操作而位移,具有连贯及时反馈的效果,提高用户的使用体验。其中单位时间越短,实时跟踪的效果越好。进一步,还包括:选中所需位移的虚拟影像,向所述操作体发送对应的位移控制指令。通过选中所需位移的虚拟影像进行位移,可以实现对全局或部分虚拟影像进行位移操作。具体地,还包括对应操作体指向的光标,所述光标位于虚拟影像的活动区域中,通过光标可以方便选择所需操作的虚拟影像,当光标位置超出虚拟影像活动区域的视界时,所述光标停留在视界的边界。具体地,所述操作体上设置有菜单键和功能键,通过控制操作体的指向控制光标的位置,使其落在所需控制的虚拟影像上,操作功能键选中光标对应的虚拟影像,操作菜单键向操作体发送位移控制指令唤醒操作区域,调整操作体在操作区域内的位置控制虚拟影像位移。进一步,所述操作区域设置于所述虚拟影像活动区域内,或者,所述操作区域设置于所述虚拟影像活动区域外。进一步,所述第一位移量包括所述操作体的中心在所述操作区域内的第一绝对位移量和/或所述操作体中除所述操作体的中心外的其它部分相对于所述操作体的中心的第一相对位移量;所述第二位移量包括所述虚拟影像的中心在E所述虚拟影像活动区域内的第二绝对位移量和/或所述虚拟影像中除所述虚拟影像的中心外的其它部分相对于所述虚拟影像的中心的第二相对位移量。本专利技术的位移,指的是操作体和虚拟影像上的点的位移,包括绝对位移,绝对位移指的是操作体和虚拟影像上的所有点的位移方向相同,实现操作体和虚拟影像的整体移动,这时,只需要参考操作体中心的第一绝对位移量和虚拟影像中心的第二绝对位移量,第一绝对位移量和第二绝对位移量相互构成映射。相对位移指以操作体和虚拟影像的中心为基准,操作体上的其它点相对于操作体中心、虚拟影像上的其它点相对于操作体中心的相对位移量,例如操作体中除操作体中心外的其它部分围绕操作体中心转动,实现了操作体和虚拟影像相对其中心转动的效果,又如操作体中除操作体中心外的其它部分围绕操作体中心均匀向外扩展,则实现了操作体和虚拟影像的放大,反之,向操作体中心均匀靠近,则实现了操作体和虚拟影像的缩小。所述操作体中除操作体中心外的其它部分相对于操作体中心的位移量为第一相对位移量,所述虚拟影像中除虚拟影像中心外的其它部分相对于虚拟影像中心的位移量为第二相对位移量,所述第一相对位移量可以是均匀的,也可以是非均匀的,也可以是操作体上的部分点产生相对位移,实现操作体和虚拟影像的形态变换,例如部分放大、拉长等。优选地,所述操作体为球形。球形的操作体,围绕中心转动时其整体形状不变,是更能反映虚拟影像的位移,当操作体为球形时,其对应的操作区域也是均匀的,方便计算操作体的第一位移量。进一步,还包括,获取所述虚拟影像活动区域中的参考平面参数;根据所述参考平面参数在所述虚拟影像活动区域中创建参考平面;当所述参考平面与所述虚拟影像在虚拟影像活动区域中的显示区域相交时,获取所述参考平面与所述虚拟影像在虚拟影像活动区域中的显示区域的相交面作为截面。根据用户通过指定或调整的参考平面参数创建参考平面,参考平面与虚拟影像的相交面作为截面,用户可以直观地观看到所需要的虚拟影像截面。所述截面可以通过以下方式进行显示,突出显示,例如高亮、加粗、变换颜色等,也可以结合截面法向隐藏以参考平面为分界法向方向部分的虚拟影像。进一步,还包括,当所述操作体在所述操作区域的所述第一位移量超出预设阈值时,重新设定操作体在操作区域中的中心坐标,并以该中心坐标重新创建与虚拟影像之间的映射。这样用户可以根据需要调整操作体的操作始点位置,便于用户使用。具体地,所述预设阈值包括所述操作体在所述操作区域内的位移速度阈值或位移加速度阈值,当所述操作体在所述操作区域内的速度或加速度大于所述位移速度阈值或所述位移加速度阈值时,判定操作体在所述操作区域的第一位移量超出预设阈值,例如用户给予操作体一个甩动,让操作体重新确定中心坐标。或者,所述预设阈值包括所述操作体在所述操作区域内的位移边界,当所述操作体在所述操作区域内的所述第一位移量超出所述操作区域的位移边界时,判定操作体在所述操作区域的第一位移量超出预设阈值。进一步,还包括:获取目标工具切换指令;根据所述目标工具切换指令控制所述操作体变形为相应的目标工具并设定所述目标工具在所述虚拟影像活动区域中的有效工作区域和功能属性;根据所述目标工具的功能属性对所述有效工作区域内的所述虚拟影像活动区域和/或所述虚拟影像进行操作。操作体可以根据用户选择或发送的标工具切换指令本文档来自技高网...

【技术保护点】
1.一种虚拟影像控制方法,其特征在于,包括:建立所述操作区域与所述虚拟影像活动区域之间的映射,获取操作体在操作区域内的第一位移量;将所述第一位移量映射至所述虚拟影像活动区域中,获得对应在所述虚拟影像活动区域中的第二位移量;根据所述第二位移量控制所述虚拟影像在所述虚拟影像活动区域中相应进行位移。

【技术特征摘要】
1.一种虚拟影像控制方法,其特征在于,包括:建立所述操作区域与所述虚拟影像活动区域之间的映射,获取操作体在操作区域内的第一位移量;将所述第一位移量映射至所述虚拟影像活动区域中,获得对应在所述虚拟影像活动区域中的第二位移量;根据所述第二位移量控制所述虚拟影像在所述虚拟影像活动区域中相应进行位移。2.根据权利要求1所述的一种虚拟影像控制方法,其特征在于,所述建立所述操作区域与所述虚拟影像活动区域之间的映射,获取操作体在操作区域内的第一位移量包括:所述操作体接收位移控制指令;以当前所述的操作体为基准创建操作区域,建立所述操作区域与所述虚拟影像活动区域之间的映射;检测所述操作体在所述操作区域中的位置变化,获取所述的第一位移量。3.根据权利要求2所述的一种虚拟影像控制方法,其特征在于,还包括:选中所需位移的虚拟影像,向所述操作体发送对应的位移控制指令。4.根据权利要求1所述的一种虚拟影像控制方法,其特征在于,所述操作区域设置于所述虚拟影像活动区域内,或者,所述操作区域设置于所述虚拟影像活动区域外。5.根据权利要求1所述的一种虚拟影像控制方法,其特征在于,所述第一位移量包括所述操作体的中心在所述操作区域内的第一绝对位移量和/或所述操作体中除所述操作体的中心外的其它部分相对于所述操作体的中心的第一相对位移量;所述第二位移量包括所述虚拟影像的中心在所述虚拟影像活动区域内的第二绝对位移量和/或所述虚拟影像中除所述虚拟影像的中心外的其它部分相对于所述虚拟影像的中心的第二相对位移量。6.根据权利要求1-5任一所述的一种虚拟影像控制方法,其特征在于,还包括,获取所述虚拟影像活动区域中的参考平面参数;根据所述参考平面参数在所述虚拟影像活动区域中创建参考平面;当所述参考平面与所述虚拟影像在虚拟影像活动区域中的显示区域相交时,获取所述参考平面与所述虚拟影像在虚拟影像活动区域中的显示区域的相交面作为截面。7.根据权利要求1-5任一所述的一种虚拟影像控制方法,其特征在于,还包括,当所述操作体在所述操作区域的所述第一位移量超出预设阈值时,重新设定所述操作体在所述操作区域中的中心坐标,并以所述中心坐标重新建立与所述虚拟影像之间的映射。8.根据权利要求7所述的一种虚拟影像控制方法,其特征在于,所述预设阈值包括所述操作体在所述操作区域内的位移速度阈值或位移加速度阈值,当所述操作体在所述操作区域内的速度或加速度大于所...

【专利技术属性】
技术研发人员:谭义谭志远
申请(专利权)人:深圳超多维科技有限公司
类型:发明
国别省市:广东,44

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

1