It involves the field of electronic information technology, especially a virtual environment interaction method, device and system to provide a simple way to interact with the virtual environment. A virtual environment interaction method includes: the first electronic device that the user wears to collect the user's action, and sends the action indication information for the action to the second electronic device that the user wears. Second the electronic device generates interactive commands according to the action indicating information and executes mouse operation in the virtual environment according to the interactive command. Alternatively, the second electronic device can also generate feedback information and send it to the first electronic device, and the first electronic device feedback the execution result of the mouse operation to the user according to the feedback information. With the embodiment of the invention, a user can conveniently perform mouse operation in a virtual environment.
【技术实现步骤摘要】
虚拟环境交互方法、设备和系统
本专利技术涉及电子信息
,尤其涉及一种虚拟环境交互方法、设备和系统。
技术介绍
虚拟现实技术是一种计算机仿真技术,其可以模拟一个虚拟环境,用户可与该虚拟环境交互。目前,常见的虚拟现实技术有:虚拟现实(VirtualReality,VR)技术、增强虚拟(AugmentedVirtuality,AV)技术和混合现实(MixedReality,MR)技术。虚拟现实技术中一个重要的方面是实现与虚拟环境的交互。目前,实现与虚拟环境交互的方法主要包括:一个用户通过手持式按键控制器向一个虚拟现实设备发送操作指令,实现用户与模拟环境之间的交互。针对于目前实现与虚拟环境交互的方法,用户需要手持按键控制器,通过操作按键控制器上的按键向虚拟现实设备发送交互命令,由于在交互的过程中用户需要一直手持按键控制器,存在交互方式复杂,用户不易控制的问题。
技术实现思路
有鉴于此,本专利技术提供一种虚拟环境交互方法、设备和系统,以便提供一种简单与虚拟环境交互的方式。第一方面,本专利技术实施例提供一种虚拟环境交互方法。该方法中,一个使用者佩戴一个第一电子设备和一个第二电子设备。其中,所述使用者可为人、动物、机器人或机械手臂等所有可能产生动作的生物或设备。所述第一电子设备可采集所述使用者的动作,可为便携式电子设备、可穿戴设备(如智能手表或智能手环)等。比如:所述第一电子设备通过内置或外接的至少一个传感器采集所述使用者的动作。这些传感器可包括但不限于下列传感器中的至少一种:重力传感器、加速度计、地磁仪、陀螺仪、距离传感器和光线传感器等。可选地,第一电子设备还可包括 ...
【技术保护点】
1.虚拟环境交互方法,其特征在于,包括:一个使用者佩戴的一个第一电子设备(10)采集佩戴所述使用者的一个动作;所述第一电子设备(10)生成用于表示所述动作的一个动作指示信息;所述第一电子设备(10)通过无线传输的方式将所述动作指示信息发送给所述使用者佩戴的一个第二电子设备(20),所述动作指示信息用于所述第二电子设备(20)生成一个交互命令,所述交互命令用于在所述第二电子设备(20)产生的虚拟环境中执行鼠标操作。
【技术特征摘要】
1.虚拟环境交互方法,其特征在于,包括:一个使用者佩戴的一个第一电子设备(10)采集佩戴所述使用者的一个动作;所述第一电子设备(10)生成用于表示所述动作的一个动作指示信息;所述第一电子设备(10)通过无线传输的方式将所述动作指示信息发送给所述使用者佩戴的一个第二电子设备(20),所述动作指示信息用于所述第二电子设备(20)生成一个交互命令,所述交互命令用于在所述第二电子设备(20)产生的虚拟环境中执行鼠标操作。2.根据权利要求1所述的方法,其特征在于,在所述第一电子设备(10)通过无线传输的方式将所述动作指示信息发送给所述使用者佩戴的一个第二电子设备(20)之后,进一步包括:所述第一电子设备(10)通过无线传输的方式接收来自所述第二电子设备(20)的一个反馈信息,所述反馈信息用于表示所述交互命令在所述虚拟环境中执行所述鼠标操作的结果;所述第一电子设备(10)根据所述反馈信息,向所述使用者发送声音和/或振动反馈。3.虚拟环境交互方法,其特征在于,包括:一个使用者佩戴的一个第二电子设备(20)通过无线传输的方式接收来自所述使用者佩戴的一个第一电子设备(10)的一个动作指示信息,所述动作指示信息用于表示所述第一电子设备(10)采集到的所述使用者的一个动作;所述第二电子设备(20)根据所述动作指示信息生成一个交互命令;所述第二电子设备(20)按照所述交互命令在所述第二电子设备(20)产生的虚拟环境中执行鼠标操作。4.根据权利要求3所述的方法,其特征在于,在所述第二电子设备(20)按照所述交互命令与所述第二电子设备(20)产生的虚拟环境中执行鼠标操作之后,进一步包括:所述第二电子设备(20)根据所述鼠标操作在所述虚拟环境中的执行结果生成一个反馈信息;所述第二电子设备(20)通过无线传输的方式将所述反馈信息发送给所述第一电子设备(10)。5.如权利要求1~4任一项所述的方法,其特征在于,若所述动作指示信息指示所述动作的运动速度小于预设的第一速度阈值,则所述交互命令用于执行鼠标滑动的操作;若所述动作指示信息指示所述动作的运动速度大于预设的第二速度阈值,则所述交互命令用于执行点击鼠标按键的操作;其中,所述第一速度阈值不大于所述第二速度阈值。6.如权利要求5所述的方法,其特征在于,所述第一电子设备(10)佩戴在所述使用者的一个上肢上;若所述动作指示信息指示:所述动作为向左旋转所述使用者上肢且所述动作的运动速度小于预设的所述第一速度阈值,则所述交互命令用于执行鼠标向左滑动的操作;若所述动作指示信息指示:所述动作为向右旋转所述使用者上肢且所述动作的运动速度小于预设的所述第一速度阈值,则所述交互命令用于执行鼠标向右滑动的操作;若所述动作指示信息指示:所述动作为向上移动所述使用者上肢且所述动作的运动速度小于预设的所述第一速度阈值,则所述交互命令用于执行鼠标向前滑动的操作;若所述动作指示信息指示:所述动作为向下移动所述使用者上肢且所述动作的运动速度小于预设的所述第一速度阈值,则所述交互命令用于执行鼠标向后滑动的操作。7.如权利要求5所述的方法,其特征在于,所述第一电子设备(10)佩戴在所述使用者的一个上肢上;若所述动作指示信息指示:所述动作为向左移动所述使用者上肢且所述动作的运动速度大于预设的所述第二速度阈值,则所述交互命令用于执行点击鼠标左键的操作;若所述动作指示信息指示:所述动作为向右移动所述使用者上肢且所述动作的运动速度大于预设的所述第二速度阈值,则所述交互命令用于执行点击鼠标右键的操作。8.如权利要求5~7任一项所述的方法,其特征在于,若所述动作指示信息指示所述动作的运动速度小于预设的第一速度阈值,则所述交互命令用于执行的鼠标滑动操作的速度与所述动作指示信息所指示的所述使用者上肢运动的速度成正比。9.第一电子设备(10),由一个使用者佩戴,其特征在于,包括:一个动作采集模块(101),用于采集所述使用者的一个动作;一个动作指示信息生成模块(102),用于生成表示所述动作采集模块(101)采集到的所述动作的一个动作指示信息;一个动作指示信息发送模块(103),用于通过无线传输的方式将所述动作指示信息处理模块(102)生成的所述动作指示信息发送给所述使用者佩戴的一个第二电子设备(20),所述动作指示信息用于所述第二电子设备(20)生成一个交互命令,所述交互命令用于在所述第二电子设备(20)产生的虚拟环境中执行鼠标操作。10.根据权利要求9所述的第一电子设备(10),其特征在于,进一步包括:一个反馈信息接收模块(104),用于通过无线传输的方式接收来自所述第二电子设备(20)的一个反馈信息,所述反馈信息用于表示所述交互命令在所述虚拟环境中执行所述鼠标操作的结果;一个反馈动作执行模块(105),用于根据所述反馈信息接收模块(104)接收到的所述反馈信息,向所述使用者发送声音和/或振动反馈。11.第二电子设备(20),由一个使用者佩戴,其特征在于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。