System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及虚拟交互,特别涉及一种交互控制方法及电子设备。
技术介绍
1、在3d显示逐渐演变成主流显示方式的过程中,通过运用人眼追踪技术,将3d内容进行定向显示,这大大提高了3d显示的显示效果,以及应用的可行性。
2、但是在目前的3d显示中,使用者仍需要通过鼠标、键盘等设备来对3d设备的显示内容进行操作,交互性较差。
技术实现思路
1、本申请实施例的目的在于提供一种交互控制方法及电子设备。
2、第一方面,本申请实施例提供了一种交互控制方法,包括:
3、在获得目标使用者的交互操作后,确定所述交互操作指向的被操作对象;
4、基于所述交互操作的作用区域与所述目标使用者的视觉感知区域的关系以对应的控制策略控制所述被操作对象的显示参数;
5、其中,所述视觉感知区域是电子设备在显示输出三维对象数据时能够被目标使用者感知到的立体空间区域。
6、在一种可能的实施方式中,确定所述交互操作指向的被操作对象,包括以下至少之一:
7、获得所述交互操作的作用区域的坐标信息,将所述立体空间区域中与所述坐标信息匹配的对象确定为所述被操作对象;
8、获得所述交互操作的姿态参数,基于所述姿态参数确定所述立体空间区域中的全部对象或部分对象确定为所述被操作对象;
9、在所述交互操作为语音交互操作的情况下,识别所述语音交互操作的语义内容,从所述立体空间区域中确定与所述语义内容匹配的对象作为所述被操作对象。
11、如果所述作用区域在所述视觉感知区域内,以第一控制策略响应所述交互操作来控制所述被操作对象的显示参数;
12、如果所述作用区域在所述视觉感知区域之外,以第二控制策略响应所述交互操作来控制所述被操作对象的显示参数;
13、如果所述作用区域横跨所述视觉感知区域的边缘,以第三控制策略响应所述交互操作来控制所述被操作对象的显示参数;
14、其中,在不同的控制策略下,所述显示参数的变化速率和/或变化幅度不同。
15、在一种可能的实施方式中,以第一控制策略响应所述交互操作来控制所述被操作对象的显示参数,包括以下至少之一:
16、基于所述交互操作的操作起点和操作终点确定所述交互操作的操作变量,基于所述操作变量在所述第一控制策略下的映射变量控制所述被操作对象从第一显示参数切换至第二显示参数;
17、如果所述交互操作用于改变所述被操作对象的色彩显示属性,以目标使用者的色彩选择或基于被操作对象与其他关联对象之间的色彩关系切换被操作对象的色彩显示参数;
18、在所述交互操作为语音交互操作的情况下,识别所述语音交互操作的输入变量,基于所述输入变量调整所述被操作对象的显示参数,其中,所述输入变量包括用于改变所述被操作对象的色彩显示属性、位姿显示属性、显示尺寸中的至少之一。
19、在一种可能的实施方式中,以第一控制策略响应所述交互操作来控制所述被操作对象的显示参数,包括:
20、在所述立体空间显示输出有虚拟交互控件的情况下,如果所述交互操作还包括有选择目标虚拟交互控件的操作,基于所述交互操作的操作变量和所述目标虚拟交互控件的配置信息调整所述被操作对象的显示参数;
21、其中,所述虚拟交互控件基于或不基于所述交互产生,且/或,所述虚拟交互控件能够基于所述交互操作的类型和/或所述被操作对象进行更新。
22、在一种可能的实施方式中,以第二控制策略响应所述交互操作来控制所述被操作对象的显示参数,包括以下之一:
23、识别所述交互操作的类型,基于所述交互操作的类型控制所述立体空间区域内的全部对象的显示参数;
24、确定所述交互操作的作用区域与所述立体空间区域的相对位置关系,基于所述相对位置关系和所述交互操作的类型控制所述立体空间区域内的至少部分对象的显示参数,其中,在不同的相对位置关系下,所述被操作对象能够响应的交互操作的类型的数量不同;
25、响应于监控到目标使用者作出目标交互操作,控制所述立体空间区域内的第一对象更换为第二对象,其中,所述第二对象与所述第一对象具有关联关系或不具有关联关系。
26、在一种可能的实施方式中,所述的交互控制方法还包括:
27、响应于获得至少两个操作者的交互操作,基于所述操作者的操作权限响应所述交互操作来控制被操作对象的显示参数。
28、在一种可能的实施方式中,基于所述操作者的操作权限响应所述交互操作来控制被操作对象的显示参数,包括以下至少之一:
29、如果所述操作者不具有操作权限,不响应所述交互操作;
30、如果所述操作者均具有所述操作权限,分别确定各操作者的交互操作所指向的被操作对象,以及在所述被操作对象之间没有冲突的情况下,分别响应各被操作对象的显示参数的控制;
31、如果所述操作者的操作权限等级不同,基于操作权限等级响应针对所述被操作对象的显示参数的控制;
32、如果所述操作者的操作权限范围不同,基于所述操作权限范围响应针对所述被操作对象的显示参数的控制。
33、在一种可能的实施方式中,所述的交互控制方法还包括:
34、响应于目标交互操作,控制所述被操作对象的显示参数和所述电子设备的关联模组的位姿同步发生变化。
35、第二方面,本申请实施例还提供了一种电子设备,包括:
36、确定模块,其配置为在获得目标使用者的交互操作后,确定所述交互操作指向的被操作对象;
37、第一控制模块,其配置为基于所述交互操作的作用区域与所述目标使用者的视觉感知区域的关系以对应的控制策略控制所述被操作对象的显示参数;
38、其中,所述视觉感知区域是电子设备在显示输出三维对象数据时能够被目标使用者感知到的立体空间区域。
39、第三方面,本申请实施例还提供了另一种电子设备,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述任意一项所述的交互控制方法的步骤。
40、第四方面,本申请实施例还提供了一种存储介质,其中,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述任意一项所述的交互控制方法的步骤。
41、本申请实施例基于获得的交互操作确定被操作对象,并根据交互操作的作用区域与目标使用者的视觉感知区域之间的关系,确定对应的控制策略,之后按照该控制策略控制被操作对象的显示参数,也即不同的关系对应有不同的控制策略,这不仅实现了基于交互操作进行交互控制的目的,还能够基于不同的作用区域和视觉感知区域执行不同本文档来自技高网...
【技术保护点】
1.一种交互控制方法,包括:
2.根据权利要求1所述的交互控制方法,其中,确定所述交互操作指向的被操作对象,包括以下至少之一:
3.根据权利要求1或2所述的交互控制方法,其中,基于所述交互操作的作用区域与所述目标使用者的视觉感知区域的关系以对应的控制策略控制所述被操作对象的显示参数,包括以下至少之一:
4.根据权利要求3所述的交互控制方法,其中,以第一控制策略响应所述交互操作来控制所述被操作对象的显示参数,包括以下至少之一:
5.根据权利要求3所述的交互控制方法,其中,以第一控制策略响应所述交互操作来控制所述被操作对象的显示参数,包括:
6.根据权利要求3所述的交互控制方法,其中,以第二控制策略响应所述交互操作来控制所述被操作对象的显示参数,包括以下之一:
7.根据权利要求1、2或4至6中任一项所述的交互控制方法,还包括:
8.根据权利要求7所述的交互控制方法,其中,基于所述操作者的操作权限响应所述交互操作来控制被操作对象的显示参数,包括以下至少之一:
9.根据权利要求1所述的交互控制
10.一种电子设备,包括:
...【技术特征摘要】
1.一种交互控制方法,包括:
2.根据权利要求1所述的交互控制方法,其中,确定所述交互操作指向的被操作对象,包括以下至少之一:
3.根据权利要求1或2所述的交互控制方法,其中,基于所述交互操作的作用区域与所述目标使用者的视觉感知区域的关系以对应的控制策略控制所述被操作对象的显示参数,包括以下至少之一:
4.根据权利要求3所述的交互控制方法,其中,以第一控制策略响应所述交互操作来控制所述被操作对象的显示参数,包括以下至少之一:
5.根据权利要求3所述的交互控制方法,其中,以...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。