虚拟仿真显示控制方法和装置,存储介质及电子装置与流程

文档序号:16903661发布日期:2019-02-19 18:13阅读:128来源:国知局
虚拟仿真显示控制方法和装置,存储介质及电子装置与流程

本发明涉及虚拟仿真领域,具体而言,涉及一种虚拟仿真显示控制方法和装置,存储介质及电子装置。



背景技术:

现有的洞穴状自动虚拟系统(caveautomaticvirtualenvironment,简称为cave),在现实空间中标识点的位置发生改变之后,会根据标志点的位置变化信息改变虚拟仿真空间中虚拟摄像头的焦距,从而使虚拟摄像头捕捉到的画面发生变化,实现了模拟在虚拟仿真空间中虚拟摄像头进行移动的效果。

然而,由于改变虚拟摄像头的焦距会造成虚拟摄像头捕捉到的画面发生形变,因此,采用上述方法来获取虚拟仿真空间中的画面会造成获取的画面准确度低。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种虚拟仿真显示控制方法和装置,存储介质及电子装置,以至少解决相关技术中获取虚拟仿真空间中的画面的准确度低的技术问题。

根据本发明实施例的一个方面,提供了一种画面显示控制方法,包括:上述cave系统获取目标对象的位置信息,其中,上述目标对象包括用于被cave系统的摄像头定位的对象;上述cave系统根据上述位置信息确定虚拟仿真空间中虚拟摄像机所在的位置,其中,上述虚拟仿真空间为上述cave系统所生成的;上述cave系统控制投影设备显示上述虚拟摄像机捕捉到的画面。

根据本发明实施例的另一方面,还提供了一种画面显示控制装置,应用于洞穴状自动虚拟cave系统中,包括:第一获取单元,用于获取目标对象的位置信息,其中,上述目标对象包括用于被cave系统的摄像头定位的对象;确定单元,用于根据上述位置信息确定虚拟仿真空间中虚拟摄像机所在的位置,其中,上述虚拟仿真空间为上述cave系统所生成的;第一控制单元,用于控制投影设备显示上述虚拟摄像机捕捉到的画面。

根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述画面显示控制方法。

根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的画面显示控制方法。

在本发明实施例中,采用了上述cave系统获取目标对象的位置信息,其中,上述目标对象包括用于被cave系统的摄像头定位的对象;上述cave系统根据上述位置信息确定虚拟仿真空间中虚拟摄像机所在的位置,其中,上述虚拟仿真空间为上述cave系统所生成的;上述cave系统控制投影设备显示上述虚拟摄像机捕捉到的画面的方法,在上述方法中,由于在获取到目标对象的位置信息之后,是根据上述位置信息确定虚拟仿真空间中的虚拟摄像机的位置,从而实现了对虚拟仿真空间中的虚拟摄像机进行移动,进而通过显示虚拟摄像机捕捉到的画面,提高了cave系统获取到的画面的准确度,解决了相关技术中获取虚拟仿真空间中的画面的准确度低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的画面显示控制方法的流程示意图;

图2是根据本发明实施例的一种可选的画面显示控制方法的示意图;

图3是根据本发明实施例的另一种可选的画面显示控制方法的示意图;

图4是根据本发明实施例的又一种可选的画面显示控制方法的示意图;

图5是根据本发明实施例的又一种可选的画面显示控制方法的示意图;

图6是根据本发明实施例的又一种可选的画面显示控制方法的示意图;

图7是根据本发明实施例的一种可选的画面显示控制装置的结构示意图;

图8是根据本发明实施例的一种可选的电子装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例的一个方面,提供了一种画面显示控制方法,可选地,作为一种可选的实施方式,上述画面显示控制方法应用于cave系统中,如图1所述,上述画面显示控制方法包括:

s102,所述cave系统获取目标对象的位置信息,其中,所述目标对象包括用于被cave系统的摄像头定位的对象;

s104,所述cave系统根据所述位置信息确定虚拟仿真空间中虚拟摄像机所在的位置,其中,所述虚拟仿真空间为所述cave系统所生成的;

s106,所述cave系统控制投影设备显示所述虚拟摄像机捕捉到的画面。

可选地,上述画面显示控制方法可以但不限于应用于虚拟涉及与制造、模拟训练、虚拟演示、军事模拟、电子对抗、科学可视化等领域。

