首页> 中国专利> 虚拟现实场景切换方法、虚拟现实设备及可读存储介质

虚拟现实场景切换方法、虚拟现实设备及可读存储介质

摘要

本发明公开了一种虚拟现实的场景切换方法,所述虚拟现实的场景切换方法包括:在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,根据所述场景切换操作确定目标虚拟场景;将所述当前虚拟场景切换至所述目标虚拟场景。本发明还公开了一种虚拟现实设备及可读存储介质。本发明通过在当前虚拟场景中设置虚拟现实切换标识,接收用户对所属虚拟场景切换标识的触发操作确定目标虚拟场景,进而将所述当前虚拟场景切换至目标虚拟场景,解决了现有技术中切换虚拟场景需要额外退出当前虚拟场景进入菜单页面选择目标虚拟场景的繁琐操作。

著录项

  • 公开/公告号CN113325955A

    专利类型发明专利

  • 公开/公告日2021-08-31

    原文格式PDF

  • 申请/专利权人 深圳市移卡科技有限公司;

    申请/专利号CN202110651527.0

  • 发明设计人 刘颖麒;张占腾;

    申请日2021-06-10

  • 分类号G06F3/01(20060101);G06F9/451(20180101);

  • 代理机构44542 深圳市恒程创新知识产权代理有限公司;

  • 代理人张小容

  • 地址 518000 广东省深圳市南山区粤海街道科技园社区科苑路15号科兴科学园A栋A4-1901

  • 入库时间 2023-06-19 12:24:27

说明书

技术领域

本发明涉及虚拟现实技术领域,尤其涉及虚拟现实场景切换方法、虚拟现实设备及可读存储介质。

背景技术

随着计算机技术的发展,虚拟现实(Virtual Reality,VR)技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。一般虚拟现实设备中都是预先设置有多种不同的虚拟场景,在用户需要切换场景时,需要脱掉VR头盔重新进行场景的选择或是退出当前虚拟场景,通过单独的切换页面进行场景的选择,导致虚拟场景切换步骤繁琐。

发明内容

本发明的主要目的在于提供一种虚拟现实的场景切换方法、虚拟现实设备及可读存储介质,旨在解决虚拟场景切换步骤繁琐。

为实现上述目的,本发明提供一种虚拟现实的场景切换方法,所述场景切换方法的步骤包括:

在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,根据所述场景切换操作确定目标虚拟场景;

将所述当前虚拟场景切换至所述目标虚拟场景。

可选地,所述虚拟现实场景切换方法还包括:

接收到手势信息,且所述手势信息与预设手势信息匹配时,判定接收用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作。

可选地,所述在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,根据所述场景切换操作确定目标虚拟场景发的步骤包括:

在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,输出虚拟场景选择界面;

接收到用户基于所述虚拟场景选择界面的选择操作时,根据所述选择操作确定目标虚拟场景。

可选地,所述根据所述选择操作确定目标虚拟场景的步骤包括:

所述选择操作为手势操作时,识别所述手势操作对应的手势形状;

根据所述手势形状确定所述目标虚拟场景。

可选地,所述接收到用户基于所述虚拟场景选择界面的选择操作时,根据所述选择操作确定目标虚拟场景步骤还包括:

接收到用户基于所述虚拟场景选择界面的选择操作时,获取选择操作对应的虚拟物品;

根据所述虚拟物品的属性确定目标虚拟场景。

可选地,所述虚拟现实场景切换方法还包括:

播放当前虚拟场景,在所述当前虚拟场景中以预设显示方式显示所述虚拟场景切换标识。

可选地,所述预设显示方式包括闪烁。

可选地,所述虚拟现实场景切换方法还包括:

接收到基于控制手柄发送的控制信号时,确定所述控制信号是否位于所述虚拟场景的场景切换标识上;

若是,则判定接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作。

此外,为实现上述目的,本发明还提供一种虚拟现实设备,所述虚拟现实设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的虚拟现实场景切换程序,所述场景切换程序被所述处理器执行时实现如上所述的虚拟现实场景切换方法的步骤。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有虚拟现实场景切换程序,所述虚拟现实场景程序被处理器执行时实现如上所述的虚拟现实场景切换方法的步骤。

