一种实现增强现实或虚拟现实的方法及装置制造方法及图纸

技术编号:11404715 阅读:93 留言:0更新日期:2015-05-03 20:48
本发明专利技术的实施方式提供了一种实现增强现实或虚拟现实的方法及装置。例如,该方法可以包括:在第一用户使用第一终端捕捉现实场景的画面时,检测出可确定第一终端拍摄方向的参数,获得第一用户设置的距离,其中,所述参数以及距离,用于计算距第一终端为用户设置的距离的观察面上,落入拍摄范围的目标区域,向服务器侧发送虚拟对象,其中,虚拟对象被分配给目标区域,当第二用户在虚拟现实场景或现实场景中与目标区域具有指定关系时,从服务器侧获得虚拟对象。由于第一用户使用第一终端确定拍摄方向以及设置距离,即可确定分配给虚拟对象的目标区域,因此,降低了用户操作难度,为用户带来了更好的体验。

【技术实现步骤摘要】
一种实现增强现实或虚拟现实的方法及装置
本专利技术的实施方式涉及增强现实或虚拟现实领域,更具体地,本专利技术的实施方式涉及一种实现增强现实或虚拟现实的方法及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。为了增强用户对现实世界或虚拟现实世界的感知,现在已经出现了一些技术。实现过程包括:用户将设备移动到作为目标区域边界点的若干位置点。将设备所置于的若干位置点包围的范围作为目标区域的边界范围。将用户上传的数字图像分配给该目标区域。
技术实现思路
但是,由于现有技术需要用户花费大量精力将设备移动到作为目标区域边界点的若干位置点,操作难度较大。因此,如何使用户可以便捷地将数字图像留在现实世界或虚拟现实世界,是非常令人烦恼的问题。为此,非常需要一种改进的实现增强现实或虚拟现实的方法,以使用户可以更加便捷地将例如数字图像、视频、音频等虚拟对象留在现实世界或虚拟现实世界。在本上下文中,本专利技术的实施方式期望提供一种实现增强现实或虚拟现实的方法及装置。在本专利技术实施方式的第一方面中,提供了一种应用于第一终端的实现增强现实或虚拟现实的方法。例如,该方法可以包括:在第一用户使用所述第一终端捕捉现实场景的画面时,检测出可确定所述第一终端拍摄方向的参数;获得所述第一用户设置的距离,其中,所述参数以及所述距离,用于计算所述第一终端朝所述拍摄方向捕捉现实场景的画面时,距第一终端为所述距离的观察面上,落入拍摄范围的目标区域;向服务器侧发送虚拟对象,其中,所述虚拟对象被分配给所述目标区域,以便当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,使第二终端从服务器侧获得所述虚拟对象。在本专利技术实施方式的第二方面中,提供了一种配置于第一终端的实现增强现实或虚拟现实的装置。例如,该装置可以包括:检测单元,可以配置用于在第一用户使用所述第一终端捕捉现实场景的画面时,检测出可确定所述第一终端拍摄方向的参数;距离设置单元,可以配置用于获得所述第一用户设置的距离,其中,所述参数以及所述距离,用于计算所述第一终端朝所述拍摄方向捕捉现实场景的画面时,距第一终端为所述距离的观察面上,落入拍摄范围的目标区域;虚拟对象发送单元,可以配置用于向服务器侧发送虚拟对象,其中,所述虚拟对象被分配给所述目标区域,以便当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,使第二终端从服务器侧获得所述虚拟对象。在本专利技术实施方式的第三方面中,提供了一种应用于服务器侧的实现增强现实或虚拟现实的方法。例如,该方法可以包括:接收第一用户的第一终端发送的被分配给目标区域的虚拟对象,当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,向第二终端提供所述虚拟对象,其中,所述目标区域为所述第一终端捕捉现实场景的画面时,距第一终端为由第一用户设置的距离的观察面上,落入拍摄范围的区域,所述目标区域具体通过利用第一用户使用所述第一终端捕捉现实场景的画面时检测出的可确定所述拍摄方向的参数以及所述距离计算获得。在本专利技术实施方式的第四方面中,提供了一种配置于服务器侧的实现增强现实或虚拟现实的装置。例如,该装置可以包括:接收对象单元,可以配置用于接收第一用户使用第一终端发送的被分配给目标区域的虚拟对象;提供对象单元,可以配置用于当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,向第二终端提供所述虚拟对象,其中,所述目标区域为所述第一终端捕捉现实场景的画面时,距第一终端为由第一用户设置的距离的观察面上,落入拍摄范围的目标区域;所述目标区域具体通过利用第一用户使用所述第一终端捕捉现实场景的画面时检测出的可确定所述拍摄方向的参数以及所述距离计算获得。在本专利技术实施方式的第五方面中,提供了一种应用于第二终端的实现增强现实或虚拟现实的方法。例如,该方法可以包括:响应于第二用户在虚拟现实场景或现实场景中与分配有虚拟对象的目标区域具有指定关系,接收服务器侧提供的所述虚拟对象,所述虚拟对象由所述第一用户发送给所述服务器侧;其中,所述目标区域为所述第一终端捕捉现实场景的画面时,距第一终端为由第一用户设置的距离的观察面上,落入拍摄范围的区域,所述目标区域具体通过利用第一用户使用所述第一终端捕捉现实场景的画面时检测出的可确定所述拍摄方向的参数以及所述距离计算获得。在本专利技术实施方式的第六方面中,提供了一种配置于第二终端的实现增强现实或虚拟现实的装置。例如,该装置可以包括:接收单元,配置用于响应于第二用户在虚拟现实场景或现实场景中与分配有虚拟对象的目标区域具有指定关系,接收服务器侧提供的所述虚拟对象,所述虚拟对象由所述第一用户发送给所述服务器侧,其中,所述目标区域为所述第一终端捕捉现实场景的画面时,距第一终端为由第一用户设置的距离的观察面上,落入拍摄范围的区域,所述目标区域具体通过利用第一用户使用所述第一终端捕捉现实场景的画面时检测出的可确定所述拍摄方向的参数以及所述距离计算获得。根据本专利技术实施方式的实现增强现实或虚拟现实的方法及装置,由于第一终端检测出了第一用户使用第一终端捕捉现实场景画面时的拍摄方向,获得了第一用户设置的距离,因此,可以计算出第一终端朝所述拍摄方向捕捉现实场景的画面时,距第一终端为所述距离的观察面上落入拍摄范围的目标区域。当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,第二终端即可从服务器侧获得第一用户上传的被分配给该目标区域的虚拟对象。由于本专利技术实施方式提供的方法无需第一用户将第一终端移动到作为目标区域边界点的若干位置点,只需第一用户使用第一终端确定拍摄方向以及设置距离,即可确定分配给虚拟对象的目标区域,因此,人眼所见的任意区域如天空、墙壁等随处可作为分配给虚拟对象的目标区域,降低了用户操作难度,用户可以更加便捷地将虚拟对象留在现实世界或虚拟现实世界的目标区域,为用户带来了更好的体验。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示意性地示出了根据本专利技术实施方式的网络结构图;图2示意性地示出了根据本专利技术实施方式的应用于第一终端的实现增强现实或虚拟现实的方法流程示意图;图3示意性地示出了根据本专利技术一实施例的目标区域示意图;图4示意性地示出了根据本专利技术实施方式的配置于第一终端的实现增强现实或虚拟现实的装置结构示意图;图5示意性地示出了根据本专利技术实施方式的应用于服务器侧的实现增强现实或虚拟现实的方法流程示意图;图6示意性地示出了根据本专利技术实施方式的配置于服务器侧的实现增强现实或虚拟现实的装置结构示意图;图7示意性地示出了根据本专利技术实施方式的应用于第二终端的实现增强现实或虚拟现实的方法流程示意图;图8示意性地示出了根据本专利技术实施方式的配置于第二终端的实现增强现实或虚拟现实的装置结构示意图;在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反,提供这些实施方本文档来自技高网...
一种实现增强现实或虚拟现实的方法及装置