以将上述方法应用到模拟训练的过程中进行说明。上述目标对象可以但不限于为模拟训练过程中的受训士兵。cave系统获取受训士兵的位置信息,根据受训士兵的位置信息确定虚拟仿真空间中的虚拟摄像机所在的位置,进而显示虚拟摄像机捕捉到的画面,从而根据捕捉到的画面受训士兵完成模拟训练。

需要说明的是,在cave系统中,通常使用的方法是通过调整焦距来对虚拟摄像机获取到的画面进行调整。然而上述方法会造成获取到的画面的准确度低。而本实施例中,在获取到目标对象的位置信息后,根据目标对象的位置信息确定虚拟仿真空间中的虚拟摄像机的位置,从而实现了对虚拟仿真空间中的虚拟摄像机进行移动,进而通过显示虚拟摄像机捕捉到的画面,提高了cave系统获取到的画面的准确度。

可选地,上述目标对象可以但不限于为生命体的一部分,例如为人的眼睛、人的手、猫的尾巴等,或者为可携带或佩戴或穿戴的物品,例如3d眼镜、位置跟踪器等。

例如,上述目标对象为佩戴的3d眼镜,cave系统的摄像头可以定位到3d眼镜的位置信息,并根据上述位置信息确定虚拟仿真空间中的虚拟摄像机所在的位置。

可选地,上述虚拟摄像机可以但不限于包含一个或多个,上述投影设备可以但不限于投影上述虚拟摄像机捕捉到的画面的一部分或者画面的全部。

当虚拟摄像机包含多个的情况下,投影设备可以将多个虚拟摄像机中的一个或者多个所捕捉到的画面投影出来。

例如,以虚拟摄像机包含三个,投影设备将所有的虚拟摄像机捕捉到的画面进行显示为例,结合图2进行说明。

如图2所示,图2中包含有用户202,幕布204-1、幕布204-2与幕布204-3,摄像头206-1、摄像头206-2。cave系统通过摄像头206-1、摄像头206-2获取到用户202的位置信息,并根据上述位置信息确定虚拟仿真空间中的虚拟摄像机的位置,以及将虚拟摄像机捕捉到的画面显示在幕布204-1、幕布204-2与幕布204-3上,从而可以使用户202体验置身于虚拟仿真空间中的感觉。

可选地,可以但不限于在现实空间中与虚拟仿真空间中设置空间直角坐标系,现实空间中的空间直角坐标系与虚拟仿真空间中的空间直角坐标系的x轴、y轴、z轴方向对应。

例如如图3所示,图3包括图3a与图3b,图3a为显示空间的空间直角坐标系,图3b为虚拟仿真空间中的空间直角坐标系。两个空间直角坐标系的x轴方向对应,y轴方向对应,z轴方向也对应。

通过本实施例,通过cave系统获取目标对象的位置信息,并根据位置信息确定虚拟仿真空间中的虚拟摄像机的位置,并控制投影设备显示虚拟摄像机捕捉到的画面,从而实现了对虚拟仿真空间中的虚拟摄像机进行移动,提高了cave系统获取到的画面的准确度。

作为一种可选的实施方案,所述cave系统根据所述位置信息确定虚拟仿真空间中虚拟摄像机所在的位置包括:

s1,所述cave系统获取所述位置信息中的坐标信息;

s2,所述cave系统根据所述坐标信息,确定所述虚拟摄像机在所述虚拟仿真空间中的虚拟坐标值,其中,所述虚拟坐标值用于指示所述虚拟摄像机在所述虚拟仿真空间中的位置。

可选地,上述坐标信息可以但不限于为空间直角坐标系中的坐标,例如,如图4所示,图4中显示有现实空间中的空间直角坐标系与虚拟仿真空间中的空间直角坐标系。以目标对象为3d眼镜为例,3d眼镜在现实空间中的空间直角坐标系中对应点a,坐标为(3,2,1),则获取上述a点的坐标,将上述a点的坐标作为虚拟摄像机在虚拟仿真空间中的空间直角坐标系中的坐标。则获取到虚拟摄像机的位置在虚拟仿真空间中的b点,b点的坐标也为(3,2,1)。投影显示虚拟摄像机捕获到的画面。

