建筑物虚拟显示控制方法、装置、可穿戴设备及存储介质与流程

文档序号:23727104发布日期:2021-01-26 17:32阅读:74来源:国知局
建筑物虚拟显示控制方法、装置、可穿戴设备及存储介质与流程

[0001]
本发明涉及vr技术领域,尤其涉及建筑物虚拟显示控制方法、装置、可穿戴设备及存储介质。


背景技术:

[0002]
在建筑设计与施工阶段,为了对建筑物内部或者外部结构进行更直观的展示,帮助设计人员与施工人员更好地了解建筑结构,尤其是大型建筑集群,目前主要基于3d软件进行设计与显示,例如通过3d max进行渲染与3d展示。相比于传统的纸质文件,更加高效、直观、且易于存储。然而,这需要相关人员对这些3d软件有一定的使用基础,需要比较成熟的操作经验,而这些3d软件功能复杂,短时间很难熟练操作,因此对于初学者或者临时使用者不够友好,无法快速及时且直观地了解建筑结构。因此,如何能够帮助这些零基础的初学者或者临时使用者,十分方便地查看、操作建筑物3d立体图像,显得十分重要。


技术实现要素:

[0003]
本发明提供的建筑物虚拟显示控制方法、装置、可穿戴设备及存储介质,主要解决的技术问题是:如何能够帮助这些零基础的初学者或者临时使用者,十分方便地查看、操作建筑物3d立体图像。
[0004]
为解决上述技术问题,本发明提供一种建筑物虚拟显示控制方法,包括:
[0005]
对选定建筑物基进行vr虚拟展示,基于当前视角显示区域,确定所述当前视角显示区域内存在的建筑物构件,筛选出可供操作的目标构件,并确定所述目标构件对应可被执行的可操作动作;
[0006]
将所述目标构件对应的图标,与所述目标构件对应可被执行的可操作动作对应的图标,在当前vr虚拟展示图像的设定显示区域进行关联显示;
[0007]
监测用户体感信息,获取操作指令;所述操作指令包括目标操作构件与目标操作动作;
[0008]
根据所述操作指令对所述目标操作构件执行所述目标操作动作,以更新所述vr虚拟展示图像。
[0009]
可选的,所述可供操作的目标构件包括门、窗、电梯、照明设备、家具、电器中的至少一种,所述可操作动作包括开、关、移动、删除、尺寸测量中的至少一种。
[0010]
可选的,所述监测用户体感信息,获取操作指令包括:
[0011]
采集用户肢体图像,并实时加载到所述vr虚拟展示图像中进行叠加显示,对所述用户肢体进行追踪,当检测到满足某目标构件的触发条件时,将该目标构件作为所述目标操作构件,同时开启肢体动作识别功能,将所述用户肢体动作与所述目标操作构件对应可被执行的各可操作动作进行匹配,并将与所述用户肢体动作匹配的可操作动作作为所述目标操作动作。
[0012]
可选的,其中检测是否满足某目标构件的触发条件的过程包括:
[0013]
当用户肢体特定部位位于某目标构件对应的图标区域上,并停留超过设定时长时,判断满足对该目标构件的触发条件。
[0014]
可选的,所述用户体感信息包括用户手势。
[0015]
可选的,所述用户肢体特定部位为用户食指指尖端部。
[0016]
本发明还提供一种建筑物虚拟显示控制装置,包括:
[0017]
显示模块,用于对选定建筑物基进行vr虚拟展示,以及将当前视角显示区域内存在的目标构件对应的图标,与目标构件对应可被执行的可操作动作对应的图标,在设定显示区域进行关联显示;
[0018]
处理模块,用于基于当前视角显示区域,确定所述当前视角显示区域内存在的建筑物构件,筛选出可供操作的目标构件,并确定所述目标构件对应可被执行的可操作动作;根据操作指令对目标操作构件执行目标操作动作,以更新vr虚拟展示图像;
[0019]
体感监测模块,用于监测用户体感信息,获取操作指令;所述操作指令包括目标操作构件与目标操作动作。
[0020]
本发明还提供一种可穿戴设备,包括如上所述的建筑物虚拟显示控制装置。
[0021]
可选的,所述可穿戴设备为vr眼镜或vr头盔。
[0022]
本发明还提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的建筑物虚拟显示控制方法的步骤。
[0023]
本发明的有益效果是:
[0024]
根据本发明提供的建筑物虚拟显示控制方法、装置、可穿戴设备及存储介质,通过对选定建筑物基进行vr虚拟展示,基于当前视角显示区域,确定当前视角显示区域内存在的建筑物构件,筛选出可供操作的目标构件,并确定目标构件对应可被执行的可操作动作;将目标构件对应的图标,与目标构件对应可被执行的可操作动作对应的图标,在当前vr虚拟展示图像的设定显示区域进行关联显示;监测用户体感信息,获取操作指令;操作指令包括目标操作构件与目标操作动作;根据操作指令对目标操作构件执行目标操作动作,以更新vr虚拟展示图像。本方案操作简单,只需要使用者通过肢体触发控制相应的建筑构件,实现对相关建筑构件的对应操作,进而实现对3d建筑图像直观展示、快速操作的目的。
附图说明
[0025]
图1为本发明实施例一的建筑物虚拟显示控制方法流程示意图;
[0026]
图2为本发明实施例二的建筑物虚拟显示控制装置结构示意图;
[0027]
图3为本发明实施例三的可穿戴设备结构示意图。
具体实施方式
[0028]
为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0029]
实施例一:
[0030]
本实施例提供一种建筑物虚拟显示控制方法,请参见图1,包括如下步骤:
[0031]
s101、对选定建筑物基进行vr虚拟展示。
[0032]
选定建筑物以计算机软件可读的数据形式进行存储,以供vr虚拟显示设备读取并展示,使用者可通过佩戴vr虚拟显示设备的方式,观看到建筑物3d虚拟图像。
[0033]
s102、基于当前视角显示区域,确定所述当前视角显示区域内存在的建筑物构件。
[0034]
基于使用者当前的视角,对建筑物3d虚拟图像相关区域进行展示,同时基于设备处理器或者控制器等模块,获取当前视角显示区域中存在的建筑物构建。应当理解的是,建筑物构件指的是构成建筑物整体所需的部件,包括但不限于地面、墙、梁、柱、水电气管路、门、窗、家具、家电等。基于建筑物构件的不同属性,分为可供观看者操作的构件和不可被操作的构件。例如地面、墙、梁、柱、水电气管路等构件是不可被操作的,在构件被设计完成后,位置和功能固定,因此不可被操作。而门、窗、家具、家电等构件具有开、关或者位置可移动等特性,因此是可被操作的,属于可操作构件。
[0035]
s103、筛选出可供操作的目标构件,并确定目标构件对应可被执行的可操作动作。
[0036]
基于可供操作的目标构件的属性,可确定其对应可被执行的可操作动作。以门、窗为例,其具有开和关两种状态,因此对应具有开和关两种动作。又例如,对于各家具构件,位置是可灵活设计的,因此是可移动的;既然可移动,当然也是可以删除的,相当于从该虚拟图像中删除。对于家电构件,首先具有开(启动)、关(停止)两种状态,因此可操作动作也包括开、关;同时,家电位置可灵活设计,因此也是可移动、删除的。
[0037]
对于任意建筑物构件,由于具有空间特定,因此是可度量的,因此可操作动作还包含尺寸车辆,方便使用者了解各个建筑物构建的空间大小。
[0038]
可供操作的目标构件包括门、窗、电梯、照明设备、家具、电器中的至少一种,可操作动作包括开、关、移动、删除、尺寸测量中的至少一种。
[0039]
s104、将目标构件对应的图标,与目标构件对应可被执行的可操作动作对应的图标,在当前vr虚拟展示图像的设定显示区域进行关联显示。
[0040]
为便于观看和操作,系统预先构建并存储各建筑构件与建筑图标之间的映射关系,以及可操作动作与动作图标之间的映射关系。对于当前视角范围内存在的可供操作的目标构件,基于该映射关系,调出对应的图标,与建筑物3d虚拟图像设定区域进行叠加显示,使用者在观看建筑物3d虚拟图像的同时,也可看到当前可视范围内的可操作构件。以及对于这些可供操作的目标构件,将其对应可被执行的可操作动作,与构件图标进行关联展示。
[0041]
为了避免构件图标与动作图标影响对建筑物视图的正常观看,设定区域可设置于视图边缘区域,例如视图左侧区域,由上至下依次排列显示。
[0042]
若可视范围内存在多个相同的构件分别位于不同位置,本方案可针对多个相同构件,仅一个构件图标进行展示,减少显示区域;当使用者需要对其中某个构件进行操作时,首先可将手指移动到该构件图标所在区域,触发该对该构建的操作意图,此时系统对该构件图标对应的分布于多个不同位置的构件进行突出显示,以凸显与其他构件的区别。例如通过颜色变化、放大等方式实现,便于使用者从该多个构件再次确认具体对哪个构件进行操作,当使用者将手指移动到某个构件的具体位置时,触发对该构件的选定,使用者通过手指展现不同的手势,实现不同的控制动作。不同的手势对应不同的操作动作,例如操作“开”,可通过“张开手掌”动作实现;操作“关”可通过“拳头”动作实现;操作“移动”可通过