【技术保护点】
一种实现增强现实或虚拟现实的方法,应用于第一终端,包括:在第一用户使用所述第一终端捕捉现实场景的画面时,检测出可确定所述第一终端拍摄方向的参数;获得所述第一用户设置的距离,其中,所述参数以及所述距离,用于计算所述第一终端朝所述拍摄方向捕捉现实场景的画面时,距第一终端为所述距离的观察面上,落入拍摄范围的目标区域;向服务器侧发送虚拟对象,其中,所述虚拟对象被分配给所述目标区域,以便当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,使第二终端从服务器侧获得所述虚拟对象。

【技术特征摘要】
1.一种实现增强现实或虚拟现实的方法,应用于第一终端,包括:在第一用户使用所述第一终端捕捉现实场景的画面时,检测出可确定所述第一终端的拍摄方向的参数;获得所述第一用户设置的距离,其中,所述参数以及所述距离,用于计算所述第一终端朝所述拍摄方向捕捉现实场景的画面时,距第一终端为所述距离的观察面上,落入拍摄范围的目标区域;向服务器侧发送虚拟对象,其中,所述虚拟对象被分配给所述目标区域,以便当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,使第二终端从服务器侧获得所述虚拟对象。2.根据权利要求1所述的方法,其中,所述目标区域具体在所述第一终端本地计算获得,且所述方法还包括,向服务器侧发送所述第一终端在本地计算出的所述目标区域;或者,所述目标区域具体在所述服务器侧计算获得,且所述方法还包括,向服务器侧发送所述参数以及所述距离。3.根据权利要求2所述的方法,其中,所述可确定所述第一终端的拍摄方向的参数,包括所述第一终端与水平面之间的仰角角度;所述目标区域的高度与宽度具体通过以下步骤计算获得:将所述距离作为呈现所述画面的屏幕的中心点与所述目标区域的中心点之间的距离,将所述仰角角度作为所述屏幕的中心点与所述目标区域的中心点之间的连线与水平面之间的角度;利用所述屏幕的中心点与所述目标区域中心点之间的连线与水平面之间的角度、以及,所述屏幕的中心点与所述目标区域的中心点之间的距离,计算出所述目标区域的中心点距所述屏幕的中心点所在水平面的高度,将所述高度的两倍作为所述目标区域的高度;根据所述屏幕已知的高宽比例与所述目标区域的高宽比例相等,计算出所述目标区域的宽度。4.根据权利要求1所述的方法,其中,所述虚拟对象为文本、图像、图形、视频、语音中的任意一种或多种的组合。5.根据权利要求1所述的方法,还包括:向服务器侧发送以下内容中的一种或多种:所述虚拟对象对应的生命周期;所述虚拟对象在生命周期内的工作时间;可接收所述虚拟对象的用户范围;可接收所述虚拟对象的设备类型;可接收所述虚拟对象的接收位置。6.一种实现增强现实或虚拟现实的装置,配置于第一终端,包括:检测单元,配置用于在第一用户使用所述第一终端捕捉现实场景的画面时,检测出可确定所述第一终端的拍摄方向的参数;距离设置单元,配置用于获得所述第一用户设置的距离,其中,所述参数以及所述距离,用于计算所述第一终端朝所述拍摄方向捕捉现实场景的画面时,距第一终端为所述距离的观察面上,落入拍摄范围的目标区域;虚拟对象发送单元,配置用于向服务器侧发送虚拟对象,其中,所述虚拟对象被分配给所述目标区域,以便当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,使第二终端从服务器侧获得所述虚拟对象。7.根据权利要求6所述的装置,其中,还包括:计算区域单元,配置用于计算所述目标区域,并向服务器侧发送所述第一终端在本地计算出的所述目标区域;或者,参数发送单元,配置用于向服务器侧发送所述参数以及所述距离,以便服务器侧计算所述目标区域。8.根据权利要求7所述的装置,其中,所述可确定所述第一终端的拍摄方向的参数,包括所述第一终端与水平面之间的仰角角度;所述计算区域单元包括:高度计算子单元和宽度计算子单元:所述高度计算子单元,配置用于将所述距离作为呈现所述画面的屏幕的中心点与所述目标区域中心点之间的距离,将所述仰角角度作为所述屏幕的中心点与所述目标区域的中心点之间的连线与水平面之间的角度;利用所述屏幕的中心点与所述目标区域的中心点之间的连线与水平面之间的角度、以及,所述屏幕的中心点与所述目标区域的中心点之间的距离,计算出所述目标区域的中心点距所述屏幕的中心点所在水平面的高度,将所述高度的两倍作为所述目标区域的高度;所述宽度计算子单元,配置用于根据所述屏幕已知的高宽比例与所述目标区域的高宽比例相等,计算出所述目标区域的宽度。9.根据权利要求6所述的装置,其中,所述虚拟对象为文本、图像、图形、视频、语音中的任意一种或多种的组合。10.根据权利要求6所述的装置,所述虚拟对象发送单元还用于向服务器侧发送以下内容中的一种或多种:所述虚拟对象对应的生命周期;所述虚拟对象在生命周期内的工作时间;可接收所述虚拟对象的用户范围;可接收所述虚拟对象的设备类型;可接收所述虚拟对象的接收位置。11.一种实现增强现实或虚拟现实的方法,应用于服务器侧,包括:接收第一用户的第一终端发送的被分配给目标区域的虚拟对象;当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,向第二终端提供所述虚拟对象,其中,所述目标区域为所述第一终端捕捉现实场景的画面时,距第一终端为由第一用户设置的距离的观察面上,落入拍摄范围的区域,所述目标区域具体通过利用第一用户使用所述第一终端捕捉现实场景的画面时检测出的可确定所述第一终端的拍摄方向的参数以及所述距离计算获得。12.根据权利要求11所述的方法,还包括:从所述第一终端接收所述目标区域,其中,所述目标区域具体在所述第一终端本地计算获得;或者,从所述第一终端接收可确定所述第一终端的拍摄方向的参数以及所述第一用户设置的距离,其中,所述目标区域具体在所述服务器侧计算获得。13.根据权利要求11所述的方法,所述当第二用户在虚拟现实场景或现实场景中与所述目标区域具有指定关系时,向第二终端提供所述虚拟对象的具体实现为:获得第二用户在虚拟现实场景或现实场景中所在的地理位置;计算所述目标区域在地面上的地理位置与第二用户在地面上的地理位置之间的距离;利用所述目标区域距地面的高度,以及,所述目标区域在地面上的地理位置与第二用户在地面上的地理位置之间的距离,计算出可看到所述目标区域的角度范围;响应于确定所述第二用户与水平面之间的当前仰角角度在所述可看到所述目标区域的角度范围之内,向第二终端提供所述虚拟对象。14.根据权利要求13所述的方法,其中,所述响应于确定所述第二用户与水平面之间的当前仰角角度在所述可看到所述目标区域的角度范围之内,向第二终端提供所述虚拟对象包括:响应于确定所述第二用户与水平面之间的当前仰角角度在所述可看到所述目标区域的角度范围之内,如果所述第二用户所在的地理位置与第一终端捕捉现实场景的画面时所在的地理位置之间的距离在距离误差允许范围内,则向第二终端提供与所述第一用户具有相同显示效果的所述虚拟对象。15.根据权利要求11所述的方法,还包括如下步骤的一个或多个:响应于接收到第一用户使用第一终端发送的所述虚拟对象的对应生命周期,则实时监测当前时间是否在所述生命周期内,如果是,则在满足可向所述第二终端提供所述虚拟对象的其他条件下,允许向所述第二终端提供所述虚拟对象,否则,不允许向所述第二终端提供所述虚拟对象;响应于接收到第一用户使用第一终端发送的所述虚拟对象在生命周期内的工作时间,则实时监测当前时间是否在所述生命周期内的工作时间内,如果是,则在满足可向所述第二终端提供所述虚拟对象的其他条件下,允许向所述第二终端提供所述虚拟对象,否则,不允许向所述第二终端提供所述虚拟对象;响应于接收到第一用户使用第一终端发送的可接收所述虚拟对象的用户范围,则根据所述第二用户的用户身份判断所述第二用户是否在所述可接收所述虚拟对象的用户范围内,如果是,则在满足可向所述第二终端提供所述虚拟对象的其他条件下,允许向所述第二终端提供所述虚拟对象,否则,不允许向所述第二终端提供所述虚拟对象;响应于接收到第一用户使用第一终端发送的可接收所述虚拟对象的设备类型,则获取所述第二终端的设备类型信息,判断所述...

【专利技术属性】
技术研发人员:陈超周枫蒋炜航李勤飞张力哲邓冬袁文清骆欢欧阳菲周晓兰库燕王鹏东王鹏
申请(专利权)人:网易有道信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1