虚拟输入元件的显示方法、电子设备和可读存储介质技术

技术编号:37126030 阅读:21 留言:0更新日期:2023-04-06 21:24
本申请实施例公开了一种虚拟输入元件的显示方法、电子设备和可读存储介质,用于提高手势输入识别准确率。该方法包括:当手部位于深度检测器的检测范围内,且在手部靠近物理表面的过程中或手部放置在物理表面时,头戴式显示设备通过显示部件在虚拟空间中显示虚拟手部和虚拟键盘,虚拟手部和虚拟键盘位于同一平面。当手部的手指与物理表面接触时,头戴式显示设备响应于手部的手指的键入操作,在虚拟空间的界面显示键入信息。其中,手部的大小与虚拟键盘的尺寸成正相关;当手部为第一大小时,虚拟键盘的尺寸为第一尺寸;当手部为第二大小时,虚拟键盘的尺寸为第二尺寸,第一大小大于第二大小,第一尺寸大于第二尺寸。第一尺寸大于第二尺寸。第一尺寸大于第二尺寸。

【技术实现步骤摘要】
虚拟输入元件的显示方法、电子设备和可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种虚拟输入元件的显示方法、电子设备和计算机可读存储介质。

技术介绍

[0002]随着科学技术的不断发展,通过虚拟输入元件输入信息的场景也越来越多。
[0003]例如,在虚拟现实(Virtual Reality,VR)、增强现实(Augmented Reality,AR)、以及混合现实技术(Mixed Reality,MR)等场景下,用户通过电子设备显示的虚拟键盘输入文本信息。此时,虚拟输入元件为虚拟键盘中的按键。

技术实现思路