本发明实施例提出的一种虚拟现实场景切换方法、虚拟现实设备及可读存储介质,通过在当前虚拟场景以预设显示方式显示虚拟场景切换标识,在接收到用户对所属虚拟场景切换标识的触发操作,输出虚拟场景选择界面,以供用户选择目标虚拟场景,进而将所述当前虚拟场景切换至所述目标虚拟场景。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明虚拟现实场景切换方法第一实施例的流程示意图;

图3为本发明虚拟现实场景切换方法第二实施例步骤S10的细化流程示意图;

图4为本发明虚拟现实场景切换方法虚拟场景选择界面;

图5为本发明虚拟现实场景切换方法第三实施例步骤S12的细化流程示意图;

图6为本发明虚拟现实场景切换方法第四实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,根据所述场景切换操作确定目标虚拟场景;将所述当前虚拟场景切换至所述目标虚拟场景。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

如图1所示,本发明实施例终端为虚拟现实设备,所述虚拟现实设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以是红外接收模块,用于接收用户通过控制手柄触发的控制指令,可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对虚拟现实设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及虚拟现实场景切换程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的虚拟现实场景切换程序,并执行以下操作:

在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,根据所述场景切换操作确定目标虚拟场景;

将所述当前虚拟场景切换至所述目标虚拟场景。

进一步地,处理器1001可以调用存储器1005中存储的虚拟现实场景切换程序,还执行以下操作:

接收到手势信息,且所述手势信息与预设手势信息匹配时,判定接收用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作。

进一步地,处理器1001可以调用存储器1005中存储的虚拟现实场景切换程序,还执行以下操作:

在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,输出虚拟场景选择界面;

接收到用户基于所述虚拟场景选择界面的选择操作时,根据所述选择操作确定目标虚拟场景。

进一步地,处理器1001可以调用存储器1005中存储的虚拟现实场景切换程序,还执行以下操作:

所述选择操作为手势操作时,识别所述手势操作对应的手势形状;

根据所述手势形状确定所述目标虚拟场景。

进一步地,处理器1001可以调用存储器1005中存储的虚拟现实场景切换程序,还执行以下操作:

接收到用户基于所述虚拟场景选择界面的选择操作时,获取选择操作对应的虚拟物品;

根据所述虚拟物品的属性确定目标虚拟场景。

进一步地,处理器1001可以调用存储器1005中存储的虚拟现实场景切换程序,还执行以下操作:

播放当前虚拟场景,在所述当前虚拟场景中以预设显示方式显示所述虚拟场景切换标识。

进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:

所述预设显示方式包括闪烁。

进一步地,所述虚拟现实设备包括控制手柄,处理器1001可以调用存储器1005中存储的虚拟现实场景切换程序,还执行以下操作:

接收到基于控制手柄发送的控制信号时,确定所述控制信号是否位于所述虚拟场景的场景切换标识上;

若是,则判定接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作。

由于现有技术中切换场景中需要退出当前虚拟场景,进入单独的场景选择页面,导致虚拟场景切换操作较为复杂、用户操作不方便。

基于此,参照图2,本发明第一实施例提供一种虚拟现实的场景切换方法,所述虚拟现实场景切换方法包括:

步骤S10,在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,根据所述场景切换操作确定目标虚拟场景;

步骤S20,将所述当前虚拟场景切换至所述目标虚拟场景。

本实施例终端为虚拟现实设备,所述虚拟现实设备可以是头盔式虚拟现实设备,将手机等具有显示屏的移动终端放置于头盔式虚拟现实设备中,利用头盔显示器把用户的视觉、听觉封闭起来,产生虚拟视觉,使用户获得沉浸式虚拟体验,以下以手机为例进行说明,在其他实施例中,也可以为其他具有显示屏的移动终端。