通过本实施例,通过获取位置信息中的坐标信息,从而可以根据坐标信息得到虚拟摄像头的虚拟坐标值,进而根据虚拟坐标值确定虚拟摄像机在虚拟仿真空间中的位置,从而实现了对虚拟仿真空间中的虚拟摄像机进行移动,提高了cave系统获取到的画面的准确度。

作为一种可选的实施方案,所述cave系统根据所述坐标信息,确定所述虚拟摄像机在所述虚拟仿真空间中的虚拟坐标值包括:

s1,所述cave系统每隔预定时间段,获取根据所述目标对象的所述坐标信息确定的坐标变化值,其中,所述坐标变化值包括:x轴坐标变化值、y轴坐标变化值、z轴坐标变化值;

s2,所述cave系统获取所述虚拟摄像机在所述虚拟仿真空间中的原虚拟坐标值;

s3,所述cave系统将所述目标对象的所述x轴坐标变化值与所述虚拟摄像机的所述原虚拟坐标值中的x轴坐标值进行求和,得到所述虚拟摄像机的目标x轴坐标值;

s4,所述cave系统将所述目标对象的所述y轴坐标变化值与所述虚拟摄像机的所述原虚拟坐标值中的y轴坐标值进行求和,得到所述虚拟摄像机的目标y轴坐标值;

s5,所述cave系统将所述目标对象的所述z轴坐标变化值与所述虚拟摄像机的所述原虚拟坐标值中的z轴坐标值进行求和,得到所述虚拟摄像机的目标z轴坐标值;

s6,所述cave系统将所述目标x轴坐标值、所述目标y轴坐标值及所述目标z轴坐标值确定为所述虚拟摄像机在所述虚拟仿真空间中更新后的虚拟坐标值。

可选地,上述预定时间段可以但不限于为任何预设的时间段。例如,上述预定时间段为0.04秒,则每过0.04秒,cave系统获取目标对象的坐标信息,并根据坐标信息确定出坐标变化值。

例如,如图5所示,图5包括图5a、图5b、图5c。以目标对象为用户为例,用户可以抽象为一个点。用户抽象成的点由图5a中的a点移动到b点,则对应获取用户抽象成的点在现实空间中的坐标值。如图5b所示,坐标值由a点的(3,2,1)变化为b点的(4,1,1),坐标变化值为(1,-1,0)。如图5c所示,获取到虚拟摄像机在虚拟仿真空间中的原虚拟坐标值a’(3,2,1),确定出虚拟摄像机在虚拟仿真空间中更新后的虚拟坐标值b’(4,1,1)。获取虚拟摄像机在b’(4,1,1)捕获到的画面。则每一秒钟,虚拟摄像机可以捕获到25帧画面。若上述预定时间段为其他值,则虚拟摄像机捕获到的画面数量会发生变化。

通过本实施例,通过每个预定时间段获取坐标信息,并根据坐标信息确定出坐标变化值,进而根据坐标变化值对虚拟仿真空间中的虚拟摄像头的位置进行更新,实现了对虚拟仿真空间中的虚拟摄像机进行移动,提高了cave系统获取到的画面的准确度。

作为一种可选的实施方案,所述cave系统根据所述坐标信息,确定所述虚拟摄像机在所述虚拟仿真空间中的虚拟坐标值包括:

s1,所述cave系统获取预设比例,其中,所述预设比例用于表示现实空间与所述虚拟仿真空间的比例;

s2,所述cave系统对所述坐标信息按照所述预设比例进行调整,得到所述虚拟摄像机在所述虚拟仿真空间中的所述虚拟坐标值。

可选地,上述预设比例可以根据经验值设定。上述预设比例为任何大于0的数。例如,上述预设比例为1:10,则若获取到显示空间中a点的坐标为(3,2,1),则对应到虚拟仿真空间中的a’的坐标为(30,20,10)。

通过本实施例,通过获取预设比例,根据预设比例确定虚拟摄像机在虚拟仿真空间中的位置,从而在提高了cave系统获取到的画面的准确度的同时,提高了确定的虚拟摄像机在讯仿真空间中的位置的灵活性。

作为一种可选的实施方案,所述cave系统在根据所述位置信息,确定所述虚拟摄像机在所述虚拟仿真空间中的位置时,还包括:

s1,所述cave系统获取所述目标对象的方向信息;