手掌连续位移”一定距离的动作实现;操作“删除”可通过“手掌连续位置”一定距离后“收紧为拳头”;操作“尺寸测量”可通过“大拇指与食指缩放”的动作实现等。
[0043]
s105、监测用户体感信息,获取操作指令;操作指令包括目标操作构件与目标操作动作。
[0044]
本实施例中,用户体感信息包括用户手势。可选的,眼球信息、身体其他肢体部位运动信息等。
[0045]
采集用户肢体图像,并实时加载到vr虚拟展示图像中进行叠加显示,对用户肢体进行追踪,当检测到满足某目标构件的触发条件时,将该目标构件作为目标操作构件,同时开启肢体动作识别功能,将用户肢体动作与目标操作构件对应可被执行的各可操作动作进行匹配,并将与用户肢体动作匹配的可操作动作作为目标操作动作。
[0046]
其中检测是否满足某目标构件的触发条件的过程包括:当用户肢体特定部位位于某目标构件对应的图标区域上,并停留超过设定时长时,判断满足对该目标构件的触发条件。
[0047]
用户肢体特定部位为用户食指指尖端部。
[0048]
s106、根据操作指令对目标操作构件执行目标操作动作,以更新vr虚拟展示图像。
[0049]
根据本发明提供的建筑物虚拟显示控制方法,通过对选定建筑物基进行vr虚拟展示,基于当前视角显示区域,确定当前视角显示区域内存在的建筑物构件,筛选出可供操作的目标构件,并确定目标构件对应可被执行的可操作动作;将目标构件对应的图标,与目标构件对应可被执行的可操作动作对应的图标,在当前vr虚拟展示图像的设定显示区域进行关联显示;监测用户体感信息,获取操作指令;操作指令包括目标操作构件与目标操作动作;根据操作指令对目标操作构件执行目标操作动作,以更新vr虚拟展示图像。本方案操作简单,只需要使用者通过肢体触发控制相应的建筑构件,实现对相关建筑构件的对应操作,进而实现对3d建筑图像直观展示、快速操作的目的。
[0050]
实施例二:
[0051]
本实施例在上述实施例一的基础上,提供一种建筑物虚拟显示控制装置,用于实现上述实施例一中所述的建筑物虚拟显示控制方法的步骤,请参见图2,该装置包括如下模块:
[0052]
显示模块21,用于对选定建筑物基进行vr虚拟展示,以及将当前视角显示区域内存在的目标构件对应的图标,与目标构件对应可被执行的可操作动作对应的图标,在设定显示区域进行关联显示;
[0053]
处理模块22,用于基于当前视角显示区域,确定所述当前视角显示区域内存在的建筑物构件,筛选出可供操作的目标构件,并确定所述目标构件对应可被执行的可操作动作;根据操作指令对目标操作构件执行目标操作动作,以更新vr虚拟展示图像;
[0054]
体感监测模块23,用于监测用户体感信息,获取操作指令;所述操作指令包括目标操作构件与目标操作动作。
[0055]
具体请参见上述实施例一中的描述,在此不再赘述。
[0056]
实施例三:
[0057]
本实施例在上述实施例二的基础上,提供一种可穿戴设备,请参见图3,该可穿戴设备为vr眼镜或vr头盔,包括上述实施例二所述的建筑物虚拟显示控制装置。
[0058]
实施例四:
[0059]
本实施例在上述实施例一的基础上,提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如实施例一所述的建筑物虚拟显示控制方法的步骤。具体请参见上述实施例一中的描述,在此不再赘述。
[0060]
显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在计算机存储介质(rom/ram、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。
[0061]
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1