可选地,开发人员可以通过特定的建模工具,完成虚拟现实场景的创建。上述建模工具,在本实施例中不进行特别的限定;例如,开发人员可以使用诸如Unity、3dsMax、Photoshop等较为成熟的建模工具完成虚拟现实场景的创建。可选地,开发人员在通过所述建模工具创建虚拟现实场景的过程中,该虚拟现实场景,以及虚拟现实场景的纹理贴图,都可来源于现实生活中的真实场景;例如,可以事先通过摄像,采集材质纹理贴图,和真实场景的平面模型,然后通过Photoshop或3dmax等建模工具,来处理纹理和构建真实场景的三维模型,然后导入到unity3D平台(简称U3D),在U3D平台中通过音效、图形界面、插件、灯光等多个维度进行画面渲染,然后编写交互代码,最后完成虚拟现实场景的建模。

在显示界面中的虚拟场景中有一可移动光标,用户可以基于虚拟现实设备触发光标移动操作,以控制该光标移动,进而对所述当前虚拟场景进行操作,以体验当前虚拟场景。

可选地,开发人员除了需要创建虚拟现实场景以外,为了使用户能够在所述虚拟场景中快速的完成场景切换操作,还可以通过上述建模工具,在所述虚拟场景中,创建一个用于在虚拟场景中进行场景切换操作的虚拟场景切换标识。

可选地,所述虚拟场景标识可以是当前虚拟场景任一目标虚拟物品,还可以是当前虚拟场景中显示的图画,还可以是在当前虚拟场景中的虚拟按钮等,不同的虚拟场景对应的虚拟场景切换标识可以不同,也可以相同。

进一步地,用户选中虚拟场景,播放当前虚拟场景,在所述虚拟场景中以预设显示方式显示所述虚拟场景切换标识。

其中,所述预设显示方式包括闪烁,即将当前虚拟场景中的虚拟场景切换标识以预设频率进行闪烁,以使用户通过当前所述闪烁对应的位置快速确定虚拟场景切换标识;

可选地,所述预设显示方式还可以包括持续发光,即将当前虚拟场景中的虚拟场景切换标识以预设颜色持续发光,以使用户通过所述发光对应的位置快速确定虚拟场景切换标识,其中,所述预设颜色可以是用户自行配置,也可以是研发人员根据虚拟场景配置。

在实际操作过程中,当用户在当前虚拟场景中进行沉浸体验的过程中,所述场景切换标识以预设显示方式显示在当前播放的虚拟场景中,需要执行场景切换操作时,可以通过触发所述以预设显示方式显示的虚拟场景切换标识,然后切换至目标虚拟场景。

可选地,用户选中虚拟场景,播放当前虚拟场景,当用户在当前虚拟场景中进行沉浸体验地过程中,需要执行场景切换操作时,输入特定的手势,所述虚拟现实设备接收所述特定的手势,判断是否以预设显示方式显示虚拟场景切换标识,进而将所述虚拟场景切换标识以预设显示方法显示所述虚拟场景切换标识,其中,所述特定的手势,在本申请实施例中不进行特别限定,可以是较为简单的手势(比如简单的点击手势),也可以是较为复杂的手势(比如特定的用于触发虚拟场景切换的手势),可以是静态的手势(比如利用手部做出特定的姿势),也可以是动态的手势(比如抓握,拖动,旋转,等等),在本例中不再进行一一列举,在实际应用中,可以基于实际的需求进行个性化定制;例如,不同的虚拟现实设备提供商,可以分别自定义不同的手势。

进一步地,用户需要执行场景切换操作时,基于所述虚拟现实设备触发所述以预设显示方式显示的虚拟场景切换标识,自动切换至下一个虚拟场景,即用户可以通用多次触发所述虚拟场景切换标识,一直切换虚拟场景,直至切换至用户想要切换的场景。

或者,用户还可以触发所述虚拟场景切换标识后,为用户显示虚拟场景选择页面,所述虚拟场景选择页面列举了多个虚拟场景,用户可基于所述虚拟场景选择页面从多个虚拟场景选择目标虚拟场景。

另外,用户还可以触发所述虚拟场景切换标识后,所述虚拟现实设备为用户显示虚拟场景选择页面,所述虚拟场景选择页面列举了多个虚拟物品,用户可通过从所述多个虚拟物品选择目标虚拟物品,进而根据所述目标虚拟物品确定目标虚拟场景。

