一种3d沉浸式环境下的操作引导方法和装置及虚拟现实设备的制造方法
【专利摘要】本发明公开了一种3D沉浸式环境下的操作引导方法和装置及虚拟现实设备,该方法包括:在用户处于3D沉浸式环境中的非观影状态下时,判断用户是否处于无操作状态;当判断用户处于无操作状态时,向用户显示启动操作引导的提示消息;接收用户的选择指令,根据用户的选择指令确定是否启动操作引导。当用户在3D沉浸式环境中的非观影状态下处于无操作状态时,很可能用户在困惑如何操作下一步,此时向用户显示启动操作引导的提示消息,并根据用户的选择指令确定是否启动操作引导,使用户在体验3D沉浸式环境的过程中对操作有疑问时能方便快捷的开启操作引导,简化用户的操作,提高用户体验。
【专利说明】
一种3D沉浸式环境下的操作引导方法和装置及虚拟现实设备
技术领域
[0001]本发明涉及虚拟现实技术领域,特别涉及一种3D沉浸式环境下的操作引导方法和装置及虚拟现实设备。
【背景技术】
[0002]目前,在虚拟现实设备中使用说明和引导有多种呈现方式,主要是为了新用户在正式使用虚拟现实设备前了解虚拟现实设备的功能,通常在刚开启虚拟现实设备、正式体验之前进行一些说明和引导。但是用户在正式操作体验过程中可能会有所遗忘,并且目前虚拟现实设备较为沉重,构建的沉浸式环境与现实空间视觉隔离,使用户在操作中如果有疑问,会有较多不便。尤其对新用户来说,在使用过程中经常会对许多操作有困惑,不清楚如何操作,又找不到操作引导,因而降低了用户体验。
【发明内容】
[0003]为了使用户在体验3D沉浸式环境的过程中对操作有疑问时能方便快捷的开启操作引导,简化用户的操作,提高用户体验,本发明提供了一种3D沉浸式环境下的操作引导方法和装置及虚拟现实设备。
[0004]依据本发明的一个方面,本发明提供了一种3D沉浸式环境下的操作引导方法,包括:
[0005]在用户处于3D沉浸式环境中的非观影状态下时,判断用户是否处于无操作状态;
[0006]当判断用户处于无操作状态时,向用户显示启动操作引导的提示消息;
[0007]接收用户的选择指令,根据用户的选择指令确定是否启动操作引导。
[0008]其中,所述判断用户是否处于无操作状态,具体包括:
[0009]在3D沉浸式环境中向用户显示虚拟光标,通过用户头部运动或操作手柄控制所述虚拟光标移动;
[0010]若所述虚拟光标在3D沉浸式环境中的静止时间达到预设的数值,则认为用户处于无操作状态。
[0011]其中,所述向用户显示启动操作引导的提示消息,具体包括:
[0012]设定所述提示消息与所述虚拟光标的空间距离;
[0013]在以所述虚拟光标当前所在点为圆心、以所述提示消息与所述虚拟光标的空间距离为半径的圆上的某一点处,显示所述提示消息,使所述提示消息显示在用户视野中,并且不遮挡3D沉浸式环境中的其他信息。
[0014]其中,所述接收用户的选择指令,根据用户的选择指令确定是否启动操作引导,具体包括:
[0015]当用户转动头部控制所述虚拟光标移动至所述提示信息的范围内,并且所述虚拟光标在所述提示信息范围内静止的时间达到预设的数值时,启动操作引导;
[0016]或者,当用户操作手柄控制所述虚拟光标移动至所述提示信息的范围内,并且按下手柄上的确定按键时,启动操作引导;
[0017]或者,当用户转动头部或操作手柄控制所述虚拟光标在所述提示信息的范围外移动并且时间达到预设的数值时,停止显示所述提示信息;
[0018]或者,当用户无任何操作保持所述虚拟光标静止时,持续显示所述提示信息。
[0019]依据本发明的另一方面,本发明提供了一种3D沉浸式环境下的操作引导装置,包括状态判断模块、提示模块和弓I导模块;
[0020]所述状态判断模块,用于在用户处于3D沉浸式环境中的非观影状态下时,判断用户是否处于无操作状态;
[0021]所述提示模块,用于当所述状态判断模块判断用户处于无操作状态时,向用户显示启动操作引导的提示消息;
[0022]所述引导模块,用于接收用户的选择指令,根据用户的选择指令确定是否启动操作引导。
[0023]其中,所述状态判断模块具体于:
[0024]在3D沉浸式环境中向用户显示虚拟光标,通过用户头部运动或操作手柄控制所述虚拟光标移动;
[0025]若所述虚拟光标在3D沉浸式环境中静止时间达到预设的数值,则认为用户处于无操作状态。
[0026]其中,所述提示模块具体用于:
[0027]设定所述提示消息与所述虚拟光标的空间距离;
[0028]在以所述虚拟光标当前所在点为圆心、以所述提示消息与所述虚拟光标的空间距离为半径的圆上的某一点处,显示所述提示消息,使所述提示消息显示在用户视野中,并且不遮挡3D沉浸式环境中的其他信息。
[0029]其中,所述引导模块具体用于:
[0030]当用户转动头部控制所述虚拟光标移动至所述提示信息的范围内,并且所述虚拟光标在所述提示信息范围内静止的时间达到预设的数值时,启动操作引导;
[0031]或者,当用户操作手柄控制所述虚拟光标移动至所述提示信息的范围内,并且按下手柄上的确定按键时,启动操作引导;
[0032]或者,当用户转动头部或操作手柄控制所述虚拟光标在所述提示信息的范围外移动并且时间达到预设的数值时,停止显示所述提示信息;
[0033]或者,当用户无任何操作保持所述虚拟光标静止时,持续显示所述提示信息。
[0034]依据本发明的又一方面,本发明提供了一种虚拟现实设备,包括上述操作引导装置;
[0035]当所述虚拟现实设备激活时,所述操作引导装置自动开启;
[0036]当所述虚拟现实设备激活时间达到预设的时间之后,所述操作引导装置自动关闭。
[0037]其中,所述虚拟现实设备还包括开关模块,用于:
[0038]当所述操作引导装置开启时,用户通过所述开关模块手动关闭所述操作引导装置;
[0039]以及,当所述操作引导装置关闭时,用户通过所述开关模块手动开启所述操作引导装置。
[0040]本发明实施例的有益效果是:当用户在3D沉浸式环境中的非观影状态下处于无操作状态时,很可能用户在困惑如何操作下一步,此时向用户显示启动操作引导的提示消息,并根据用户的选择指令确定是否启动操作引导,使用户在体验3D沉浸式环境的过程中对操作有疑问时能方便快捷的开启操作引导,简化用户的操作,提高用户体验;在进一步的优选实施例中,通过对用户头部运动速率和凝视时间或对手柄的操作进行追踪,判断用户是否处于无操作状态,智能判断用户是否需要启用操作引导;在设备激活后的一段时间内自动开启操作引导,同时允许用户手动开启或关闭操作引导,满足了不同用户的需求,便于用户使用。
【附图说明】
[0041]图1为本发明实施例提供的一种3D沉浸式环境下的操作引导方法的流程图;
[0042]图2为本发明实施例提供的一种3D沉浸式环境下的操作引导方法中显示提示信息的效果图;
[0043]图3为本发明实施例提供的一种3D沉浸式环境下的操作引导方法中启动操作引导的不意图;
[0044]图4为发明实施例提供的一种3D沉浸式环境下的操作引导装置的结构示意图。
【具体实施方式】
[0045]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0046]图1为本发明实施例提供的一种3D沉浸式环境下的操作引导方法的流程图。如图1所示,本发明实施例提供的3D沉浸式环境下的操作引导方法包括:
[0047]步骤S110:在用户处于3D沉浸式环境中的非观影状态下时,判断用户是否处于无操作状态。
[0048]步骤S120:当判断用户处于无操作状态时,向用户显示启动操作引导的提示消息。
[0049]步骤S130:接收用户的选择指令,根据用户的选择指令确定是否启动操作引导。
[0050]当用户在体验3D沉浸式环境的过程中遇到操作障碍时,必然会停下操作进行思考,即处于无操作状态,因此当判断出用户处于无操作状态时,向用户显示启动操作引导的提示消息。用户在3D沉浸式环境中通常可能处于两种状态,即观影模式与非观影模式。在观影模式下,如用户观看视频、图片、听音乐等,用户仅单方面接受信息,不需要发出控制命令,此时用户相当于处在静止状态,在此状态下用户没有任何操作是正常的,不是因为对操作有疑惑停止操作,因此仅检测用户在非观影状态下是否处于无操作状态。在用户体验3D沉浸式环境的过程中,遇到操作障碍停止操作时,向用户提示是否启动操作引导,可以使用户减少繁琐操作、盲目操作,快速的投入沉浸式的体验乐趣中。
[0051]优选的,步骤SllO中“判断用户是否处于无操作状态”具体包括:
[0052]在3D沉浸式环境中向用户显示虚拟光标,通过用户头部运动或操作手柄控制虚拟光标移动;
[0053]若虚拟光标在3D沉浸式环境中的静止时间达到预设的数值,例如5至10秒,则认为用户处于无操作状态。
[0054]在3D沉浸式环境中,用户的操作是通过虚拟光标的移动体现出来的,用户可以通过头部运动或手柄操作来控制光标的移动,因此通过对用户头部运动速率和凝视时间或对手柄的操作进行追踪可以判断出用户是否处于无操作状态,智能判断用户是否需要启用操作引导。
[0055]图2为本发明实施例提供的一种3D沉浸式环境下的操作引导方法中显示提示信息的效果图。如图2所示,在本发明的一个优选实施例中,步骤S120中“向用户显示启动操作引导的提示消息”具体包括:
[0056]设定提示消息与虚拟光标的空间距离,使提示消息出现在虚拟光标附近。通常虚拟光标是正对用户视线的,位于用户视野中心,提示消息如果距离虚拟光标太远,就可能出现在用户视野的边缘,可能被用户忽略,并且不易操作虚拟光标到提示信息的范围内。因此设定提示消息与虚拟光标保持合适空间距离。
[0057]在以虚拟光标当前所在点为圆心、以提示消息与虚拟光标的空间距离为半径的圆上的某一点处,显示提示消息,使提示消息显示在用户视野中,并且不遮挡3D沉浸式环境中的其他信息。根据虚拟光标的位置和3D沉浸式环境中布局的对象,提示消息可以显示在适当的方位,例如虚拟光标位于屏幕右边缘处时,若再将提示消息显示在虚拟光标右方就会在用户视野之外,因此应将提示显示置于虚拟光标的左侧;当3D沉浸式环境中的显示有其他信息,该提示消息应当避开这些信息,便于用户观看。
[0058]图3为本发明实施例提供的一种3D沉浸式环境下的操作引导方法中启动操作引导的示意图。如图3所示,在本发明另一个优选实施例中,步骤S130中“接收用户的选择指令,根据用户的选择指令确定是否启动操作引导”,具体包括:
[0059]当用户转动头部控制虚拟光标移动至提示信息的范围内,并且虚拟光标在提示信息范围内静止的时间达到预设的数值时,例如静止了 3秒以上,启动操作引导。或者,当用户操作手柄控制虚拟光标移动至提示信息的范围内,并且按下手柄上的确定按键时,启动操作引导。
[0060]当用户转动头部或操作手柄控制虚拟光标在提示信息的范围外移动并且时间达到预设的数值时,停止显示提示信息。此时,用户忽略提示信息继续其他操作,证明用户不存在操作障碍,没有启用操作引导的需求,因而可以停止显示提示信息。
[0061]当用户无任何操作保持虚拟光标静止时,持续显示提示信息。出现是否启用操作引导的提示消息后,用户仍无任何操作,可能是还没有看到该提示消息,或是暂时停止使用虚拟现实设备,此时应该继续询问用户是否启用操作引导。
[0062]图4为发明实施例提供的一种3D沉浸式环境下的操作引导装置的结构示意图。如图4所示,本发明实施例提供的3D沉浸式环境下的操作引导装置包括状态判断模块410、提示模块420和引导模块430。
[0063]在用户处于3D沉浸式环境中的非观影状态下时,状态判断模块410判断用户是否处于无操作状态。当状态判断模块410判断用户处于无操作状态时,提示模块420向用户显示启动操作引导的提示消息。引导模块430接收用户的选择指令,根据用户的选择指令确定是否启动操作引导。
[0064]在本发明的一个优选实施例中,状态判断模块410具体于:在3D沉浸式环境中向用户显示虚拟光标,通过用户头部运动或操作手柄控制虚拟光标移动;若虚拟光标在3D沉浸式环境中静止时间达到预设的数值,则认为用户处于无操作状态。
[0065]在本发明的另一个优选实施例中,提示模块420具体用于:设定提示消息与虚拟光标的空间距离;在以虚拟光标当前所在点为圆心、以提示消息与虚拟光标的空间距离为半径的圆上的某一点处,显示提示消息,使提示消息显示在用户视野中,并且不遮挡3D沉浸式环境中的其他信息。
[0066]在本发明的又一个优选实施例中,引导模块430具体用于:当用户转动头部控制虚拟光标移动至提示信息的范围内,并且虚拟光标在提示信息范围内静止的时间达到预设的数值时,启动操作引导;或者,当用户操作手柄控制虚拟光标移动至提示信息的范围内,并且按下手柄上的确定按键时,启动操作引导。
[0067]当用户转动头部或操作手柄控制虚拟光标在提示信息的范围外移动并且时间达到预设的数值时,停止显示提示信息。
[0068]当用户无任何操作保持虚拟光标静止时,持续显示提示信息。
[0069]依据相同的发明构思,本发明还提供了一种虚拟现实设备,包括上述操作引导装置。
[0070]当该虚拟现实设备激活时,操作引导装置自动开启;当虚拟现实设备激活时间达到预设的数值之后,例如设备激活一周之后,操作引导装置自动关闭。
[0071]优选的,本发明提供的虚拟现实设备还包括开关模块,当操作引导装置开启时,用户可以通过开关模块手动关闭操作引导装置;当操作引导装置关闭时,用户通过开关模块手动开启操作引导装置。开关模块可以实现为设置功能菜单下的一个选项,用户通过该选项可以手动打开或关闭操作引导装置,满足了不同用户的需求,便于用户使用。
[0072]综上所述,本发明提供的一种3D沉浸式环境下的操作引导方法和装置及虚拟现实设备,与现有技术相比,具有以下有益效果:
[0073]1、当用户在3D沉浸式环境中的非观影状态下处于无操作状态时,很可能用户在困惑如何操作下一步,此时向用户显示启动操作引导的提示消息,并根据用户的选择指令确定是否启动操作引导,使用户在体验3D沉浸式环境的过程中对操作有疑问时能方便快捷的开启操作引导,简化用户的操作,提高用户体验。
[0074]2、通过对用户头部运动速率和凝视时间或对手柄的操作进行追踪,判断用户是否处于无操作状态,智能判断用户是否需要启用操作引导。
[0075]3、在设备激活后的一段时间内自动开启操作引导,同时允许用户手动开启或关闭操作引导,满足了不同用户的需求,便于用户使用。
[0076]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种3D沉浸式环境下的操作引导方法,其特征在于,所述方法包括: 在用户处于3D沉浸式环境中的非观影状态下时,判断用户是否处于无操作状态; 当判断用户处于无操作状态时,向用户显示启动操作引导的提示消息; 接收用户的选择指令,根据用户的选择指令确定是否启动操作引导。2.如权利要求1所述的操作引导方法,其特征在于,所述判断用户是否处于无操作状态,具体包括: 在3D沉浸式环境中向用户显示虚拟光标,通过用户头部运动或操作手柄控制所述虚拟光标移动; 若所述虚拟光标在3D沉浸式环境中的静止时间达到预设的数值,则认为用户处于无操作状态。3.如权利要求2所述的操作引导方法,其特征在于,所述向用户显示启动操作引导的提示消息,具体包括: 设定所述提示消息与所述虚拟光标的空间距离; 在以所述虚拟光标当前所在点为圆心、以所述提示消息与所述虚拟光标的空间距离为半径的圆上的某一点处,显示所述提示消息,使所述提示消息显示在用户视野中,并且不遮挡3D沉浸式环境中的其他信息。4.如权利要求3所述的操作引导方法,其特征在于,所述接收用户的选择指令,根据用户的选择指令确定是否启动操作引导,具体包括: 当用户转动头部控制所述虚拟光标移动至所述提示信息的范围内,并且所述虚拟光标在所述提示信息范围内静止的时间达到预设的数值时,启动操作引导; 或者,当用户操作手柄控制所述虚拟光标移动至所述提示信息的范围内,并且按下手柄上的确定按键时,启动操作引导; 或者,当用户转动头部或操作手柄控制所述虚拟光标在所述提示信息的范围外移动并且时间达到预设的数值时,停止显示所述提示信息; 或者,当用户无任何操作保持所述虚拟光标静止时,持续显示所述提示信息。5.—种3D沉浸式环境下的操作引导装置,其特征在于,所述装置包括状态判断模块、提示模块和引导模块; 所述状态判断模块,用于在用户处于3D沉浸式环境中的非观影状态下时,判断用户是否处于无操作状态; 所述提示模块,用于当所述状态判断模块判断用户处于无操作状态时,向用户显示启动操作引导的提示消息; 所述引导模块,用于接收用户的选择指令,根据用户的选择指令确定是否启动操作引B寸ο6.如权利要求5所述的操作引导装置,其特征在于,所述状态判断模块具体于: 在3D沉浸式环境中向用户显示虚拟光标,通过用户头部运动或操作手柄控制所述虚拟光标移动; 若所述虚拟光标在3D沉浸式环境中静止时间达到预设的数值,则认为用户处于无操作状态。7.如权利要求6所述的操作引导装置,其特征在于,所述提示模块具体用于: 设定所述提示消息与所述虚拟光标的空间距离; 在以所述虚拟光标当前所在点为圆心、以所述提示消息与所述虚拟光标的空间距离为半径的圆上的某一点处,显示所述提示消息,使所述提示消息显示在用户视野中,并且不遮挡3D沉浸式环境中的其他信息。8.如权利要求7所述的操作引导装置,其特征在于,所述引导模块具体用于: 当用户转动头部控制所述虚拟光标移动至所述提示信息的范围内,并且所述虚拟光标在所述提示信息范围内静止的时间达到预设的数值时,启动操作引导; 或者,当用户操作手柄控制所述虚拟光标移动至所述提示信息的范围内,并且按下手柄上的确定按键时,启动操作引导; 或者,当用户转动头部或操作手柄控制所述虚拟光标在所述提示信息的范围外移动并且时间达到预设的数值时,停止显示所述提示信息; 或者,当用户无任何操作保持所述虚拟光标静止时,持续显示所述提示信息。9.一种虚拟现实设备,其特征在于,所述虚拟现实设备包括权利要求5-8任一项所述的操作引导装置; 当所述虚拟现实设备激活时,所述操作引导装置自动开启; 当所述虚拟现实设备激活时间达到预设的时间之后,所述操作引导装置自动关闭。10.如权利要求9所述的虚拟现实设备,其特征在于,所述虚拟现实设备还包括开关模块,用于: 当所述操作引导装置开启时,用户通过所述开关模块手动关闭所述操作引导装置; 以及,当所述操作引导装置关闭时,用户通过所述开关模块手动开启所述操作引导装置。
【文档编号】G06F3/01GK105929953SQ201610244602
【公开日】2016年9月7日
【申请日】2016年4月18日
【发明人】余亚婷
【申请人】北京小鸟看看科技有限公司