s2,所述cave系统根据所述方向信息,调整所述虚拟摄像机在所述虚拟仿真空间中的方向;

s3,所述cave系统将控制所述投影设备在与调整后的所述虚拟摄像机对应的方向上,显示所述虚拟摄像机捕捉到的画面。

可选地,上述方向可以但不限于为目标对象的朝向。例如,以目标对象为用户为例,用户抽象为一个带有方向的点。如图6所示,图6中的a点为用户抽象成的点,对应一个方向1。当a点由方向1变化为方向2后,对应的虚拟仿真空间中的虚拟摄像机a’的方向也会发生变化,由方向1变化为方向2。

通过本实施例,通过获取目标对象的方向信息,以及根据方向信息调整虚拟摄像机在虚拟仿真空间中的方向,从而在实现了对虚拟仿真空间中的虚拟摄像机进行移动,提高了cave系统获取到的画面的准确度的同时,提高了获取画面的灵活性。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

根据本发明实施例的另一个方面,还提供了一种用于实施上述画面显示控制方法的画面显示控制装置,应用于洞穴状自动虚拟cave系统中。如图7所示,该装置包括:

(1)第一获取单元702,用于获取目标对象的位置信息,其中,所述目标对象包括用于被cave系统的摄像头定位的对象;

(2)确定单元704,用于根据所述位置信息确定虚拟仿真空间中虚拟摄像机所在的位置,其中,所述虚拟仿真空间为所述cave系统所生成的;

(3)第一控制单元706,用于控制投影设备显示所述虚拟摄像机捕捉到的画面。

可选地,上述画面显示控制装置可以但不限于应用于虚拟涉及与制造、模拟训练、虚拟演示、军事模拟、电子对抗、科学可视化等领域。

以将上述方法应用到模拟训练的过程中进行说明。上述目标对象可以但不限于为模拟训练过程中的受训士兵。cave系统获取受训士兵的位置信息,根据受训士兵的位置信息确定虚拟仿真空间中的虚拟摄像机所在的位置,进而显示虚拟摄像机捕捉到的画面,从而根据捕捉到的画面受训士兵完成模拟训练。

需要说明的是,在cave系统中,通常使用的方法是通过调整焦距来对虚拟摄像机获取到的画面进行调整。然而上述方法会造成获取到的画面的准确度低。而本实施例中,在获取到目标对象的位置信息后,根据目标对象的位置信息确定虚拟仿真空间中的虚拟摄像机的位置,从而实现了对虚拟仿真空间中的虚拟摄像机进行移动,进而通过显示虚拟摄像机捕捉到的画面,提高了cave系统获取到的画面的准确度。

可选地,上述目标对象可以但不限于为生命体的一部分,例如为人的眼睛、人的手、猫的尾巴等,或者为可携带或佩戴或穿戴的物品,例如3d眼镜、位置跟踪器等。

例如,上述目标对象为佩戴的3d眼镜,cave系统的摄像头可以定位到3d眼镜的位置信息,并根据上述位置信息确定虚拟仿真空间中的虚拟摄像机所在的位置。

可选地,上述虚拟摄像机可以但不限于包含一个或多个,上述投影设备可以但不限于投影上述虚拟摄像机捕捉到的画面的一部分或者画面的全部。

当虚拟摄像机包含多个的情况下,投影设备可以将多个虚拟摄像机中的一个或者多个所捕捉到的画面投影出来。

例如,以虚拟摄像机包含三个,投影设备将所有的虚拟摄像机捕捉到的画面进行显示为例,结合图2进行说明。

如图2所示,图2中包含有用户202,幕布204-1、幕布204-2与幕布204-3,摄像头206-1、摄像头206-2。cave系统通过摄像头206-1、摄像头206-2获取到用户202的位置信息,并根据上述位置信息确定虚拟仿真空间中的虚拟摄像机的位置,以及将虚拟摄像机捕捉到的画面显示在幕布204-1、幕布204-2与幕布204-3上,从而可以使用户202体验置身于虚拟仿真空间中的感觉。

可选地,可以但不限于在现实空间中与虚拟仿真空间中设置空间直角坐标系,现实空间中的空间直角坐标系与虚拟仿真空间中的空间直角坐标系的x轴、y轴、z轴方向对应。