其中,所述触发方式可以是用户基于虚拟现实设备的控制手柄进行操作,所述手柄通过发出射线控制所述虚拟场景中的移动光标,其中控制手柄包括了点击按钮、确定按钮、回退按钮、退出程序按钮,通过触发所述按钮实现控制所述移动光标执行点击、确定、回退、退出操作,另外还可以根据当前现实的虚拟场景场景的不同,控制手柄中的按钮将执行相应的操作调整。

或者,所述触发方式还可以是用户做出相应的手势动作,其中,所述手势动作包括点击手势、圈选手势、挥手手势等,根据所述手势动作确定操作指令,根据所述操作指令实现场景切换。

在用户确定待切换的目标虚拟场景后,所述虚拟现实设备自动切换至目标虚拟场景,将所述目标虚拟场景对应的显示画面显示在用户面前。

在本申请实施例,通过在当前虚拟场景中设置虚拟场景切换标识,用户可基于所述虚拟场景切换标识选择目标虚拟场景,实现在当前虚拟场景中即可切换场景,无需退出当前虚拟场景,并且,用户可基于多种输入方式选择目标虚拟场景,提升用户的体验。

可选地,所述虚拟现实设备包括VR头显,所述VR头显设置有传感器,用户在通过佩戴虚拟现实设备进行沉浸体验时,所述虚拟现实设备可以通过所述传感器,并结合预设的手势识别算法,来识别用户在当前虚拟场景中所执行的手势。基于此,所述虚拟现实场景切换方法还包括:

接收到手势信息,且所述手势信息与预设手势信息匹配时,判定接收用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作。

在本发明实施例中,上述虚拟现实设备可以通过搭载在上述虚拟现实设备上的传感器实时对用户的手势信息进行采集,并将采集到的用户的手势信息回传给所述虚拟现实设备。其中,需要说明的是,上述传感器,具体可以包括红外传感器、图像传感器、激光传感器、雷达传感器,等等,在本例中不进行特别限定。

其中,所述手势信息为用户在当前虚拟场景中由手部的运动轨迹形成的手势。

本发明实施例通过传感器采集用户的手部的运动轨迹,将所述手部运动轨迹结合预设的手势识别算法确定用户的手势信息,根据所述手势信息判断是否与预设手势信息匹配,在所述手势信息与预设手势信息匹配,证明用户触发了场景选择操作。

需要说明的是,在实际应用中,由于用户在当前虚拟场景中根据预设手势做出相应的运动轨迹时,通常无法做到精准匹配(即采集的用户的手势信息与预设的手势百分之百相同),因此,在这种情况下,虚拟现实设备在判断用户的手势信息是否为预设的手势信息时,也可以通过确定用户的手势信息与预设的手势信息之间的相似度是否达到预设阈值来实现;

例如,在所述虚拟现实设备识别出用户的手势信息后,可以基于预设的相似度算法计算该手势信息与预设的手势信息之间的相似度,然后判断计算出的相似度是否达到预设阈值;如果是,则可以确定用户的手势信息为预设手势信息;其中,上述相似度算法在本申请实施例中不进行特别限定,本领域技术人员在将本申请的技术方案付诸实施时,可以参考相关技术的记载;另外,上述预设阈值的大小,在本例中也不进行特别限定,本领域技术人员可以基于实际的需求进行设置;例如,当对手势信息识别时的相似度要求较高时,可以将上述预设阈值设置为一个较大的值;当对手势信息识别的相似度要求较低时,可以将上述预设阈值设置为一个较小的值。

可选地,所述预设手势信息用于触发场景切换操作,所述预设手势信息可以包括圈选手势时,用户基于所述虚拟场景切换标识做出圈选手势,所述传感器捕捉用户的手部的运动轨迹,进而确定触发场景切换操作,直接切换至目标虚拟场景;所述预设手势信息还可以包括点击手势,用户基于所述虚拟场景切换标识做出点击手势时,确定触发场景切换操作,直接切换至目标虚拟场景,等等,可以理解的是,所述预设手势信息在本申请实施例中不作具体限定,可以是系统自行配置,还可以是用户根据自身需求在所述虚拟现实设备中自行设置。

