一种信息输入方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:35920672 阅读:20 留言:0更新日期:2022-12-10 11:04
本申请实施例提供了一种信息输入方法、装置、设备、介质和程序产品,涉及AR领域。该方法应用于配置有旋转式键盘的AR设备,该AR设备与受控于目标控制对象的检测设备相连接;旋转式键盘的中心处设置有可旋转的指针,所有按键围绕该指针呈圆形排列;该方法具体包括:若旋转式键盘处于激活状态,接收检测设备检测第一运动矢量,并根据第一运动矢量确定指针所指向的目标按键;响应于确定操作,输入与目标按键对应的目标信息。本申请实施例提供的方案不仅实现了较高的输入效率,还便于用户以舒适姿势进行信息输入。行信息输入。行信息输入。

【技术实现步骤摘要】
一种信息输入方法、装置、设备、介质和程序产品


[0001]本申请涉及AR
,具体而言,本申请涉及一种信息输入方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]目前,AR设备一般使用射线光标类虚拟键盘作为文本输入键盘。射线光标类键盘的原理为:从控制端发出一条射线作为光标来定位选取虚拟键盘上的按键,再通过按钮等控制方式执行激活事件。
[0003]但在使用射线光标类虚拟键盘的时候,存在如下问题:
[0004]1、为了使射线准确地定位到每个按键,需要将虚拟键盘的尺寸设置到足够大。一方面,足够大的尺寸则意味着占用AR设备上大量的显示空间。另一方面,足够大的尺寸也意味着每个按键之间间距较大,或者不相邻的按键之间距离较远,在不同按键之间来回移动会耗费用户更多的时间和注意力。
[0005]2、控制端需要足够稳定才能准确地选取按键。因此,为了避免射线偏移,AR设备的用户需要耗费更多的时间和注意力来保持对控制端的稳定控制。

技术实现思路