例如如图3所示,图3包括图3a与图3b,图3a为显示空间的空间直角坐标系,图3b为虚拟仿真空间中的空间直角坐标系。两个空间直角坐标系的x轴方向对应,y轴方向对应,z轴方向也对应。

通过本实施例,通过cave系统获取目标对象的位置信息,并根据位置信息确定虚拟仿真空间中的虚拟摄像机的位置,并控制投影设备显示虚拟摄像机捕捉到的画面,从而实现了对虚拟仿真空间中的虚拟摄像机进行移动,提高了cave系统获取到的画面的准确度。

作为一种可选的实施方案,上述确定单元704包括:

(1)获取模块,用于获取所述位置信息中的坐标信息;

(2)确定模块,用于根据所述坐标信息,确定所述虚拟摄像机在所述虚拟仿真空间中的虚拟坐标值,其中,所述虚拟坐标值用于指示所述虚拟摄像机在所述虚拟仿真空间中的位置。

可选地,上述坐标信息可以但不限于为空间直角坐标系中的坐标,例如,如图4所示,图4中显示有现实空间中的空间直角坐标系与虚拟仿真空间中的空间直角坐标系。以目标对象为3d眼镜为例,3d眼镜在现实空间中的空间直角坐标系中对应点a,坐标为(3,2,1),则获取上述a点的坐标,将上述a点的坐标作为虚拟摄像机在虚拟仿真空间中的空间直角坐标系中的坐标。则获取到虚拟摄像机的位置在虚拟仿真空间中的b点,b点的坐标也为(3,2,1)。投影显示虚拟摄像机捕获到的画面。

通过本实施例,通过获取位置信息中的坐标信息,从而可以根据坐标信息得到虚拟摄像头的虚拟坐标值,进而根据虚拟坐标值确定虚拟摄像机在虚拟仿真空间中的位置,从而实现了对虚拟仿真空间中的虚拟摄像机进行移动,提高了cave系统获取到的画面的准确度。

作为一种可选的实施方案,上述确定模块包括:

(1)第一获取子模块,用于每隔预定时间段,获取根据所述目标对象的所述坐标信息确定的坐标变化值,其中,所述坐标变化值包括:x轴坐标变化值、y轴坐标变化值、z轴坐标变化值;

(2)第二获取子模块,用于获取所述虚拟摄像机在所述虚拟仿真空间中的原虚拟坐标值;

(3)第一求和子模块,用于将所述目标对象的所述x轴坐标变化值与所述虚拟摄像机的所述原虚拟坐标值中的x轴坐标值进行求和,得到所述虚拟摄像机的目标x轴坐标值;

(4)第二求和子模块,用于将所述目标对象的所述y轴坐标变化值与所述虚拟摄像机的所述原虚拟坐标值中的y轴坐标值进行求和,得到所述虚拟摄像机的目标y轴坐标值;

(5)第三求和子模块,用于将所述目标对象的所述z轴坐标变化值与所述虚拟摄像机的所述原虚拟坐标值中的z轴坐标值进行求和,得到所述虚拟摄像机的目标z轴坐标值;

(6)确定子模块,用于将所述目标x轴坐标值、所述目标y轴坐标值及所述目标z轴坐标值确定为所述虚拟摄像机在所述虚拟仿真空间中更新后的虚拟坐标值。

可选地,上述预定时间段可以但不限于为任何预设的时间段。例如,上述预定时间段为0.04秒,则每过0.04秒,cave系统获取目标对象的坐标信息,并根据坐标信息确定出坐标变化值。

例如,如图5所示,图5包括图5a、图5b、图5c。以目标对象为用户为例,用户可以抽象为一个点。用户抽象成的点由图5a中的a点移动到b点,则对应获取用户抽象成的点在现实空间中的坐标值。如图5b所示,坐标值由a点的(3,2,1)变化为b点的(4,1,1),坐标变化值为(1,-1,0)。如图5c所示,获取到虚拟摄像机在虚拟仿真空间中的原虚拟坐标值a’(3,2,1),确定出虚拟摄像机在虚拟仿真空间中更新后的虚拟坐标值b’(4,1,1)。获取虚拟摄像机在b’(4,1,1)捕获到的画面。则每一秒钟,虚拟摄像机可以捕获到25帧画面。若上述预定时间段为其他值,则虚拟摄像机捕获到的画面数量会发生变化。