本发明实施例通过预设手势信息确定触发场景切换操作,既便于用户操作,又便于所述虚拟显示设备识别并确定触发操作切换操作。

可选地,基于第一实施例,参照图3,所述步骤S10包括:

步骤S11,在接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作时,输出虚拟场景选择界面;

步骤S12,接收到用户基于所述虚拟场景选择界面的选择操作时,根据所述选择操作确定目标虚拟场景。

在本申请发明实施例中,用户触发所述虚拟场景标识后,所述虚拟现实设备响应用户的触发操作,输出虚拟场景选择界面,参照图4,所述虚拟场景选择界面显示至少一个虚拟场景。

可选地,所述虚拟场景在所述虚拟场景选择界面以文字形式显示,例如学校、新闻演播室、热带森林等。

或者所述虚拟场景在所述虚拟场景界面以图像显示,例如,虚拟场景为学校时,将以学校相关联的图像标识所述学校对应的虚拟场景,在虚拟场景为热带森林时,将与热带森林相关联的图像表征所述热带森林对应的虚拟场景等。

可以理解的是,所述虚拟场景选择界面的虚拟场景显示方式包括但不限于以上两种。

可选地,所述显示的虚拟场景还可以以预设的排序显示在所述虚拟场景选择界面中。具体的,为所述虚拟现实设备存储的虚拟场景分配一个预设权重,不同的虚拟场景的预设权重不同,在述触所述虚拟场景界面前,比对各个虚拟场景对应的权重,根据所述权重以大到小的顺序依次显示所述虚拟场景。

可选地,用户基于所述虚拟场景选择界面触发对目标虚拟场景的选择操作,所述虚拟现实设备响应所述选择操作,自动切换至当前选择操作对应的目标虚拟场景。

其中,为保证更准确地确定用户选择的目标虚拟场景,所述选择操作的可以是用户做出预设的手势操作所述虚拟场景选择界面,基于此,所述步骤S12包括:

所述选择操作为手势操作时,识别所述手势操作对应的手势形状;

根据所述手势形状确定所述目标虚拟场景。

在本申请实施例中,当所述虚拟现实设备识别出用户的手势形状为预设手势形状时,此时虚拟现实设备可以计算该手势形状对应于虚拟场景选择界面的操作位置,然后选中虚拟场景界面中与该操作位置对应的虚拟场景,将所述虚拟场景确定为目标虚拟场景。

例如,所述虚拟现实设备可以根据所述传感器通过实时跟踪用户的手部进而采集用户的手势操作,根据所述手势操作实时计算用户的手部对应于上述虚拟场景选择界面中的操作位置。当计算出该操作位置后,所述虚拟现实设备可以查找虚拟场景选择界面中与该操作位置对应的虚拟场景,然后选中所述虚拟场景。

其中,所述手势形状可以是点击形状,用户在现实场景做出点击的手势操作时,识别所述点击的手势操作操作对应的点击位置,在当前虚拟场景选择界面中将所述点击位置对应的虚拟场景确定为目标虚拟场景。

可选地,所述手势形状还可以是圈选形状,即用户可以通过圈选手势来圈出目标虚拟场景,具体地,可以是用户通过圈选手势形成一闭合区域,位于该闭合区域内的虚拟场景即为圈出的目标虚拟场景,所述虚拟现实设备通过传感器在识别时,可以先确定用户手指的位置,再识别由用户手指的边缘形成的轮廓,进而排除用户手指轮廓外的虚拟场景,而将位于轮廓内即闭合区域内的虚拟场景确定为目标虚拟场景。

可选地,所述手势形状还可以是握拳形状,即用户可以通过握拳手势确定目标虚拟场景,具体的,识别所述握拳手势对应的位置,在当前虚拟场景选择界面中将所述握拳手势对应的位置对应的虚拟场景确定为目标虚拟场景。

可以理解的是,所述手势形状包括但不限于点击形状、圈选形状以及握拳形状。

