虚拟交互方法和虚拟交互装置制造方法及图纸

技术编号:39309097 阅读:8 留言:0更新日期:2023-11-12 15:55
本申请公开一种虚拟交互方法和虚拟交互装置,该方法应用于交互设备,包括:响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;响应于用户在虚拟场景中的悬停操作,确定虚拟场景中的聚焦位置;响应于用户对所述聚焦位置对应的虚拟对象的选择操作,选中所述虚拟场景中的虚拟对象;响应于用户对所述虚拟对象的控制操作,控制所述虚拟场景中的虚拟对象。以此,通过交互设备响应于用户对虚拟场景中虚拟对象的选择操作确定进行交互的虚拟对象,响应于用户的控制操作在虚拟场景中控制该虚拟对象。用户能够通过虚拟交互设备在立体的三维空间中进行可视化的由选中到控制的虚拟交互,提高了用户进行虚拟交互的交互效果。了用户进行虚拟交互的交互效果。了用户进行虚拟交互的交互效果。

【技术实现步骤摘要】
虚拟交互方法和虚拟交互装置


[0001]本申请涉及虚拟现实
,具体涉及一种虚拟交互方法和虚拟交互装置。

技术介绍

[0002]随着虚拟现实技术的不断发展,虚拟交互的应用逐渐拓展至立体的三维空间。然而,在空间维度发生切换的情况下,原有的交互数据难以与立体的三维空间中的交互数据实现耦合。因此,在立体的三维空间中一般是通过合成的立体模型进行虚拟交互,用户难以通过立体模型在立体的三维空间中的虚拟场景实现实时的虚拟交互。导致了现有的在立体的三维空间中进行虚拟交互的交互效果差,用户的交互体验效果差。

技术实现思路