[0004]本申请实施例提供一种虚拟输入元件的显示方法、电子设备和计算机可读存储介质,可以提高输入手势识别准确率。
[0005]第一方面,本申请实施例提供一种虚拟输入元件的显示方法,应用于头戴式显示设备,头戴式显示设备包括深度检测器和显示部件。该方法包括:当手部位于深度检测器的检测范围内,且在手部靠近物理表面的过程中或手部放置在物理表面时,通过显示部件在虚拟空间中显示虚拟手部和虚拟键盘;其中,虚拟手部和虚拟键盘位于同一平面,虚拟手部为手部的虚拟模型。当手部的手指与物理表面接触时,响应于手部的手指的键入操作,在虚拟空间的界面显示键入信息。
[0006]其中,手部的大小与虚拟键盘的尺寸成正相关;当手部为第一大小时,虚拟键盘的尺寸为第一尺寸;当手部为第二大小时,虚拟键盘的尺寸为第二尺寸,第一大小大于第二大小,第一尺寸大于第二尺寸。
[0007]本申请实施例中,用户手部大小和显示的虚拟键盘的尺寸大小成相关,即用户的手部尺寸越大,虚拟键盘的尺寸越大;虚拟键盘的尺寸越大,虚拟键盘中各个按键之间的距离也越大,这样当用户使用该虚拟键盘进行手势输入时,由于按键之间的距离较大,手势输入时用户手指之间的间隔也就较大;手指之间的间隔较大,手指相互遮挡的概率就较低,从而提高了输入手势的识别准确率。
[0008]示例性地,在VR办公场景,头戴式显示设备在虚拟空间中显示出虚拟键盘之后,用户可以使用物理手部在物理表面上进行敲击操作(即键入操作),头戴式显示设备通过识别手势输入,得到相应的输入信息,在界面上显示键入操作对应的信息,例如,用户手部“模拟敲击”了虚拟键盘中的某个按键,则在界面输入框内显示相应信息。
[0009]在第一方面的一些可能的实现方式中,在通过显示部件在虚拟空间中显示虚拟键盘之后,该方法还包括:当手部的手指与物理表面接触时,向目标设备发送提示指令或者执行提示操作,提示指令用于指示目标设备进行提示操作;其中,提示操作包括振动和/或播放预设声音;
[0010]所述目标设备包括所述头戴式显示设备,或与所述头戴式显示设备通信连接的电
子设备。
[0011]在该实现方式中,在手部的手指和物理表面接触时,则可以认为手势输入成功。在输入成功时,通过振动和/或播放预设声音提示用户手势输入成功,不用用户通过视觉确定手势输入成功,提高了用户的输入效率。另外,当提示操作为振动时,可以给用户一个“手感”,用户体验更高。
[0012]在第一方面的一些可能的实现方式中,在通过显示部件在虚拟空间中显示虚拟键盘之后,该方法还包括:当遮挡比例为第一比例时,增大虚拟键盘的尺寸;当遮挡比例为第二比例,且输入速度为第一速度时,减小虚拟键盘的尺寸;其中,虚拟键盘用于手势输入,遮挡比例为手势输入的被遮挡次数和手势输入的总次数之间的比值;第一比例大于第二比例。
[0013]在该实现方式中,在用户使用虚拟键盘进行手势输入时,根据遮挡比例和输入速度,动态调整虚拟键盘的尺寸,以动态调整虚拟键盘中各个按键之间的距离,以使得按键距离与用户手部尺寸大小相适配,进一步提高了手势输入效率,以及手势识别精度。
[0014]在第一方面的一些可能的实现方式中,在通过显示部件在虚拟空间中显示虚拟键盘之后,该方法还包括:当手部远离物理表面的过程中,和/或,手部位于深度检测器的检测范围之外时,去除虚拟键盘。
[0015]在该实现方式中,头戴式显示设备在满足一定条件时,则自动关闭手势输入功能,自动去显示虚拟键盘,不用用户通过繁琐的手动操作去除虚拟键盘,用户操作更便捷,体验更高。
[0016]在第一方面的一些可能的实现方式中,当手部位于深度检测器的检测范围内,且在手部靠近物理表面的过程中或手部放置在物理表面时,通过显示部件在虚拟空间中显示虚拟手部和虚拟键盘,包括:当手部位于深度检测器的检测范围内,且在手部靠近物理表面的过程中或手部放置在物理表面时,通过深度检测器获取手部的手部深度图像;对手部深度图像进行处理,得到手部参数,手部参数用于描述手部的尺寸大小;从手部模型数据库中查找与手部参数相匹配的目标手部模型;获得目标手部模型对应的虚拟键盘参数,虚拟键盘参数包括键盘尺寸;根据虚拟键盘参数,通过显示部件在虚拟空间中显示虚拟键盘。
[0017]第二方面,本申请实施例提供一种虚拟输入元件的显示方法,应用于电子设备,该方法包括:当手部位于检测器的检测范围时,通过显示部件显示至少两个虚拟输入元件;其中,手部的大小与相邻虚拟输入元件的中心点之间的距离成正相关;当手部为第一大小时,相邻虚拟输入元件的中心点之间的距离为第一距离;当手部为第二大小时,相邻虚拟输入元件的中心点之间的距离为第二距离,第一大小大于第二大小,第一距离大于第二距离。
[0018]由上可见,用户的手部尺寸越大,相邻虚拟输入元件的中心点之间的距离越大,这样当用户使用该虚拟输入元件进行手势输入时,由于距离较大,手势输入时用户手指之间的间隔也就较大;手指之间的间隔较大,手指相互遮挡的概率就较低,从而提高了输入手势的识别准确率。
[0019]在第二方面的一些可能的实现方式中,当所述手部位于所述检测器的检测范围,且所述手部与物理表面之间的距离为第三距离时,通过所述显示部件显示至少两个虚拟输入元件。所述电子设备为头戴式显示设备,所述头戴式显示设备包括所述检测器和所述显示部件。或者,所述电子设备为投影设备,所述投影设备包括所述检测器和所述显示部件,
所述显示部件为投影部件。
[0020]在该实现方式中,通过判断是否满足预设启动条件,并在满足预设启动条件时,则自动开启手势输入功能,以自动根据手部大小,显示相适应的虚拟输入元件。这样,不用用户通过繁琐的操作,开启手势输入功能,操作更加便捷,用户体验更高。
[0021]在第二方面的一些可能的实现方式中,当手部与物理表面之间的距离为第四距离时,和/或,手部位于检测器的检测范围之外,去除至少两个虚拟输入元件。
[0022]在该实现方式中,通过判断是否满足预设关闭条件,并在满足预设关闭条件时,则自动关闭手势输入功能,以自动去除虚拟输入元件。这样,用户操作更加便捷,体验更高。
[0023]在第二方面的一些可能的实现方式中,在通过显示部件显示至少两个虚拟输入元件之后,方法还包括:当手部的手指与物理表面接触时,向目标设备发送提示指令或者执行提示操作,提示指令用于指示目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟输入元件的显示方法,其特征在于,应用于头戴式显示设备,所述头戴式显示设备包括深度检测器和显示部件;所述方法包括:当用户的手部位于所述深度检测器的检测范围内,且在所述手部靠近物理表面的过程中或所述手部放置在所述物理表面时,通过所述显示部件在虚拟空间中显示虚拟手部和虚拟键盘;其中,所述虚拟手部为所述手部的虚拟模型;当所述手部的手指与所述物理表面接触时,响应于所述手部的手指的键入操作,在所述虚拟空间的界面显示键入信息;其中,所述手部的大小与所述虚拟键盘的尺寸成正相关;当所述手部为第一大小时,所述虚拟键盘的尺寸为第一尺寸;当所述手部为第二大小时,所述虚拟键盘的尺寸为第二尺寸,所述第一大小大于所述第二大小,所述第一尺寸大于所述第二尺寸。2.根据权利要求1所述的方法,其特征在于,在通过显示部件在虚拟空间中显示虚拟键盘之后,所述方法还包括:当所述手部的手指与所述物理表面接触时,向目标设备发送提示指令或者执行提示操作,所述提示指令用于指示所述目标设备进行提示操作;其中,所述提示操作包括振动和/或播放预设声音;所述目标设备包括所述头戴式显示设备,或与所述头戴式显示设备通信连接的电子设备。3.根据权利要求1或2所述的方法,其特征在于,在通过所述显示部件在虚拟空间中显示虚拟键盘之后,所述方法还包括:当遮挡比例为第一比例时,增大所述虚拟键盘的尺寸;当所述遮挡比例为第二比例,且所述输入速度为第一速度时,减小所述虚拟键盘的尺寸;其中,所述虚拟键盘用于手势输入,所述遮挡比例为手势输入的被遮挡次数和手势输入的总次数之间的比值;所述第一比例大于所述第二比例。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述通过显示部件在虚拟空间中显示虚拟键盘之后,所述方法还包括:当所述手部远离所述物理表面的过程中,和/或,所述手部位于所述深度检测器的检测范围之外时,去除所述虚拟键盘。5.根据权利要求1至4任一项所述的方法,其特征在于,当所述手部位于所述深度检测器的检测范围内,且在所述手部靠近物理表面的过程中或所述手部放置在所述物理表面时,通过所述显示部件在虚拟空间中显示虚拟手部和虚拟键盘,包括:当所述手部位于所述深度检测器的检测范围内,且在所述手部靠近物理表面的过程中或所述手部放置在物理表面时,通过所述深度检测器获取所述手部的手部深度图像;对所述手部深度图像进行处理,得到所述手部参数,所述手部参数用于描述所述手部的尺寸大小;从手部模型数据库中查找与所述手部参数相匹配的目标手部模型;获得所述目标手部模型对应的虚拟键盘参数,所述虚拟键盘参数包括键盘尺寸;根据所述虚拟键盘参数,通过所述显示部件在所述虚拟空间中显示所述虚拟键盘。6.一种虚拟输入元件的显示方法,其特征在于,应用于电子设备,所述方法包括:
当手部位于检测器的检测范围时,通过显示部件显示至少两个虚拟输入元件;其中,所述手部的大小与相邻虚拟输入元件的中心点之间的距离成正相关;当所述手部为第一大小时,相邻虚拟输入元件的中心点之间的距离为第一距离;当所述手部为第二大小时,相邻虚拟输入元件的中心点之间的距离为第二距离,所述第一大小大于所述第二大小,所述第一距离大于所述第二距离。7.根据权利要求6所述的方法,其特征在于,当所述手部位于所述检测器的检测范围,且所述手部与物理表面之间的距离为第三距离时,通过所述显示部件显示至少两个虚拟输入元件。8.根据权利要求7所述的方法,其特征在于,所述电子设备为头戴式显示设备,所述头戴式显示设备包括所述检测器和所述显示部件。9.根据权利要求7所述的方法,其特征在于,所述电子设备为投影设备,所述投影设备包括所述检测器和所述显示部件,所述显示部件为投影部件。10.根据权利要求7或8所述的方法,其特征在于,当所述手部与所述物理表面之间的距离为第四距离时,和/或,所述手部位于所述检测器的检测范围之外,去除所述至少两个虚拟输入元件,所...

【专利技术属性】
技术研发人员:郭振宇王贺
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1