通过本实施例,通过每个预定时间段获取坐标信息,并根据坐标信息确定出坐标变化值,进而根据坐标变化值对虚拟仿真空间中的虚拟摄像头的位置进行更新,实现了对虚拟仿真空间中的虚拟摄像机进行移动,提高了cave系统获取到的画面的准确度。

作为一种可选的实施方案,上述确定模块包括:

(1)第三获取子模块,用于获取预设比例,其中,所述预设比例用于表示现实空间与所述虚拟仿真空间的比例;

(2)调整子模块,用于对所述坐标信息按照所述预设比例进行调整,得到所述虚拟摄像机在所述虚拟仿真空间中的所述虚拟坐标值。

可选地,上述预设比例可以根据经验值设定。上述预设比例为任何大于0的数。例如,上述预设比例为1:10,则若获取到显示空间中a点的坐标为(3,2,1),则对应到虚拟仿真空间中的a’的坐标为(30,20,10)。

通过本实施例,通过获取预设比例,根据预设比例确定虚拟摄像机在虚拟仿真空间中的位置,从而在提高了cave系统获取到的画面的准确度的同时,提高了确定的虚拟摄像机在讯仿真空间中的位置的灵活性。

作为一种可选的实施方案,上述装置还包括:

(1)第二获取单元,用于在根据所述位置信息,确定所述虚拟摄像机在所述虚拟仿真空间中的位置时,获取所述目标对象的方向信息;

(2)调整单元,用于根据所述方向信息,调整所述虚拟摄像机在所述虚拟仿真空间中的方向;

(3)第二控制单元,用于控制所述投影设备在与调整后的所述虚拟摄像机对应的方向上,显示所述虚拟摄像机捕捉到的画面。

可选地,上述方向可以但不限于为目标对象的朝向。例如,以目标对象为用户为例,用户抽象为一个带有方向的点。如图6所示,图6中的a点为用户抽象成的点,对应一个方向1。当a点由方向1变化为方向2后,对应的虚拟仿真空间中的虚拟摄像机a’的方向也会发生变化,由方向1变化为方向2。

通过本实施例,通过获取目标对象的方向信息,以及根据方向信息调整虚拟摄像机在虚拟仿真空间中的方向,从而在实现了对虚拟仿真空间中的虚拟摄像机进行移动,提高了cave系统获取到的画面的准确度的同时,提高了获取画面的灵活性。

根据本发明实施例的又一个方面,还提供了一种用于实施上述画面显示控制方法的电子装置,如图8所示,该电子装置包括存储器802和处理器804,该存储器802中存储有计算机程序,该处理器804被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,获取目标对象的位置信息,其中,所述目标对象包括用于被cave系统的摄像头定位的对象;

s2,根据所述位置信息确定虚拟仿真空间中虚拟摄像机所在的位置,其中,所述虚拟仿真空间为所述cave系统所生成的;

s3,控制投影设备显示所述虚拟摄像机捕捉到的画面。

可选地,本领域普通技术人员可以理解,图8所示的结构仅为示意,电子装置也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图8其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图8中所示更多或者更少的组件(如网络接口等),或者具有与图8所示不同的配置。

其中,存储器802可用于存储软件程序以及模块,如本发明实施例中的画面显示控制方法和装置对应的程序指令/模块,处理器804通过运行存储在存储器802内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的画面显示控制方法。存储器802可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器802可进一步包括相对于处理器804远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器802具体可以但不限于用于存储位置信息与虚拟摄像机捕捉到的画面等信息。作为一种示例,如图8所示,上述存储器802中可以但不限于包括上述画面显示控制装置中的第一获取单元702、确定单元704和第一控制单元706。此外,还可以包括但不限于上述画面显示控制装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置806用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置806包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置806为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子装置还包括:显示器808,用于显示虚拟摄像机捕捉到的画面;和连接总线810,用于连接上述电子装置中的各个模块部件。

根据本发明的实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,获取目标对象的位置信息,其中,所述目标对象包括用于被cave系统的摄像头定位的对象;

s2,根据所述位置信息确定虚拟仿真空间中虚拟摄像机所在的位置,其中,所述虚拟仿真空间为所述cave系统所生成的;

s3,控制投影设备显示所述虚拟摄像机捕捉到的画面。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1