[0003]本申请实施例提供一种虚拟交互方法和虚拟交互装置,可以提高虚拟交互的交互效果。
[0004]第一方面,本申请实施例公开一种虚拟交互方法,应用于交互设备,该方法包括:
[0005]响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;
[0006]响应于用户在所述虚拟场景中的悬停操作,确定所述虚拟场景中的聚焦位置;
[0007]响应于用户对所述聚焦位置对应的虚拟对象的选择操作,选中所述虚拟场景中的虚拟对象;
[0008]响应于用户对所述虚拟对象的控制操作,控制所述虚拟场景中的虚拟对象。
[0009]第二方面,本申请实施例公开一种虚拟交互装置,应用于交互设备,包括:
[0010]启动单元,用于响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;
[0011]悬停单元,用于响应于用户在所述虚拟场景中的悬停操作,确定所述虚拟场景中的聚焦位置;
[0012]选择单元,用于响应于用户对所述聚焦位置对应的虚拟对象的选择操作,选中所述虚拟场景中的虚拟对象;
[0013]控制单元,用于响应于用户对所述虚拟对象的控制操作,控制所述虚拟场景中的虚拟对象。
[0014]第三方面,本申请实施例公开一种交互设备,该交互设备包括处理器和存储器,存储器存储有计算机程序,处理器调用计算机程序实现上述的虚拟交互方法。
[0015]第四方面,本申请实施例公开一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,程序代码被处理器调用实现上述的虚拟交互方法。
[0016]第五方面,本申请公开了一种计算机程序产品,该计算机程序产品包括计算机程序代码,当该计算机程序代码被处理器运行时,使得上述通信方法被执行。
[0017]本申请实施例中,交互设备响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;响应于用户在虚拟场景中的悬停操作,确定虚拟场景中的聚焦位置;响应于用户对聚焦位置对应的虚拟对象的选择操作,选中虚拟场景中的虚拟对象;响应于用户对虚拟对象
的控制操作,控制虚拟场景中的虚拟对象。以此,通过交互设备响应于用户对虚拟场景中虚拟对象的选择操作确定进行交互的虚拟对象,响应于用户的控制操作在虚拟场景中控制该虚拟对象。用户能够通过虚拟交互设备在立体的三维空间中进行可视化的由选中到控制的虚拟交互,提高了用户进行虚拟交互的交互效果。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例公开的一种交互设备的具体结构示意图;
[0020]图2是本申请实施例公开的一种虚拟交互方法的流程示意图;
[0021]图3是本申请实施例公开的另一种虚拟交互方法的流程示意图;
[0022]图4是本申请实施例公开的一种虚拟交互装置的结构示意图。
具体实施方式
[0023]下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本申请,而不能理解为对本申请的限制。
[0024]为了使本
的人员更好地理解本申请的方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]现有交互设备能够在立体的三维空间中通过合成的立体模型进行虚拟交互。然而,在虚拟交互的过程中,合成的立体模型无法展示用户在进行虚拟交互的过程中的交互过程。另外,由于合成的立体模型无法实现手势关节点的可视化,因而无法展示惯用动作的视觉提示,并难以展现交互过程中用户的手势跟踪状态和交互细节。而又因为交互过程中难以展示交互过程和交互细节,导致用户进行虚拟交互的交互效果差。
[0026]为了解决上述问题,本申请实施例中,交互设备响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;响应于用户在虚拟场景中的悬停操作,确定虚拟场景中的聚焦位置;响应于用户对聚焦位置对应的虚拟对象的选择操作,选中虚拟场景中的虚拟对象;响应于用户对虚拟对象的控制操作,控制虚拟场景中的虚拟对象。以此,通过交互设备响应于用户对虚拟场景中虚拟对象的选择操作确定进行交互的虚拟对象,响应于用户的控制操作在虚拟场景中控制该虚拟对象。用户能够通过虚拟交互设备在立体的三维空间中进行可视化的由选中到控制的交互过程,并通过交互设备中预先设置的可视化对象展示交互过程中的交互细节,提高了用户进行虚拟交互的交互效果。
[0027]为了更好地理解本申请实施例,下面先对系统架构图进行介绍。
[0028]请参阅图1,图1是本申请实施例公开的一种交互设备100的结构示意图。如图1所示,该交互设备100可以包括执行模块110、显示模块120、存储模块130以及控制模块140。其
中,执行模块110可以用于用户在交互过程中输入控制指令。执行模块110可以是获取并识别用户控制指令的摄制模组。
[0029]显示模块120可以包括显示屏,该显示屏可以用于显示虚拟场景和在立体的虚拟场景中已定义的可视化虚拟对象。该显示模块还可以用于显示用户进行虚拟交互的交互过程和交互细节。该显示模块120可以实现虚拟场景的三维图像渲染,实现可视化的虚拟交互。
[0030]存储模块130可以用于存储虚拟场景以及虚拟场景中虚拟对象对应的虚拟数据。该存储模块130还可以用于存储预设的手势信息和动态信息与预设操作的对应关系。
[0031]控制模块140可以用于处理执行模块110以及存储模块130中的数据,以及控制执行模块110、显示模块120和存储模块130。
[0032]作为一种实施方式,用户使用交互设备进行虚拟交互时,控制模块140调用存储模块130中的虚拟场景发送至显示模块120进行虚拟交互。用户通过显示模块120确定虚拟场景中的虚拟对象,通过执行模块110对虚拟场景中的虚拟对象进行选择操作和/或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟交互方法,其特征在于,所述方法应用于交互设备,包括:响应于用户用于启动虚拟场景的启动操作,启动虚拟场景;响应于用户在所述虚拟场景中的悬停操作,确定所述虚拟场景中的聚焦位置;响应于用户对所述聚焦位置对应的虚拟对象的选择操作,选中所述虚拟场景中的虚拟对象;响应于用户对所述虚拟对象的控制操作,控制所述虚拟场景中的虚拟对象。2.如权利要求1所述的虚拟交互方法,其特征在于,所述交互设备包括摄制模组,所述方法还包括:通过所述摄制模组获取用户的影像信息;根据所述影像信息确定用户的手势信息;在所述手势信息为第一预设手势的情况下,确定所述手势信息对应的手势为悬停操作;响应于所述悬停操作,显示第一可视光标,所述第一可视光标用于聚焦所述虚拟场景中的虚拟对象。3.如权利要求2所述的虚拟交互方法,其特征在于,所述方法还包括:根据所述影像信息确定用户的动态信息;在所述动态信息为第一预设动态的情况下,确定所述动态信息对应的用户动态为所述选择操作。4.如权利要求3所述的虚拟交互方法,其特征在于,所述响应于用户对所述聚焦位置对应的虚拟对象的选择操作,选中所述虚拟场景中的虚拟对象,包括:响应于所述选择操作,将所述第一可视光标的显示状态调整为选中状态,得到第二可视光标;在所述虚拟场景中显示所述第二可视光标,所述第二可视光标用于表征所述虚拟场景中虚拟对象的选中状态。5.如权利要求3所述的虚拟交互方法,其特征在于,所述方法还包括:在所述动态信息为第二预设动态的情况下,确定所述动态信息对应的用户动态为所述控制操作。6.如权利要求5所述的虚拟交互方法,其特征在于,所述控制操作包括移动操作,所述方法还包括:根据所述动态信息计算所述移动操作对...

【专利技术属性】
技术研发人员:浦钰婷胡永涛戴景文贺杰
申请(专利权)人:广东虚拟现实科技有限公司
类型:发明
国别省市:

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

1