可选地,在实际应用中,所述虚拟现实设备除了可以通过上述传感器采集到的手势形状,来实时计算用户的手部对应于上述虚拟场景选择界面中的操作位置以外,还可以通过控制手柄选择目标虚拟场景。

在本申请实施例中,响应用户对所述虚拟场景切换标识的触发操作,为用户显示虚拟场景选择界面,以使用户根据自身喜好选择目标虚拟场景,并且,所述虚拟场景选择界面的虚拟场景有多种显示方式,增加了虚拟体验的趣味性。

可选地,基于第二实施例,参照图5,所述步骤S12还包括:

步骤S121,接收到用户基于所述虚拟场景选择界面的选择操作时,获取选择操作对应的虚拟物品;

步骤S122,根据所述虚拟物品的属性确定目标虚拟场景。

在本申请实施例中,所述虚拟场景选择界面包括多个虚拟物品,其中,所述虚拟物品对应着一个虚拟场景。可以理解地是,所述虚拟现实设备中存储有虚拟物品与虚拟场景的对应关系,在具体操作过程中,用户选中所述虚拟场景选择界面中的任一虚拟物品中,调用所述对应关系确定所述虚拟物品对应的虚拟场景。

具体地,确定所述选择操作对应的虚拟物品,所述虚拟现实设备基于所述虚拟物品获取所述虚拟物品对应的属性,进而根据所述属性确定至少一个目标虚拟场景,其中,所述属性包括至少一个与所述虚拟物品相关联的属性。例如,在所述虚拟场景选择界面中选中的虚拟物品为书籍时,根据所述书籍确定所述虚拟物品的属性为可供阅读,进而根据所述属性确定目标虚拟场景为图书馆;在选中的虚拟物品为篮球时,根据所述篮球确定所述虚拟物品的属性为可供运动,进而根据所述属性确定目标虚拟场景为篮球馆。

在本实施例中,根据对所述虚拟场景选择界面中的虚拟物品的选择操作确定目标虚拟场景,并且所述虚拟物品与所述目标虚拟场景相关联,在用户体验虚拟现实时,不会因为虚拟物品与目标虚拟场景违和而影响用户体验,提高了虚拟现实体验的趣味性,增强了虚拟现实体验的真实感。

可选的,基于第一实施例,参照图6,所述虚拟现实设备包括控制手柄,所述虚拟现实场景切换方法还包括:

步骤S30,接收到基于控制手柄发送的控制信号时,确定所述控制信号是否位于所述虚拟场景的场景切换标识上;

步骤S40,若是,则判定接收到用户基于当前虚拟场景中显示的虚拟场景切换标识触发的场景切换操作。

本实施例中,所述虚拟现实设备中的控制手柄设置有追踪感应器及发光射线,用户在当前虚拟场景中可以看见手柄射线的指示方向。其中所述控制手柄可以包括蓝牙手柄、线控手柄、摇杆等控制手柄。

在实际操作过程中,在所述控制手柄静止时,或所述控制手柄在当前位置静止时间超过预设时间阈值时,根据所述控制手柄射出的手柄射线的指示方向确定操作位置,根据所述操作位置是否处于所述虚拟现实标识对应的显示位置,当所述操作位置处于所述虚拟现实标识的显示位置,确定用户启动场景切换操作,进而将当前虚拟场景切换至下一个虚拟场景。

可选地,用户根据所述控制手柄触发当前所述虚拟场景中的虚拟场景切换标识,进而显示所述虚拟场景切换标识对应的虚拟场景选择界面,用户根据所述手柄发出手柄射线触发所述虚拟场景选择界面的选择操作,根据所述选择操作确定目标虚拟场景。

本发明实施例提供一种虚拟现实的场景切换方法,通过虚拟现实设备的控制手柄实现了触发场景切换操作,从而增强了用户体验虚拟现实的沉浸感。

此外,本发明实施例还提出一种可读存储介质,所述计算机可读存储介质上存储有虚拟现实场景切换程序,所述虚拟现实场景程序被处理器执行时实现如上所述的虚拟现实场景切换方法的各个实施例的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号