技术特征:
1.一种头戴式显示设备的虚拟键盘的显示方法,其特征在于,包括如下步骤:获取头戴式显示设备视场内的现实环境的场景数据;若所述现实环境中包含头戴式显示设备佩戴者的手部,根据所述场景数据确定所述佩戴者的手部在所述现实环境中的空间位置,在所述手部的空间位置的下方确定虚拟键盘的空间位置;根据所述虚拟键盘的空间位置,在所述头戴式显示设备的视场中显示所述虚拟键盘。2.根据权利要求1所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述若所述现实环境中包含头戴式显示设备佩戴者的手部,根据所述场景数据确定所述佩戴者的手部在所述现实环境中的空间位置,在所述手部的空间位置的下方确定虚拟键盘的空间位置,包括:当所述佩戴者的手部悬空时,将所述佩戴者的手部下方的悬空位置确定为虚拟键盘的空间位置;当所述佩戴者的手部下方接触物体表面时,将所述物体表面确定为虚拟键盘的空间位置。3.根据权利要求1所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述根据所述虚拟键盘的空间位置,在所述头戴式显示设备的视场中显示所述虚拟键盘之后,还包括如下步骤:实时获取头戴式显示设备视场内的现实环境的场景数据,若所述现实环境中包含头戴式显示设备佩戴者的手部,获取所述佩戴者的手部在所述现实环境的空间位置、所述虚拟键盘在所述现实环境的空间位置以及所述佩戴者的手部姿势;根据所述佩戴者的手部在所述现实环境的空间位置、所述虚拟键盘在所述现实环境的空间位置以及所述佩戴者的手部姿势调整所述虚拟键盘的空间位置。4.根据权利要求3所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述根据所述佩戴者的手部在所述现实环境的空间位置、所述虚拟键盘在所述现实环境的空间位置以及所述佩戴者的手部姿势调整所述虚拟键盘的空间位置,包括:若所述佩戴者的手部不在所述虚拟键盘上,但所述佩戴者的手部姿势为预设的敲键盘姿势,在所述手部的空间位置的下方重新确定虚拟键盘的空间位置,以根据重新确定的所述虚拟键盘的空间位置,在所述头戴式显示设备的视场中重新显示所述虚拟键盘。5.根据权利要求4所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述若所述佩戴者的手部不在所述虚拟键盘上,但所述佩戴者的手部姿势为预设的敲键盘姿势,在所述手部的空间位置的下方重新确定虚拟键盘的空间位置,包括:确定所述佩戴者的手部的空间位置和所述佩戴者的手部姿势;其中,所述佩戴者的手部的空间位置包括第一手部空间位置和第二手部空间位置;所述佩戴者的手部姿势包括第一手部姿势和第二手部姿势;在所述第一手部姿势为预设的敲键盘姿势,所述第二手部姿势不是预设的敲键盘姿势时,在所述第一手部空间位置的下方重新确定虚拟键盘的空间位置;在所述第一手部姿势和所述第二手部姿势均是预设的敲键盘姿势时,根据所述第一手部空间位置和所述第二手部空间位置,计算所述第一手部空间位置和所述第二手部空间位置的间隔距离;
在所述间隔距离未超过预设距离时,在所述第一部手部空间位置和所述第二手部空间位置的下方重新确定虚拟键盘的空间位置;其中,所述虚拟键盘的长度大于所述间隔距离;在所述间隔距离超过预设距离时,在所述第一手部空间位置的下方重新确定第一虚拟键盘,在所述第二手部空间位置的下方重新确定第二虚拟键盘。6.根据权利要求3所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述根据所述佩戴者的手部在所述现实环境的空间位置、所述虚拟键盘在所述现实环境的空间位置以及所述佩戴者的手部姿势调整所述虚拟键盘的空间位置,包括:若所述佩戴者的手部不在所述虚拟键盘上,所述佩戴者的手部姿势不是预设的敲键盘姿势,但所述虚拟键盘的空间位置位于所述视场内,所述虚拟键盘保持显示不变。7.根据权利要求6所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述若所述佩戴者的手部不在所述虚拟键盘上,所述佩戴者的手部姿势不是预设的敲键盘姿势,但所述虚拟键盘所在的空间位置位于所述视场内,所述虚拟键盘保持显示不变,包括:若所述虚拟键盘的空间位置全部位于所述视场内,所述虚拟键盘保持显示不变;若所述虚拟键盘的空间位置部分位于所述视场内,确定位于所述视场内的所述虚拟环境的部分空间位置,在所述视场内显示部分所述虚拟键盘。8.根据权利要求6所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述若所述佩戴者的手部不在所述虚拟键盘上,所述佩戴者的手部姿势不是预设的敲键盘姿势,但所述虚拟键盘所在的空间位置位于所述视场内,所述虚拟键盘保持显示不变之后,还包括:在所述虚拟键盘上距离所述佩戴者的手部最近的一侧,显示关闭所述虚拟键盘的虚拟按键。9.根据权利要求3所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述根据所述佩戴者的手部在所述现实环境的空间位置、所述虚拟键盘在所述现实环境的空间位置以及所述佩戴者的手部姿势调整所述虚拟键盘的空间位置,包括:若所述佩戴者的手部不在所述虚拟键盘上,所述佩戴者的手部姿势不是预设的敲键盘姿势,而且所述虚拟键盘的空间位置不在视场的所述现实环境内,停止显示所述虚拟键盘。10.根据权利要求3所述的头戴式显示设备的虚拟键盘的显示方法,其特征在于,所述根据所述佩戴者的手部在所述现实环境的空间位置、所述虚拟键盘在所述现实环境的空间位置以及所述佩戴者的手部姿势调整所述虚拟键盘的空间位置,包括:若所述佩戴者的手部位于所述虚拟键盘上,所述虚拟键盘保持显示不变。11.一种头戴式显示设备的虚拟键盘的显示装置,其特征在于,包括:场景数据获取模块,用于获取头戴式显示设备视场内的现实环境的场景数据;空间位置确定模块,用于若所述现实环境中包含头戴式显示设备佩戴者的手部,根据所述场景数据确定所述佩戴者的手部在所述现实环境中的空间位置,在所述手部的空间位置的下方确定虚拟键盘的空间位置;显示模块,用于根据所述虚拟键盘的空间位置,在所述头戴式显示设备的视场中显示所述虚拟键盘。12.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被
处理器执行时实现如权利要求1至10中任意一项所述的头戴式显示设备的虚拟键盘的显示方法。13.一种头戴式显示设备,其特征在于,包括眼镜主体、以及设置在眼镜主体上第一传感器、第二传感器、摄像装置、存储器和处理器;所述眼镜主体包括框体和以及与该框体连接的两个镜腿,在所述框体上靠近佩戴者人眼的一侧设置有显示屏,以通过所述显示屏向头戴式显示设备佩戴者显示视场;所述第一传感器用于获取头戴式显示设备佩戴者的位置和姿态,确定头戴式显示设备佩戴者的视场的现实环境范围;所述摄像装置用于拍摄头戴式显示设备佩戴者视场下的现实环境图像;所述第二传感器用于获取头戴式显示设备佩戴者视场下的场景图像的深度信息;其中,所述现实环境范围、现实环境图像以及深度信息为所述视场内的现实环境的场景数据;所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至10中任意一项所述的头戴式显示设备的虚拟键盘的显示方法。
技术总结
本申请实施例涉及虚拟键盘生成领域,本申请实施例提供一种头戴式显示设备的虚拟键盘的显示方法、装置、介质以及设备,所述方法包括:获取头戴式显示设备视场内的现实环境的场景数据;若所述现实环境中包含头戴式显示设备佩戴者的手部,根据所述场景数据确定所述佩戴者的手部在所述现实环境中的空间位置,在所述手部的空间位置的下方确定虚拟键盘的空间位置;根据所述虚拟键盘的空间位置,在所述头戴式显示设备的视场中显示所述虚拟键盘,避免手部不方便放置到虚拟键盘上时无法对虚拟键盘进行操作的问题,进而可实现跟随手部位置智能布置虚拟键盘。布置虚拟键盘。布置虚拟键盘。
技术研发人员:李稳流
受保护的技术使用者:广州视享科技有限公司
技术研发日:2021.07.12
技术公布日:2023/1/16