[0006]本申请实施例的目的在于提供一种信息输入方法、装置以及相关产品,旨在解决以上技术问题之一。为了实现该目的,本申请实施例提供了如下几个技术方案。
[0007]一方面,本申请实施例提供了一种信息输入方法,应用于配置有旋转式键盘的AR设备;其中,AR设备与检测设备相连接,检测设备的运动受控于目标控制对象;该方法包括:
[0008]若旋转式键盘处于激活状态,接收检测设备检测的第一运动矢量;旋转式键盘的中心处设置有指针,所有按键围绕指针呈圆形排列;第一运动矢量为描述检测设备转动时的角度变化;根据第一运动矢量确定指针所指向的目标按键;响应于确定操作,输入与目标按键对应的目标信息。
[0009]可选的,在旋转式键盘处于激活状态之前,该方法包括:
[0010]响应于针对输入框的触发操作,接收检测设备检测的第二运动矢量;第二运动矢量为描述检测设备运动时的加速度;根据第二运动矢量确定检测设备初始的第一角度;基于初始的第一角度确定指针在初始帧图像中的第二角度;初始帧图像为旋转式键盘处于激活状态时显示的第一帧图像。
[0011]可选的,根据第二运动矢量确定检测设备初始的第一角度,包括:
[0012]基于所述第二运动矢量分别在第一坐标轴和第二坐标轴上的坐标,确定方位角;基于所述方位角确定所述检测设备初始的第一角度。
[0013]可选的,检测设备包括红外定位功能;在旋转式键盘处于激活状态之前,该方法还包括:
[0014]响应于针对输入框的触发操作,接收检测设备基于红外定位功能检测的初始的第
一角度。
[0015]可选的,根据第一运动矢量确定指针所指向的目标按键,包括:
[0016]根据第一运动矢量确定指针在下一帧图像中的第二角度;根据指针在下一帧图像中的第二角度确定指针在下一帧图像中所指向的目标按键。
[0017]可选的,根据第一运动矢量确定指针在下一帧图像中的第二角度,包括:
[0018]获取第一运动矢量在第三坐标轴上的运动数值;将运动数值与预设倍数的乘积和指针在当前帧图像中的第二角度之和,作为指针在下一帧图像中的第二角度;其中,运动数值与检测设备在当前帧图像的显示周期中的第一角度之和为检测设备在下一帧图像的显示周期中的第一角度。
[0019]可选的,输入与目标按键对应的目标信息,包括:
[0020]获取所述旋转式键盘的键盘模式,以及所述键盘模式中所述目标按键对应的信息内容集;根据所述确定操作从所述信息内容集中确定目标信息;将所述目标信息输入至所述输入框。
[0021]可选的,确定操作包括以下任一项:
[0022]通过触发检测设备或者AR设备上的预设按钮输入的确定操作;通过检测设备或者AR设备检测到预设手势而输入的确定操作。
[0023]另一方面,本申请实施例提供了一种信息输入装置,应用于配置有旋转式键盘的AR设备;其中,AR设备与检测设备相连接,检测设备的运动受控于目标控制对象;该装置包括:
[0024]收发模块,用于若旋转式键盘处于激活状态,接收检测设备检测的第一运动矢量;旋转式键盘的中心处设置有指针,所有按键围绕指针呈圆形排列;第一运动矢量为描述检测设备转动时的角度变化。
[0025]第一确定模块,用于根据第一运动矢量确定指针所指向的目标按键。
[0026]第二确定模块,用于响应于确定操作,输入与目标按键对应的目标信息。
[0027]再一方面,本申请实施例提供了一种电子设备,该电子设备包括:存储器、处理器及存储在存储器上的计算机程序,其特征在于,处理器执行计算机程序以实现本申请实施例提供的一种信息输入方法的步骤。
[0028]本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种信息输入方法的步骤。
[0029]本申请实施例还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现一种信息输入方法的步骤。
[0030]本申请实施例提供的技术方案带来的有益效果是:
[0031]本申请实施例提供了一种信息输入方法,该方法应用于与检测设备相连接的AR设备。其中,检测设备的运动受控于目标控制对象;AR设备上配置有旋转式键盘,旋转式键盘的中心处设置有可旋转的指针,旋转式键盘的所有按键围绕该指针呈圆形排列;受目标控制对象的运动控制,检测设备检测到当前转动的角度变化,即第一运动矢量。具体地,若旋转式键盘处于激活状态,接收检测设备检测第一运动矢量,并根据第一运动矢量确定指针所指向的目标按键;响应于确定操作,输入与目标按键对应的目标信息。也就是说,目标控制对象控制检测设备运动时的角度变化为关键,与控制检测设备的运动幅度是否大小并无
关联;目标控制对象的运动或者位置与旋转式键盘并无直接交互关系,是间接的交互关系。
[0032]由此可见,本申请实施例所示的方法存在如下技术效果:一方面,可以通过用户手部较小的运动幅度,就达到较高的信息输入效率,即便长时间进行信息输入也不会疲惫。另一方面,用户位置或者用户手部姿势不会影响对旋转式键盘的输入,方便用户以任何舒适姿势进行信息输入。
附图说明
[0033]为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
[0034]图1为本申请实施例提供的一种信息输入方法的流程示意图;
[0035]图2a为本申请实施例提供的一种旋转式键盘的结构示意图;
[0036]图2b为本申请实施例提供的一种旋转式键盘的应用场景示意图;
[0037]图2c为本申请实施例提供的另一种旋转式键盘的应用场景示意图;
[0038]图3为本申请实施例提供的一种信息输入装置的结构示意图;
[0039]图4为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0040]下面结合本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息输入方法,其特征在于,应用于配置有旋转式键盘的AR设备;其中,所述AR设备与检测设备相连接,所述检测设备的运动受控于目标控制对象;所述方法包括:若所述旋转式键盘处于激活状态,接收所述检测设备检测的第一运动矢量;所述旋转式键盘的中心处设置有指针,所有按键围绕所述指针呈圆形排列;所述第一运动矢量为描述所述检测设备转动时的角度变化;根据所述第一运动矢量确定所述指针所指向的目标按键;响应于确定操作,输入与所述目标按键对应的目标信息。2.根据权利要求1所述的方法,其特征在于,在所述旋转式键盘处于激活状态之前,所述方法包括:响应于针对输入框的触发操作,接收所述检测设备检测的第二运动矢量;所述第二运动矢量为描述所述检测设备运动时的加速度;根据所述第二运动矢量确定所述检测设备初始的第一角度;基于所述初始的第一角度确定所述指针在初始帧图像中的第二角度;所述初始帧图像为所述旋转式键盘处于激活状态时显示的第一帧图像。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二运动矢量确定所述检测设备初始的第一角度,包括:基于所述第二运动矢量分别在第一坐标轴和第二坐标轴上的坐标,确定方位角;基于所述方位角确定所述检测设备初始的第一角度。4.根据权利要求2所述的方法,其特征在于,所述检测设备包括红外定位功能;在所述旋转式键盘处于激活状态之前,还包括:响应于针对所述输入框的触发操作,接收所述检测设备基于红外定位功能检测的所述初始的第一角度。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一运动矢量确定所述指针所指向的目标按键,包括:根据所述第一运动矢量确定所述指针在下一帧图像中的第二角度;根据所述指针在下一帧图像中的第二角度确定所述指针在下一帧图像中所指向的目标按键。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一运动矢量确定所述指针在下一帧图像中的第二角度,包括:获取所述第一运动矢量在第三坐标轴上的运动数值;将所述运动数值与预设...

【专利技术属性】
技术研发人员:杨天翼尹子硕陈昊芝
申请(专利权)人:北京正负无限科技有限公司
类型:发明
国别省市:

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

1